System: Acer Nitro ANV15-52 (i5-13420H / RTX 4060 Max-Q / Intel UHD hybrid, no MUX)
OS: CachyOS (Arch-based, Linux 6.17.1-2-cachyos)
Desktop: KDE Plasma 6.4.5 on Wayland and X11
Driver: NVIDIA 580.95.05 (proprietary DKMS, GSP Firmware Version : N/A)
Monitor: LG OLED C2 3840×2160 @ 120 Hz via HDMI
The issue is persistent and severe: under Wayland the entire KDE UI runs like ~30 FPS on the external monitor, even though it reports 119 Hz. Mouse movement and window dragging are visibly delayed, while the internal panel remains smooth. (EDIT: Mouse movement looks like it’s running at the 119hz refresh rate, but if I move any window, the animations feels like bellow 30 fps., Also, trying to launch anything on Wayland using only my external monitor/TV makes everything dragging, like a huge latency in the mouse, 30 fps or low, etc. I cound’tt even play donkey kong on retro arch for instance. :c)
Under X11, everything (including games through Steam + Proton) runs fine at 120 Hz — no input lag, no frame drops.
What I’ve tested:
-
nvidia-open → same lag.
-
Switched to nvidia-dkms (proprietary) + NVreg_EnableGpuFirmware=0 → no change.
-
Tried env vars (KWIN_EXPLICIT_SYNC=1, KWIN_DRM_USE_EGL_STREAMS=0, __GLX_VENDOR_LIBRARY_NAME=nvidia).
-
Used manual KWIN_DRM_DEVICES mapping and auto-selection scripts → no effect.
-
Different CachyOS kernels (LTS and mainline).
The result is always the same: Wayland + external monitor = heavy stutter, X11 = fine. This makes Wayland unusable for anyone who primarily works on an external display.
Relevant system output:
❯ nvidia-smi -q | grep -E “Driver|CUDA|GSP”
Driver Version : 580.95.05
CUDA Version : 13.0
Driver Model
GSP Firmware Version : N/A
cat /etc/os-release | grep -E “NAME|VERSION”
Linux zen-a 6.17.1-2-cachyos #1 SMP PREEMPT_DYNAMIC Mon, 06 Oct 2025 23:26:58 +0000 x86_64 GNU/Linux
NAME=“CachyOS Linux”
PRETTY_NAME=“CachyOS”
0000:00:02.0 VGA compatible controller: Intel Corporation Raptor Lake-P [UHD Graphics] (rev 04)
Subsystem: Acer Incorporated [ALI] Device 171e
Kernel driver in use: i915
Kernel modules: i915, xe
0000:01:00.0 VGA compatible controller: NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 171e
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
plasmashell 6.4.5
QThreadStorage: entry 8 destroyed before end of thread 0x55d7c9ba9ae0
QThreadStorage: entry 3 destroyed before end of thread 0x55d7c9ba9ae0
QThreadStorage: entry 2 destroyed before end of thread 0x55d7c9ba9ae0
kwin 6.4.5
QThreadStorage: entry 8 destroyed before end of thread 0x55e1b2551630
QThreadStorage: entry 1 destroyed before end of thread 0x55e1b2551630
QThreadStorage: entry 0 destroyed before end of thread 0x55e1b2551630
Monitors: 1
0: +*HDMI-0 3840/1600x2160/900+0+0 HDMI-0
❯ ls -l /dev/dri/by-path/
lrwxrwxrwx - root 12 out 02:19 pci-0000:00:02.0-card → ../card1
lrwxrwxrwx - root 12 out 02:19 pci-0000:00:02.0-render → ../renderD128
lrwxrwxrwx - root 12 out 02:19 pci-0000:01:00.0-card → ../card0
lrwxrwxrwx - root 12 out 02:19 pci-0000:01:00.0-render → ../renderD129
[ 4.515892] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input21
[ 4.515945] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input22
[ 4.515991] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input23
[ 4.516027] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:06.0/0000:01:00.1/sound/card0/input24
[ 5.476607] nvidia: loading out-of-tree module taints kernel.
[ 5.476614] nvidia: module license ‘NVIDIA’ taints kernel.
[ 5.476617] nvidia: module license taints kernel.
[ 5.734853] nvidia-nvlink: Nvlink Core is being initialized, major device number 511
[ 5.741560] nvidia 0000:01:00.0: enabling device (0006 → 0007)
[ 5.741741] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 5.791587] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 580.95.05 Tue Sep 23 10:11:16 UTC 2025
[ 5.815163] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 580.95.05 Tue Sep 23 09:41:17 UTC 2025
[ 5.952519] nvidia_uvm: module uses symbols nvUvmInterfaceUnsetPageDirectory from proprietary module nvidia, inheriting taint.
[ 6.602336] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 6.764921] [drm] Initialized nvidia-drm 0.0.0 for 0000:01:00.0 on minor 0
[ 6.892089] nvidia 0000:01:00.0: [drm] fb1: nvidia-drmdrmfb frame buffer device
This appears identical to the PRIME external-monitor lag others report on hybrid laptops without a MUX.
Could NVIDIA confirm if fixes for these setups will land in the next driver line (590+)?
Happy to collect verbose logs if needed.