High refresh rates broken on eDP display with Optimus
I have an Optimus laptop with Intel Tiger Lake H GT1 integrated graphics and NVIDIA RTX 3080 Laptop GPU. The inbuilt display is 165 Hz and is connected to the IGPU by eDP. As of any Kernel version 5.16 onwards, Xrandr only detects 60 Hz as a possible refresh rate. The problem also occurs on Wayland. Downgrading the kernel to 5.15.13
resolves the problem.
Another user of a laptop with similar specs also reports the same issue and provides Xrandr output: https://bbs.archlinux.org/viewtopic.php?id=274012
- System architecture:
x86_64
- Distribution: Arch Linux
- Kernel version:
5.17.1-arch1-1
. Also reproduced on5.16.16
and5.16
but not5.15.13
- Machine: Razer Blade 15" Advanced Mid 2021 (RZ09-0409CEA3), Motherboard is Razer CH570
- iGPU: Intel Tiger Lake H GT1 (in i7-11800H CPU)
- dGPU: NVIDIA RTX 3080 Laptop (Ampere GA104M)
- Display connector: eDP Internal Panel, 165 Hz QHD
- Drivers: NVIDIA Proprietary (510.54-11), Mesa (22.0.0-1), xf86-video-intel (1:2.99.917+916+g31486f40-2)
- A full dmesg with debug information
- Output of "xrandr --verbose"
I attempted to test on drm-tip
but hit roadblocks in compiling the kernel that I haven't had time to resolve. I can devote some time to that, or bisecting kernel if it's really needed.