0.11.1
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 thesetup
command does no longer prompt the user if a configuration already exists). - Added manpages:
man egpu-switcher
finally returns something :)
Fixes
- Changed
egpu.service
fromType=Simple
toType=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