ROG Ally: Games crash after the loading screen in game mode
I reinstalled Bazzite yesterday on my Ally twice with different USB sticks, but both times I had the issue, that games will crash after the loading screen resulting in a unresponsive black screen. Sometimes it will catch itself after a few seconds and verify the Steaam installation. In desktop mode, games work without any issues. Only game mode is affected. I´ve already tried switching to a beta build, but that didn´t make any difference.
46 Replies
then that's steam crashing yues, also what game if you dont mind
The one in the video is Horizon: Forbidden West, but I´ve also tried Cyberpunk 2077 and it has the same issue.
does steam crash on desktop mode?
Nope. Something I´ve just noticed is, that when I turn the graphics settings all the way down and start the game, it´ll work for a few seconds before crashing in game mode.
then it likely is a steam deck client thing, so opting into beta didnt work, reverting to stable?
I´ve already reverted back to stable, without any difference to the problem.
Having the same problem, any solution? tried everything, even a clean reinstall
I have the same crash on the ally x on stable
Try disabling decky guys
is there a bug report that would point to this issue with Decky?
if it can help, I got it working by running a rollback. Unfortunately, I wiped the tree after that and wasn't able to rollback...
Yeah there was an announcement about it 2-3 weeks ago
From decky
I saw another report but I don't know if it's related as here the issues occur post game load, maybe a GPU crash or something?
(I will still try disabling decky 🙏)
https://paste.centos.org/view/d44399a2
Looks normal
that only gets the logs in desktop mode right?
the timestamps are missing the crashes
I suspect that has only started happening around last week. Is there a way I can rollback to a specific commit? I'm happy to help bisect
journalctl -b 0 | fpaste
gets all the logs from the current boot
-1 from the previousah nice
I'll try to get that
https://paste.centos.org/view/94d9ed3f
gamescope-wl core dump, that seems to be it
Fml
?
Hope it’s not decky and that I’ve not wasted your time 😂🤞🏻
It's not deckt
@Kyle Gospo will know more
I've updated the bios recently, so maybe an incompatibility? Although that wouldn't be related to the legion go issues
Probably not
Who knows, Kyle knows better
Seems to be a kernel-borne issue with 6.10
Set your UMA buffer size to ~4GB. It'll still auto increase to the full 8
but fixes the crash we're seeing here
I will investigate further
Fixes it!
I think it also fixed VRR
Why does that work? I don’t see the memory scaling up again
Though
no clue, looking into it
kernel is a huge project and AMD is very busy in it, lot to go over
just glad this one isn't on us lol
Performance in yuzu in TOTK seems worse somehow with 4GB
But i do see memory rising above 4GB
So maybe fake news
4gb is already the standard for the OG Ally. I've tried lowering it to 3 and then 2gb in the bios, but the problem persists. I've also uninstalled Decky.
You sure it isn’t on auto?
Uh, I don't know where to check that...
BIOS, turn off the ally, boot it and immediately press volume down until you get to the bios menu
That's the setting I've already tried in the previous comment.
Try four again
Nope, still the same.
Fixed in latest build
Feel free to change back to auto or the lowest UMA
Whatever is available
what was the issue then?, it was from bazzite or from game mode?
Kernel bug
for future reference, there is a verbose mode for game mode?
so i can see in realtime bugs and stuff
Logs are written to hidden files in your home directory
Nice! It works great again! I did find a minor bug though. I can no longer switch back to game mode from the desktop mode via the icon on the desktop. I have to restart the Ally to get back into it. It still does the little "ba-dup" sound and closes all the programs when I click it but after that, nothing else happens.
random question, has anyone considered making a ujust that posts logs to a pastebin + provides a link?
something like:
ujust post-logs
that will post logs to an online pastebin (e.g. like the centos pastebin) + provide a link that users can include with bug reports?
alternatively, have a ujust that collects all relevant logs + merges them into a single txt file?
e.g. I previously used this script for LGO users to help troubleshooting: https://github.com/aarron-lee/legion-go-tricks/blob/main/troubleshooting_report.shwould be very handy, we have one for system level logs
adding another for gamescope would be huge
maybe i'll investigate opening a PR for a ujust then
GitHub
feat(ujust): add post-gamescope-logs ujust by aarron-lee · Pull Req...
add a ujust that posts gamescope logs via fpaste, along with dmi info
ujust post-gamescope-logs
example output file:
File: /sys/devices/virtual/dmi/id/bios_date
10/27/2022
File: /sys/devices/virt...
Unless you have a very good reason not yo5
Gamescope logs need to be in journalctl
should be, but the service is gamescope-session@yourusername
No it's in a log file
The session redirects gamescope and steam to a file