So I've found a strange issue with VRR on Jay with newer builds of proton-em 11 and proton-cachyos 11 where Jay seems to adjust my refresh rate incorrectly. I've been able to recreate this bug with all the games that I've tried but this bug doesn't happen on kwin, so I decided to report it here. I'm also using the color pipeline branch of Jay but this bug happens even when color pipelines and direct scanout are turned off.
Overwatch as an example:
- Refresh rate is set to 280hz. Game FPS is capped to 273, and menus are capped to 60.
- When playing on recent builds of proton-em and proton-cachyos the refresh rate remains at 280hz most of the time, not adjusting to my frame cap or frame drops, in the menus it jumps randomly between 80-280hz. Leads to the game feeling like it's stuttering.
- When playing on Proton-EM 10.0-37 the refresh rate correctly adjusts itself around 273hz while in game and lower when the frames drop. It also remains around 60hz in the game menus. Feels smooth to play.
I mentioned this to a winewayland dev who said that VRR has nothing to do with Proton, so I thought I should report here even though it's a strange issue. I'm using a 9070xt gpu and a XG27AQWMG asus monitor.
workingvrr.log
brokenvrr.log
Here are 2 logs from overwatch, I'm not sure if they'll be helpful. Let me know if I can give any other info
So I've found a strange issue with VRR on Jay with newer builds of proton-em 11 and proton-cachyos 11 where Jay seems to adjust my refresh rate incorrectly. I've been able to recreate this bug with all the games that I've tried but this bug doesn't happen on kwin, so I decided to report it here. I'm also using the color pipeline branch of Jay but this bug happens even when color pipelines and direct scanout are turned off.
Overwatch as an example:
I mentioned this to a winewayland dev who said that VRR has nothing to do with Proton, so I thought I should report here even though it's a strange issue. I'm using a 9070xt gpu and a XG27AQWMG asus monitor.
workingvrr.log
brokenvrr.log
Here are 2 logs from overwatch, I'm not sure if they'll be helpful. Let me know if I can give any other info