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
Can you try a version from a month ago?
Or tell us in which versions it worked
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.
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 logI 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!
If it froze completely no loga
Partially yes logs
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
Was this at 6.9 too?
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
More dock issues
Your device freezes during suspend and the logs are cut
How often does it happen
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
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
If those logs could be helpful then I'm okay going through that
echo N | sudo tee /sys/module/printk/parameters/console_suspend
I can't get that to work thoughAlright will see if I'll have more debugging logs during suspend when this happens again.
Appreciate the help on this!
np