-
Notifications
You must be signed in to change notification settings - Fork 7
Description
OS: Arch Linux x86_64
Kernel: Linux 7.0.0-rc1-1-mkopec-git-g637df7373bd31
WM: Hyprland 0.53.3
Display: Q27G2G4 2560x1440@144hz, freesync capable on HDMI-A-1 - this is our problem child
Display : Q27G2G4 2560x1440@144hz, freesync capable on DP-2
Display: (not always present): HTC Vive on DP-1
Display: EVGA XR1 Lite capture card on HDMI-A-2 (not looking to deal with refresh rates on this - 60fps is all thats supported)
GPU: Sapphire Nitro+ AMD Radeon RX 7900XTX
CPU: AMD Ryzen 7 5800X
By default before switching kernel from default arch kernel to mkopec-git i was running this hyprland setting with my second monitor on HDMI-A-1:
monitor=HDMI-A-1,2560x1440@59.96000,0x0,1
However, with the patched kernel, I found that a new refresh rate and freesync support became available allowing me to set this:
monitor=HDMI-A-1,2560x1440@143.91,0x0,1,vrr,2
This sets it so that VRR is enabled for fullscreen apps only
However when i tried to full-screen any app (in this case a youtube video, though the same issue occurred when full-screening kitty of all apps), the screen went blank for a decent time. I waited a bit, it came back on and appeared to be working, so I kept watching it.. but after a few seconds, it went blank again.. this behavior seems too loop while im on it. I tried disabling VRR, but it did not change anything. It seems Either setting will cause this behavior.
Reverting to the 60fps setting is the only thing that seemed to fix it, it doesn't go blank at all in that case.
I haven't done a regdump yet because it didn't autodetect the DCN version for some reason.. though i suspect its 3.2.1 or something. - if you want me to run it, let me know and ill give it a shot. id probably have to do it when the issue isn't happening and when it is to get a comparison