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
Gorujo-kun
Gorujo-kun4mo ago
then that's steam crashing yues, also what game if you dont mind
Meteroson
MeterosonOP4mo ago
The one in the video is Horizon: Forbidden West, but I´ve also tried Cyberpunk 2077 and it has the same issue.
Gorujo-kun
Gorujo-kun4mo ago
does steam crash on desktop mode?
Meteroson
MeterosonOP4mo ago
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.
Gorujo-kun
Gorujo-kun4mo ago
then it likely is a steam deck client thing, so opting into beta didnt work, reverting to stable?
Meteroson
MeterosonOP4mo ago
I´ve already reverted back to stable, without any difference to the problem.
Elwarez
Elwarez4mo ago
Having the same problem, any solution? tried everything, even a clean reinstall
feedthejim
feedthejim4mo ago
I have the same crash on the ally x on stable
antheas
antheas4mo ago
Try disabling decky guys
feedthejim
feedthejim4mo ago
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...
antheas
antheas4mo ago
Yeah there was an announcement about it 2-3 weeks ago From decky
feedthejim
feedthejim4mo ago
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
antheas
antheas4mo ago
Looks normal
feedthejim
feedthejim4mo ago
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
antheas
antheas4mo ago
journalctl -b 0 | fpaste gets all the logs from the current boot -1 from the previous
feedthejim
feedthejim4mo ago
ah nice I'll try to get that https://paste.centos.org/view/94d9ed3f gamescope-wl core dump, that seems to be it
antheas
antheas4mo ago
Fml
feedthejim
feedthejim4mo ago
? Hope it’s not decky and that I’ve not wasted your time 😂🤞🏻
antheas
antheas4mo ago
It's not deckt @Kyle Gospo will know more
feedthejim
feedthejim4mo ago
I've updated the bios recently, so maybe an incompatibility? Although that wouldn't be related to the legion go issues
antheas
antheas4mo ago
Probably not Who knows, Kyle knows better
Kyle Gospo
Kyle Gospo4mo ago
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
feedthejim
feedthejim4mo ago
Fixes it! I think it also fixed VRR Why does that work? I don’t see the memory scaling up again Though
Kyle Gospo
Kyle Gospo4mo ago
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
feedthejim
feedthejim4mo ago
Performance in yuzu in TOTK seems worse somehow with 4GB But i do see memory rising above 4GB So maybe fake news
Meteroson
MeterosonOP4mo ago
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.
feedthejim
feedthejim4mo ago
You sure it isn’t on auto?
Meteroson
MeterosonOP4mo ago
Uh, I don't know where to check that...
feedthejim
feedthejim4mo ago
BIOS, turn off the ally, boot it and immediately press volume down until you get to the bios menu
Meteroson
MeterosonOP4mo ago
That's the setting I've already tried in the previous comment.
No description
feedthejim
feedthejim4mo ago
Try four again
Meteroson
MeterosonOP4mo ago
Nope, still the same.
Kyle Gospo
Kyle Gospo3mo ago
Fixed in latest build Feel free to change back to auto or the lowest UMA Whatever is available
Elwarez
Elwarez3mo ago
what was the issue then?, it was from bazzite or from game mode?
Kyle Gospo
Kyle Gospo3mo ago
Kernel bug
Elwarez
Elwarez3mo ago
for future reference, there is a verbose mode for game mode? so i can see in realtime bugs and stuff
Kyle Gospo
Kyle Gospo3mo ago
Logs are written to hidden files in your home directory
Meteroson
MeterosonOP3mo ago
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.
Aru
Aru3mo ago
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.sh
Kyle Gospo
Kyle Gospo3mo ago
would be very handy, we have one for system level logs adding another for gamescope would be huge
Aru
Aru3mo ago
maybe i'll investigate opening a PR for a ujust then
Aru
Aru3mo ago
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...
antheas
antheas3mo ago
Unless you have a very good reason not yo5 Gamescope logs need to be in journalctl
Kyle Gospo
Kyle Gospo3mo ago
should be, but the service is gamescope-session@yourusername
antheas
antheas3mo ago
No it's in a log file The session redirects gamescope and steam to a file
Want results from more Discord servers?
Add your server