Hello,
I have two monitors:
- LG 32GQ950 (32", VRR-capable)
- LG 27GP95RP-B (27", VRR-capable)
Both monitors support Adaptive Sync with the following OSD options:
- Extended (48–144Hz)
- Basic (60–144Hz)
- Off
I’m running Arch Linux with KDE Plasma 6 on Wayland, using KWin as the compositor.
My GPU is an NVIDIA RTX 5070 Ti, and I’ve tried both the nvidia-open
and nvidia-open-beta
drivers.
The issue:
When Adaptive Sync is turned off on both monitors via their OSD, and I reboot,
KDE Display Configuration still shows Adaptive Sync options for the 27" monitor (Always, Automatic, Never).
This should not happen — if the feature is disabled in the OSD, it shouldn’t appear in the settings.
Workaround behavior:
If I enable Adaptive Sync (Basic or Extended) and then turn it off again during the same session,
the Adaptive Sync option disappears from KDE Display Configuration — which is correct and expected.
Why I want Adaptive Sync off:
- If set to Always, apps like Discord can cause the refresh rate to fluctuate
(e.g., showing GIFs at low framerate), making the display feel sluggish, especially the mouse. - If set to Automatic or Never, I get screen flickering.
- With Adaptive Sync completely disabled, everything works perfectly.
The real problem:
Whenever the 27" monitor wakes from sleep — either when powering on the system or returning from suspend —
Adaptive Sync options reappear in KDE Display Configuration, even though it’s disabled in the monitor OSD.
This does not happen with the 32" monitor, which reports its state correctly.
What I’ve tried:
- Different Linux distributions
- Swapped cables and ports, including HDMI 2.1 and DisplayPort
- Reinstalled Arch and KDE multiple times
- Disabled monitor features like Deep Sleep, Auto Switch, etc.
My question:
Why does my 27" monitor report Adaptive Sync support to KDE after waking from sleep,
even when it is disabled via the OSD?
Why does the 32" monitor behave correctly in this regard, but not the 27"?
Logs I can provide (let me know if you need others, and this is with Adaptive Sync fully disabled and not showing on KDE):
journalctl -b
[cardaria@lepidium ~]$ journalctl -b
May 21 18:13:48 lepidium kernel: Linux version 6
.14.6-arch1-1 (linux@archlinux) (gcc (GCC) 15.1.1 20250425, GNU ld (GNU
Binutils) 2.44.0) #1 SMP PREEMPT_DYNAMIC Fri, 09 May 2025 17:36:18 +0000
May 21 18:13:48 lepidium kernel: Command line: BOOT_IMAGE=/vmlinuz-linux
root=UUID=9cd7f302-f0b3-450b-95b9-b560522f58a0 rw loglevel=3 quiet spla
sh nvidia-drm.modeset=1 nvidia-drm.fbdev=1
May 21 18:13:48 lepidium kernel: x86/split lock detection: #DB: warning
on user-space bus_locks
May 21 18:13:48 lepidium kernel: BIOS-provided physical RAM map:
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000000000000-0x00
0000000009ffff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x00000000000a0000-0x00
000000000fffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000000100000-0x00
00000009afefff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000009aff000-0x00
00000009ffffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000000a000000-0x00
0000000a1fffff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000000a200000-0x00
0000000a21dfff] ACPI NVS
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000000a21e000-0x00
0000000affffff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000000b000000-0x00
0000000b020fff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000000b021000-0x00
00000088010fff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000088011000-0x00
0000008e010fff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000008e011000-0x00
0000008e27efff] ACPI data
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000008e27f000-0x00
0000009027efff] ACPI NVS
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000009027f000-0x00
000000983fefff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x00000000983ff000-0x00
00000099ff6fff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000099ff7000-0x00
00000099ffbfff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000099ffc000-0x00
00000099ffffff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000009a000000-0x00
0000009bffffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000009d7f3000-0x00
0000009fffffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x00000000e0000000-0x00
000000efffffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x00000000f7000000-0x00
000000ffffffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x0000000100000000-0x00
0000085de7ffff] usable
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000085eec0000-0x00
000008801fffff] reserved
May 21 18:13:48 lepidium kernel: BIOS-e820: [mem 0x000000fd00000000-0x00
0000ffffffffff] reserved
May 21 18:13:48 lepidium kernel: The simpledrm driver will not be probed
May 21 18:13:48 lepidium kernel: NX (Execute Disable) protection: active
May 21 18:13:48 lepidium kernel: APIC: Static calls initialized
May 21 18:13:48 lepidium kernel: e820: u
pdate [mem 0x78e5f018-0x78e86a57] usable ==> usable
May 21 18:13:48 lepidium kernel: e820: u
pdate [mem 0x8258f018-0x8259d057] usable ==> usable
May 21 18:13:48 lepidium kernel: e820: u
pdate [mem 0x82584018-0x8258ee57] usable ==> usable
May 21 18:13:48 lepidium kernel: extended physical RAM map:
May 21 18:13:48 lepidium kernel: reserve setup_data: [mem 0x000000000000
0000-0x000000000009ffff] usable
May 21 18:13:48 lepidium kernel: reserve setup_data: [mem 0x00000000000a
0000-0x00000000000fffff] reserved
May 21 18:13:48 lepidium kernel: reserve setup_data: [mem 0x000000000010
0000-0x0000000009afefff] usable
May 21 18:13:48 lepidium kernel: reserve setup_data: [mem 0x0000000009af
f000-0x0000000009ffffff] reserved
May 21 18:13:48 lepidium kernel: reserve setup_data: [mem 0x000000000a00
0000-0x000000000a1fffff] usable
May 21 18:13:48 lepidium kernel: reserve setup_data: [mem 0x000000000a20
0000-0x000000000a21dfff] ACPI NVS
nvidia-smi
[cardaria@lepidium ~]$ nvidia-smi
Wed May 21 19:25:37 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.144 Driver Version: 570.144 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce RTX 5070 Ti Off | 00000000:01:00.0 On | N/A |
| 32% 31C P0 37W / 300W | 1623MiB / 16303MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 773 G /usr/lib/Xorg 68MiB |
| 0 N/A N/A 830 G /usr/bin/kwin_wayland 79MiB |
| 0 N/A N/A 927 G /usr/bin/Xwayland 4MiB |
| 0 N/A N/A 964 G /usr/bin/ksmserver 3MiB |
| 0 N/A N/A 966 G /usr/bin/kded6 3MiB |
| 0 N/A N/A 976 G /usr/bin/plasmashell 375MiB |
| 0 N/A N/A 1004 G /usr/bin/kaccess 3MiB |
| 0 N/A N/A 1006 G ...it-kde-authentication-agent-1 3MiB |
| 0 N/A N/A 1008 G /usr/lib/xdg-desktop-portal-kde 3MiB |
| 0 N/A N/A 1270 G /usr/lib/firefox/firefox 529MiB |
| 0 N/A N/A 1395 G /opt/discord/Discord 157MiB |
| 0 N/A N/A 1734 G /usr/bin/kwalletd6 3MiB |
| 0 N/A N/A 1780 G /usr/bin/ksecretd 3MiB |
| 0 N/A N/A 4749 G /usr/bin/krunner 12MiB |
| 0 N/A N/A 5824 G /usr/lib/baloorunner 3MiB |
| 0 N/A N/A 9358 G /usr/bin/konsole 3MiB |
+-----------------------------------------------------------------------------------------+
env | grep WAYLAND
[cardaria@lepidium ~]$ env | grep WAYLAND
WAYLAND_DISPLAY=wayland-0
QT_WAYLAND_RECONNECT=1
kscreen-doctor -o
[cardaria@lepidium ~]$ kscreen-doctor -o
Output: 1 DP-1
enabled
connected
priority 2
DisplayPort
Modes: 1:3840x2160@144*! 2:3840x2160@95 3:3840x2160@60 4:2560x1440@144 5:1920x1080@144 6:1920x1080@120 7:1920x1080@60 8:1920x1080@60 9:1280x1024@75 10:1280x720@60 11:1024x768@60 12:800x600@60 13:720x480@60 14:640x480@60 15:640x480@60
Geometry: 0,0 1440x2560
Scale: 1.5
Rotation: 8
Overscan: 0
Vrr: incapable
RgbRange: unknown
HDR: disabled
Wide Color Gamut: disabled
ICC profile: none
Color profile source: sRGB
Color power preference: prefer efficiency and performance
Brightness control: supported, set to 7% and dimming to 100%
Output: 2 DP-2
enabled
connected
priority 1
DisplayPort
Modes: 16:3840x2160@144*! 17:3840x2160@95 18:3840x2160@60 19:2560x1440@144 20:1920x1080@144 21:1920x1080@60 22:1920x1080@60 23:1280x1024@75 24:1280x720@60 25:1024x768@60 26:800x600@60 27:720x480@60 28:640x480@60 29:640x480@60 30:640x480@60
Geometry: 1440,701 3072x1728
Scale: 1.25
Rotation: 1
Overscan: 0
Vrr: incapable
RgbRange: unknown
HDR: disabled
Wide Color Gamut: disabled
ICC profile: none
Color profile source: sRGB
Color power preference: prefer efficiency and performance
Brightness control: unsupported
Thanks in advance for any insight or troubleshooting ideas.