Skip to content

karli-sjoberg/gswitch

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

gswitch

This is an application that puts a xorg config in place when you want to use a external GPU and can remove the config again when it's time to go back.

Important to note is to make sure to take care of Thunderbolt authorization. While waiting for the KDE team to fix Bolt into Plasma, I have a 'udev' rule that authorizes everything...

/etc/udev/rules.d/99-local.rules:

ACTION=="add", SUBSYSTEM=="thunderbolt", ATTR{authorized}=="0", ATTR{authorized}="1"

But be aware that it's dangerous, someone may own your PC if you're not careful. You have been warned!

It comes with a boot service that automatically switches to your eGPU if it's connected at boot. And if it's not, it sets the configuration to internal.

To activate this feature, you do:

sudo systemctl enable gswitch

The process of getting this installed is:

git clone https://github.com/karli-sjoberg/gswitch.git
cd gswitch
sudo make install

Uninstalling is just as easy:

sudo make uninstall
cd ..
rm -rf gswitch

To get everything set up, you do:

sudo gswitch setup

Switching from internal to egpu:

sudo gswitch egpu

Lastly, switching from egpu back to internal:

sudo gswitch internal

Happy switching!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published