Strong display delays on 120Hz built-in monitor with AMD radeon 780M
Brief summary of the problem:
When using the AMD Radeon 780M with the built-in display set to 120 Hz, there are noticeable input and scrolling delays in almost all applications. These delays disappear when using an external monitor or reducing the built-in display’s refresh rate to 48 Hz.
This issue reproducible on GNOME 47.1 with Wayland and KDE, making the system challenging to use 120 Hz
some more context in bugzilla (opensuse)
The issue first appeared after a recent firmware update and does not occur with kernel-firmware-amdgpu-20241010-1.1. (https://download.opensuse.org/history/20241018/tumbleweed/repo/oss/noarch/kernel-firmware-amdgpu-20241001-1.1.noarch.rpm)
Hardware description:
HP Pavilion Plus Laptop 14-ey0xxx
- CPU: AMD Ryzen 7 7840H w/ Radeon(TM) 780M Graphics (16) @ 5.14 GHz
- GPU: AMD Radeon 780M
- System Memory: 32 GB
- Display(s): Built-in laptop display (48-120 Hz), external monitor (60-144 Hz)
- Type of Display Connection: Built-in display (eDP-1), external monitor (HDMI/DP)
System information:
- Distro name and Version: openSUSE Tumbleweed
- Kernel version: 6.11.6-2-default
How to reproduce the issue:
- Use only the laptop’s built-in display at a 120 Hz refresh rate , AMD Radeon 780M
- Start GNOME 47.1 on Wayland
- Open any application, such as a text editor, and attempt to type or scroll. but it can be reproduce on KDE as well
The display delay is consistently present at 120 Hz and disappears when lowering the refresh rate to 48 Hz or using an external monitor.