Cinnamon: Window movement only renders at lower refresh rate between monitors.

Created on 31 May 2017  路  8Comments  路  Source: linuxmint/cinnamon

So I have two monitors: one is a 144Hz monitor, and the other is a 60Hz monitor. Everything is set up correctly and I properly get 144Hz output in games, other applications, and on the mouse cursor.

However, if I drag windows around on my 144Hz monitor, I'll notice that their movement is limited to 60fps. If I disable my 60Hz monitor, only then is the same behavior is rendered at 144fps.

Monitors: Acer XG270HU, Acer P215H
GPU: GTX 1080 with proprietary drivers
OS: Arch Linux 64-bit

BUG

Most helpful comment

Also make sure you have disabled Cinnamon's sync composition setting (System settings -> Preferences -> General settings - first dropdown, select None/Disabled), not sure how it's named in english ;).
Without forced composition in nvidia-settings you should see 144Hz renders, however on second display (with 60Hz) dynamic changes might be flickered/not vsynced...

All 8 comments

Getting this also on Arch Linux with the nVidia proprietary drivers. (GTX 960)

I seemed to have fixed this by enabling the "force composition pipeline" setting in "X Server Display Configuration -> Advanced" in nvidia-settings, and saving it to the X configuration file by running nvidia-settings as root.

The issue still persists, even with force composition pipeline enabled.

OS: Linux Mint 18.2, updated drivers to 382

@medzernik are you still experiencing this issue?

@icarter09 I still do.
LM 19.2
Kernel: 4.15.0-70-generic x86_64
Cinnamon 4.2.4
NVIDIA RTX 2070 with proprietary driver 435.21

Testing with glxgears shows 60FPS while the 60Hz monitor is enabled and 144FPS if disabled.
For disabling the monitor I set the resolution to off for the monitor in nvidia x server display configuration.

Hi, any news on this? I'm facing this issue and I went through few issues and post on Linux Mint forums and couldn't find a proper fix. This applies only for window movements. Cursor appears to be at 120fps. @icarter09 @pl1tt

Linux Mint: 19.3
Kernel: 5.3.0-53-generic x86_64
Desktop: Cinnamon 4.4.8
GPU: GeForce RTX 2080 Ti
GPU driver version: 4.6.0 NVIDIA 440.59
Monitor 1: 3440x1440 @ 120
Monitor 2: 1920x1080 @ 60

Also make sure you have disabled Cinnamon's sync composition setting (System settings -> Preferences -> General settings - first dropdown, select None/Disabled), not sure how it's named in english ;).
Without forced composition in nvidia-settings you should see 144Hz renders, however on second display (with 60Hz) dynamic changes might be flickered/not vsynced...

@dexterxx-pl maaaaaan! That worked! Thanks!

Was this page helpful?
0 / 5 - 0 ratings