Repository navigation
v0.3.1 (dev, unstable)
Pre-release
Pre-release
Unstable dev-branch build, not the recommended release for most users (use v0.1.0 for that). Published specifically so testers on different hardware can try recent fixes and new options.
Changed since v0.3.0
- Fixed the Deep rescan safety check. Tester logs (Strix Halo / CachyOS Handheld) showed that after an eject, the system can automatically re-add the eGPU as a broken, half-initialized device: it exists on the PCI bus but is not actually usable (no working
boot_vga, the samebridge window ... can't assign; no spaceallocation issue). The previous check saw "device exists" and skipped the deep path exactly when it was needed, which also made Switch to eGPU give up without doing anything. Deep rescan now triggers wheneverall-ways-egpudoes not report the eGPU as connected and no driver is bound to it, covering both "missing from the bus" and "re-added broken". - With that fix, the expected recovery flow after a disconnect (or after waking from sleep with the eGPU previously ejected) is: Rescan for eGPU, then Switch to eGPU, all without leaving Game Mode and without rebooting. Log lines to look for in
journalctl -u plugin_loader | grep -i "deep rescan":remove bridge ... ok=True(deep path ran),eGPU connected and functional, skipping bridge removal(nothing to fix), orfunctions still driver-bound (...), skipping bridge removal(safety stop).
Install
Same as the stable release: Desktop Mode → download the zip below → Game Mode → Decky Developer Mode → Install Plugin from ZIP File.