r/LegionGo•
Chazwasa

eGPU Switcher for SteamOS - alternative to all-ways-egpu for lazy people like me

RESOURCE

Every time SteamOS updated, all-ways-egpu would break and I'd have to mess around reconfiguring it, using the onscreen keyboard was annoying so I decide to vibecode my own solution.

It's a single script. Detects your eGPU on boot, sets it as primary, does nothing if the dock isn't plugged in. Survives SteamOS updates.

Paste this into Konsole in desktop mode:

curl -sL https://github.com/Chazwasa/egpu-switcher-steamos/raw/main/egpu-switcher.sh -o ~/Desktop/egpu-switcher.sh && chmod +x ~/Desktop/egpu-switcher.sh && bash ~/Desktop/egpu-switcher.sh

Reboot and that's it. If you had all-ways-egpu installed it cleans that up too.

Tested and working on my Legion Go S using AOOSTAR AG02 and AMD 5070 XT, so let me know if it works on yours. Code's on GitHub if anyone wants to improve it: https://github.com/Chazwasa/egpu-switcher-steamos

Posted Mar 30, 2026, 6:19 AM UTC

1910
Loading comments…