VRR not working when monitor is connected via DisplayPort through Lenovo 40AY dock
Brief summary of the problem:
I am currently testing out https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154 and https://gitlab.gnome.org/GNOME/gnome-control-center/-/merge_requests/734. VRR, however, is not working when my monitor is connected via DisplayPort through a Lenovo 40AY dock, but works perfectly fine when connecting the monitor to the laptop directly (USB-C to DP cable).
The #gnome-shell irc asked me to report that issue here.
Hardware description:
- CPU:
AMD Ryzen 7 PRO 5850U with Radeon Graphics
- GPU:
07:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev d1)
- Display(s):
Dell S3220DGF
- Type of Display Connection:
USB-C -> Dock -> DP
doesn't work,USB-C -> DP
does work
System information:
- Distro name and Version: Fedora 36
- Kernel version:
Linux p14s-gen2-amd 5.18.2-201.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jun 7 14:10:06 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
How to reproduce the issue:
Simply connect the monitor to the laptop (once through the dock and once directly) and see whether VRR is available.