egpu-switcher

🖥🐧 Setup script for eGPUs in Linux (X.Org)

GPL-3.0 License

Stars
569

Bot releases are hidden (Show)

egpu-switcher - 0.18.1

Published by hertg about 2 years ago

🐞 Fixes

  • Fix issue with PCI devices that are connected on a >16bit PCI domain (#91)
egpu-switcher - 0.17.0

Published by hertg over 3 years ago

Fixes

  • Fix some timing issues: if egpu is not connected on bootup, probe again every 500ms and give up after a few seconds instead of immediately (PR #52)
  • Fix "unbound variable" error when trying to switch to disconnected egpu (PR #53)
  • Remove previously installed egpu-switcher manpages on "make install" to prevent unnecessary user prompt (PR #54)
  • Fix issue in "if" statement when a user has customized their "Driver" part in xorg.conf.egpu (PR #57)
egpu-switcher - 0.16.0

Published by hertg about 4 years ago

Fixes

  • egpu-switcher no longer recognizes non-graphics devices as an eGPU (#49, thanks to @toumorokoshi)
    This fixes a problem where devices like Thunderbolt Docks were recognized as the eGPU if they get connected to the same PCI Bus.
egpu-switcher - 0.15.0

Published by hertg about 4 years ago

Features

  • Add egpu-switcher remove method to remove eGPU without a reboot (experimental) (see PR #44, thanks to @ewagner12)
  • Updated manpages

Fixes

  • Update systemd-service, hopefully fixing some timing issues on bootup
    • Changed WantedBy=multi-user.target to WantedBy=graphical.target
    • Add After=bolt.service
  • Remove artificial delay from switch method
egpu-switcher - 0.14.0

Published by hertg over 4 years ago

No Code Changes

  • This release has no code changes since 0.13.1, the version had to be increased due to a publishing error on launchpad
egpu-switcher - 0.13.1

Published by hertg over 4 years ago

Fixes

  • Fix bug in display detection which prevented to switch to the eGPU with AMD cards (thanks to ewagner12 for the fix) (closes #34, closes #38)
  • Add "not recommended" hint to the "define a specific internal GPU" setup step
egpu-switcher - 0.13.0

Published by hertg over 4 years ago

Fixes

  • Prevent error on cleanup if setup hasn't been executed (see #25)
  • Remove unnecessary console print that may confuse users (see #29)
egpu-switcher - 0.12.0

Published by hertg almost 5 years ago

Features

  • Better GPU detection with lspci -d (see #23)

Fixes

  • Prevent error on egpu-switcher clean command (see #24)
egpu-switcher - 0.11.1

Published by hertg almost 5 years ago

Breaking changes

  • Removal of nvidia-xconfig method for detection of GPUs. lspci is now used everywhere as it works for NVIDIA and AMD GPUs (see #18).
    This only affects you if you explicitely use it in one of your own scripts, lspci was already the default option for all methods.

Features

  • It's no longer required to specify the internal GPU (but still possible), because that caused trouble in some situations. It's overall preferred to let X-Server figure it out themselves what GPU to use, if no EGPU is connected. (see #9)
  • Save the user configuration (internal/external GPU) to a config-file at /etc/egpu-switcher/egpu-switcher.conf. This prevents the need to re-run the setup after every upgrade in the future. (see #5)
  • Introduction of the egpu-switcher config command to reconfigure which GPUs to use (This is needed because the setup command does no longer prompt the user if a configuration already exists).
  • Added manpages: man egpu-switcher finally returns something :)

Fixes

  • Changed egpu.service from Type=Simple to Type=oneshot as it fits better for its purpose. (see #16)
  • Refactored a lot of code in order to conform to bash scripting best-practices
  • Updated README
egpu-switcher - 0.11.0

Published by hertg almost 5 years ago

Do not install this version, the build failed because of a small error. Use 0.11.1 instead.

egpu-switcher - 0.10.2

Published by hertg about 5 years ago

egpu-switcher - 0.10.1

Published by hertg over 5 years ago

egpu-switcher - 0.9.0

Published by hertg over 5 years ago

egpu-switcher - 0.8.0

Published by hertg over 5 years ago

Package Rankings
Top 8.17% on Proxy.golang.org