Releases: ewagner12/all-ways-egpu
v0.54.2
v0.54.1
What's Changed
-
Fix device detection: Add Display controller class (0380) support by @zhichao-poper in #48
-
Improvements to boot up timing to address issues where Method 3 was not applying at boot
Full Changelog: v0.54.0...v0.54.1
v0.54.0
v0.53.0
Added entry point for adding custom commands before and after the script runs
Added gamescope-session (ChimeraOS/Bazzite-Deck) variables to Method 3
Full Changelog: v0.52.1...v0.53.0
v0.52.1
v0.52.0
Fixes and improvements to the "Steam Deck/User Installation" method:
- Add check to user-install to check for $HOME/bin before adding it to .bashrc
- Extended the feature of automatically switching at startup so it works when the script is installed with the user-install command
- Updated Readme
v0.51.2
v0.51.1
v0.51.0
v0.50.0
Full Changelog: v0.42.2...v0.50
Setup and boot fixes
- Fixes the setup when there is a non-zero PCIe domain and additional fixes to the boot function.
- Added a "sanity check" to ensure the IDs in the files are of the correct format.
- Fixes to method 1 PCIe removal
Add an additional "set-boot-vga force-internal" function to force the boot-vga to be the iGPU.
- This may be useful on some setups without a display connected to the eGPU.
Breaking Change:
The configuration files now use the line format "dddd:bb:ee.f driver" in order to work with non-zero PCIe domains. Since most systems only use a 0 domain we had assumed that dddd = 0000 in previous versions. The script will automatically update legacy configuration files from the format bb:ee.f to 0000:bb:ee.f so it should continue working on most systems where there is only a 0 domain. If you run into an issue please re-run the setup on version 0.50.0 or greater.