QAM menu refresh rate control not working

Since last update I’m not able to change the refresh rate on my steam deck anymore. FPS lock seems to work but the screen stays locked at 90fps. Made an ad-hoc video showcasing the issue. This persists through all games. Rebooting or shutting down and booting back up does not solve the issue. Inslag can’t configure the refresh rate in settings.
168 Replies
Dwarrelpoot
Dwarrelpoot2mo ago
Rolling back bazzite solved the issue for now Interestingly; SAGE engine games (Battle for Middle Earth / CnC 3 / Red Alert 3) seem to run with WAY better frametimes while the refresh rate can't be changed. Normally (and when rolled back) the games hitch a lot and become unplayable after a while and should be played through desktop mode for normal performance. I'm not knowledgeable at all about these systems, but I do think it's really interesting that there's a difference Might it be some form of issue with the vsync that is linked with the configurable refresh rate instead of having a static refresh rate only? Is anyone else experiencing this bug on Steam Deck?
Kyle Gospo
Kyle Gospo2mo ago
not able to reproduce this for most of my titles, but a few flatpaks have this problem if you can, enable vsync in doom and tell me if the frame limiter works as expected if it does I'll poke around that one thing to note, frame limiter is done with a vulkan WSI layer for opengl apps, it's a patch in Mesa but flatpak uses it's own copy of mesa which will not have that patch so that may be what you're experiencing here
Dwarrelpoot
Dwarrelpoot2mo ago
Vsync doesn’t change anything. The limiter works fine, it’s just that the screen doesn’t change refresh rate. Normally the screen goes black and comes back at the configured refresh rate. Right now steam gaming mode is having the refresh rate of the deck fixed at 90hz
Kyle Gospo
Kyle Gospo2mo ago
ok, that I'm definitely not able to reproduce can you rpm-ostree status | fpaste for me?
Dwarrelpoot
Dwarrelpoot2mo ago
Sure, let me grab my deck and I’ll post the results in a few minutes https://paste.centos.org/view/546e7d11
Kyle Gospo
Kyle Gospo2mo ago
hmm
Kyle Gospo
Kyle Gospo2mo ago
Kyle Gospo
Kyle Gospo2mo ago
I'm on the same image as you and I'm getting correct behavior is there any flash at all? or just..none?
Dwarrelpoot
Dwarrelpoot2mo ago
Yeah just none When I roll back bazzite it works as intended (but manual GPU is broken, no slider appears, this does work in the new version) So it has to be one of the new packages that causes this. But I really wouldn’t know which one. And seeing it work on your end makes me even more confused
Dwarrelpoot
Dwarrelpoot2mo ago
Kyle Gospo
Kyle Gospo2mo ago
guh ok, there's another update coming out later tonight hopefully I'll ping you when that's out and we can re-test if it still happens, doing this a bunch and then switching to desktop and doing sudo dmesg | fpaste would be helpful potentially
Dwarrelpoot
Dwarrelpoot2mo ago
Thanks! Is there a way to roll back to the 240705 version after tonight’s update? Just in case it isn’t fixed Or should I roll back before updating
Kyle Gospo
Kyle Gospo2mo ago
rpm-ostree rebase <url>:20240705 or you can roll back and pin so it's kept get the url with rpm-ostree status
Dwarrelpoot
Dwarrelpoot2mo ago
Idk if it helps but here’s my current sudo dmesg: Https://paste.centos.org/view/d00d1c86 Https://paste.centos.org/view/0e29ee9f Still happening after the latest update sadly Maybe I should wipe the deck and reinstall the OS? Not looking forward to recreating my symlinks so citra keeps working 🤣
Aru
Aru2mo ago
if you need to rollback bazzite-rollback-helper rebase 40-stable-20240705 you can see other available images by doing bazzite-rollback-helper list If you want to resume regular updates in the future: bazzite-rollback-helper rebase stable
Want results from more Discord servers?
Add your server