Rog Ally X freezes when trying to put it to sleep connected to an external monitor

I'm facing this odd bug where the device will sometimes freeze when trying to put it to sleep (via the power button or the Steam menu). This only happens when it is connected to a TV via a dock. Same thing happens on different TVs and different docks. This was happening like two weeks ago or so ago and eventually went away on it's own (or maybe some update fixed it), but now it's back. The sleep animation will play and the device will freeze at the last second of the animation. The screen dims at about 10% brightness. The controller and buttons do not work. Removing the dock will show the dimmed screen on the Rog Ally screen and play the charging sound. The only way to fix it is by doing a hard restart (keeping power pressed for like 20 seconds). After the restart, the sleep functionality will work fine, but after some time it will freeze again. Sorry if this has been asked before, tried searching here/GitHub/Google with no luck.
15 Replies
antheas
antheas5w ago
Can you try a version from a month ago? Or tell us in which versions it worked
mindxpert
mindxpertOP5w ago
I think it was on the version before the HHD added the Steam controller. I'll try rolling back some versions and seeing if I can reproduce the bug once I'm home. Do you know if anything could be logged somewhere when this freeze happens? Maybe it is helpful understanding why it happens most of the time but not always.
antheas
antheas5w ago
If you say it plays sounds After you reboot journalctl -b -1 | fpaste grabs the previous boot log And ~/.gamescope-stdout or sth has the gamescope log
mindxpert
mindxpertOP5w ago
I meant the only "reaction" the device will do once it freezes is the charging sound when you remove or readd the dock. Also, the TV shows that it receives a signal from the attached device but shows a black screen. I'll keep an eye on the logs. Thanks!
antheas
antheas5w ago
If it froze completely no loga Partially yes logs
mindxpert
mindxpertOP4w ago
I was able to pull some logs when the sleep doesn't work and the Ally freezes. I tried rolling back to previous versions and I have the same issue, it happens intermittently but cannot be predicted when it will. It didn't happen for a day and a half on 41 so I thought it was fixed with the upgrade. Anyway the file was very large but I got the last 5 minutes of logs here: https://paste.centos.org/view/fd92d824 Another log: https://paste.centos.org/view/8b96a571
antheas
antheas4w ago
Was this at 6.9 too?
mindxpert
mindxpertOP4w ago
Yes the bug was happening, but I was not able to pull logs on 6.9 as jorunalctl command was saying there was no log to show on reboots
antheas
antheas4w ago
More dock issues Your device freezes during suspend and the logs are cut How often does it happen
mindxpert
mindxpertOP4w ago
I have a feeling like it started happening more often. If I'm using the device docked for more than an hour or so it will freeze trying to sleep. If I just rebooted or played shorter sessions the sleep will work fine. It's interesting because it has happened after removing it from the dock as well. So play docked -> remove from dock -> try to sleep in handheld -> freeze
antheas
antheas4w ago
Yeah docks are currently a problem area There's a command you can run to make it show logs but it's a pain Dunno what to say
mindxpert
mindxpertOP4w ago
If those logs could be helpful then I'm okay going through that
antheas
antheas4w ago
echo N | sudo tee /sys/module/printk/parameters/console_suspend I can't get that to work though
mindxpert
mindxpertOP4w ago
Alright will see if I'll have more debugging logs during suspend when this happens again. Appreciate the help on this!
antheas
antheas4w ago
np
Want results from more Discord servers?
Add your server