I have a multi-monitor setup. My primary monitor runs at 2560x1440 and is set at 165Hz (HP 27q). My secondary monitor runs at 1920x1080 and runs at 60Hz (Dell UltraSharp 23 Monitor - U2312HM).
While the 165Hz monitor is set to 165Hz, I can tell that the movement in Cinnamon is not smooth. Particularly when dragging Nemo windows around. Similarly, scrolling in web browsers is not smooth. By 'not smooth' I mean it feels like it's running at 60Hz instead of 165Hz.
If I disable my secondary monitor and only use the 165Hz monitor, then I can tell the movement is smooth again.
This was not an issue when using Mint 20.3 (Cinnamon). I could use both monitors at the same time, and the movement would be smooth on the 165Hz monitor. I was running Mint 20.3 using the 5.15 kernel as well and the Kisak Mesa PPA (I have the 20.3 install on another disk I can boot if more info is needed).
Here is my inxi -FGz output on Mint 21:
Code: Select all
System:
Kernel: 5.15.0-46-generic x86_64 bits: 64 Desktop: Cinnamon 5.4.10
Distro: Linux Mint 21 Vanessa
Machine:
Type: Desktop Mobo: Micro-Star model: B450 TOMAHAWK (MS-7C02) v: 1.0
serial: <superuser required> UEFI: American Megatrends LLC. v: 1.H9
date: 05/26/2022
CPU:
Info: 6-core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP cache: L2: 3 MiB
Speed (MHz): avg: 2360 min/max: 2200/4208 cores: 1: 2200 2: 2198 3: 2094
4: 2057 5: 3579 6: 2054 7: 2198 8: 2061 9: 2131 10: 2057 11: 3640 12: 2057
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
driver: amdgpu v: kernel
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: amdgpu,ati
unloaded: fbdev,modesetting,vesa gpu: amdgpu resolution: 1: 2560x1440~165Hz
2: 1920x1080~60Hz
OpenGL: renderer: AMD Radeon RX 570 Series (polaris10 LLVM 14.0.6 DRM
3.42 5.15.0-46-generic)
v: 4.6 Mesa 22.1.6 - kisak-mesa PPA
Audio:
Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590]
driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Device-3: XMOS iFi (by AMR) HD USB Audio type: USB
driver: hid-generic,snd-usb-audio,usbhid
Sound Server-1: ALSA v: k5.15.0-46-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp34s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: ASIX AX88179 Gigabit Ethernet type: USB driver: ax88179_178a
IF: enx000ec6c77232 state: down mac: <filter>
Drives:
Local Storage: total: 8.64 TiB used: 6.55 TiB (75.8%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS500G3X0C-00SJG0
size: 465.76 GiB
ID-2: /dev/sda vendor: Seagate model: ST3000DM001-1CH166 size: 2.73 TiB
ID-3: /dev/sdb vendor: HGST (Hitachi) model: HMS5C4040ALE640
size: 3.64 TiB
ID-4: /dev/sdc vendor: Toshiba model: HDWD120 size: 1.82 TiB
Partition:
ID-1: / size: 93.31 GiB used: 18.28 GiB (19.6%) fs: ext4
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 475.1 MiB used: 5.2 MiB (1.1%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 363.05 GiB used: 35.26 GiB (9.7%) fs: ext4
dev: /dev/nvme0n1p3
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 129.5 MiB (6.3%) file: /swapfile
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: amdgpu temp: 65.0 C
Fan Speeds (RPM): N/A gpu: amdgpu fan: 1072
Info:
Processes: 377 Uptime: 7h 58m Memory: 15.55 GiB used: 4.74 GiB (30.5%)
Shell: Bash inxi: 3.3.13
Code: Select all
Screen 0: minimum 320 x 200, current 4480 x 1440, maximum 16384 x 16384
DisplayPort-0 connected primary 2560x1440+1920+0 (normal left inverted right x axis y axis) 597mm x 336mm
2560x1440 164.83*+ 59.95 + 143.97 120.00 74.97
1920x1200 59.88
1920x1080 120.00 100.00 119.88 60.00 60.00 59.94
1600x1200 164.83
1680x1050 59.95
1600x900 60.00
1280x1024 60.02
1440x900 59.89
1280x800 59.81
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 60.00 59.94
640x480 60.00 59.94
720x400 70.08
DisplayPort-1 connected 1920x1080+0+148 (normal left inverted right x axis y axis) 510mm x 287mm
1920x1080 60.00*+
1680x1050 59.95
1680x945 60.02
1400x1050 74.87 59.98
1600x900 60.00
1280x1024 75.02 60.02
1440x900 74.98 59.89
1280x960 60.00
1366x768 59.79
1360x768 60.02
1280x800 74.93 59.81
1152x864 75.00
1280x768 74.89 59.87
1280x720 60.00
1024x768 75.03 70.07 60.00
1024x576 59.97
800x600 72.19 75.00 60.32 56.25
848x480 60.00
640x480 75.00 72.81 59.94
720x400 70.08
DisplayPort-2 disconnected (normal left inverted right x axis y axis)
HDMI-A-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
Code: Select all
xrandr --output DisplayPort-0 --primary --mode 2560x1440 --pos 0x0 --rotate normal --output DisplayPort-1 --off --output DisplayPort-2 --off --output HDMI-A-0 --off --output DVI-D-0 --off
And running Vivaldi with the switch:
--use-gl=egl
resolved the issue (although caused some minor display artifacts rarely on some web pages).I'm not sure if this is a regression with the upgrades to Mutter with the Mint 21 update.