Very unstable steam: self-closing popups and freezes
Currently running FEX on krunvm, which in turn is running on Asahi Fedora Remix (GNOME), hardware is an M1 13' MacBook Pro w/ 8GiB RAM and 256GB SSD.
When I try running steam, it's very hit & miss, but I managed to see some patterns in the seemingly neverending issues:
- Dropdowns and popups immediately disappear, one in about 50 cases happens to stay
- Freeze when the display is woken up from sleep (5 minutes idle -> system goes to sleep and locks, Steam freezes after unlocking)
- Freeze when opening a file selection window (add library drive)
I'll be happy to provide any additional info I might've missed.
This sounds like steamwebhelper is running slowly and timing out, which is a fairly common occurence. Especially if GL isn't working and it is falling back to llvmpipe.
That makes sense... GL should work, as the terrain benchmark ran at 290fps... any ideas what I can do to troubleshoot?
Seems that the main issue is the file dialogue, which crashes every time... if I don't kill it, it will close with a stack smash protector message... How can I troubleshoot this?
Steam has switched over to using whatever native file dialog is available. I personally get a gnome dialog and haven't had issues with it crashing. Could be you're using a kde dialog or something?
Unfortunately, that is not the case. I'm using GNOME, so I'm definitely not using a KDE dialogue... I gave 6GiB memory to the VM, could that be a limiting factor? I only have 8 physical...
Maybe? Giving it some swap space could help. FEX still has some memory usage optimization that it needs to do.
I do have a dynamic swap on the host, and what's even more weird is that during the crash, I usually do not exceed 4-5 gigs of usage. Is there a way I could increase the stack size for the applications?
This is not a FEX bug.