Repository navigation
v0.2.0 (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.1.0
- Clearer safety indicator: the "Thunderbolt cable" badge now distinguishes "Not safe (in use)" (eGPU actively driving the display) from "Not safe (not ejected)" (eGPU connected but idle, never activated or already switched away from), each with a short explanation. Previously both cases just showed a bare "Not safe" with no context, which was confusing if you'd never activated the eGPU yet, it's still correct that it's not safe (gamescope keeps GPU device nodes open regardless of which one is active), but the reason wasn't visible before.
- New collapsed "Advanced" section: an Automatic eject (experimental) toggle, off by default. When enabled, "Switch to iGPU" also ejects the eGPU automatically in the same operation. Off by default because that longer operation can occasionally collide with Decky Loader's own plugin-reload grace period; see the README for details.
- New collapsed "Connection" section: shows negotiated PCIe link speed/width (works for OCuLink too, not Thunderbolt-specific) plus Thunderbolt generation/tunnel speed/controller name when available via
boltctl. - Fixed a bug where
all-ways-egpu's own internal retry messages could be misread as a failure, silently skipping the display manager restart. - Retries
modprobe -ron a transient "module in use" failure seen right after the display manager stops. - "Switch to eGPU" now always triggers a PCI rescan first, so it can find an eGPU that was just ejected without a separate manual rescan step.
Install
Same as the stable release: Desktop Mode → download the zip below → Game Mode → Decky Developer Mode → Install Plugin from ZIP File.