linuxmint / linuxmint/cinnamon
Stuttering in OpenGL Applications
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 5.6k
- Forks
- 915
- Avg merge
- 5d 22h
- Merged PRs (30d)
- 3
Description
Distribution
Mint 21.2
Package version
Cinnamon 5.8.4
Graphics hardware in use
NVIDIA Gforce GTX 1650
Frequency
Always
Bug description
Hello
I realised a stuttering in all OpenGl Applications under Cinnamon 5.8.4 running Mint 21.2.
I can see it with Glmark2. It stutter every Second, for, say a Millisecond before the Picture runs again.
It is hard to see, but this Problem i had also under every Game i played under Steam with proton Engine.
if i ran a manual "muffin --replace" in a Console, the Startmenu an the Panel are gone and the OpenGL Benchmark and all Game are running smooth and fast. This happenend also when i logged in under Mate with Compiz as Window Manager - all smooth without stuttering.
Also a Manual "Cinnamon --replace" brings back my Panel and my Window Decorations but Game Playing is disturbed. Ialso tried serveral Versions of Nvidia Driver , now installed the last 545.29.06
greetings
Michi
Steps to reproduce
normal log in under cinnamon - stuttering
manual "muffin --replace" or "compiz --replace" solve the problem, but cinnamon is gone an unusable.
manual "cinnamon --replace" restored the cinnamon but opengl runs stuttering.
Expected behavior
OPenGL runs smooth without stuttering
Additional information
System:
Kernel: 5.15.0-89-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 5.8.4
tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy
Machine:
Type: Desktop System: HP product: HP ProDesk 490 G3 MT Business PC v: N/A
serial: Chassis: type: 3 serial:
Mobo: HP model: 805F v: KBC Version 05.39 serial: UEFI: HP
v: N08 Ver. 02.47 date: 04/28/2020
CPU:
Info: quad core model: Intel Core i5-6500 bits: 64 type: MCP arch: Skylake-S rev: 3 cache:
L1: 256 KiB L2: 1024 KiB L3: 6 MiB
Speed (MHz): avg: 2943 high: 2950 min/max: 800/3600 cores: 1: 2950 2: 2948 3: 2934 4: 2943
bogomips: 25599
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel HD Graphics 530 vendor: Hewlett-Packard driver: N/A bus-ID: 00:02.0
chip-ID: 8086:1912
Device-2: NVIDIA TU117 [GeForce GTX 1650] driver: nvidia v: 545.29.06 pcie: speed: 8 GT/s
lanes: 16 ports: active: none off: DVI-D-1,HDMI-A-1 empty: DP-1 bus-ID: 01:00.0
chip-ID: 10de:1f82
Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: nvidia gpu: nvidia display-ID: :0
screens: 1
Screen-1: 0 s-res: 3286x1080 s-dpi: 96
Monitor-1: DVI-D-0 pos: primary,left res: 1920x1080 dpi: 102 diag: 551mm (21.7")
Monitor-2: HDMI-0 pos: right res: 1366x768 dpi: 85 diag: 470mm (18.5")
OpenGL: renderer: NVIDIA GeForce GTX 1650/PCIe/SSE2 v: 4.6.0 NVIDIA 545.29.06
direct render: Yes
Audio:
Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 chip-ID: 8086:a170
Device-2: NVIDIA driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:10fa
Sound Server-1: ALSA v: k5.15.0-89-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the stutter in Cinnamon with glmark2 or a Proton game, then compare it with the behavior after “muffin --replace” and “cinnamon --replace.” Trace the Cinnamon and Muffin window-manager paths involved in OpenGL rendering; done means OpenGL applications remain smooth while the panel and window decorations remain usable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- computer-graphics, desktop, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100