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
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?
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
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
ok, that I'm definitely not able to reproduce
can you
rpm-ostree status | fpaste
for me?Sure, let me grab my deck and I’ll post the results in a few minutes
https://paste.centos.org/view/546e7d11
hmm
I'm on the same image as you and I'm getting correct behavior
is there any flash at all?
or just..none?
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
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 potentiallyThanks! 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
rpm-ostree rebase <url>:20240705
or you can roll back and pin
so it's kept
get the url with rpm-ostree status
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 🤣
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