Skip to content

0.11.1

Compare
Choose a tag to compare
@hertg hertg released this 09 Nov 18:27

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