Skip to content

TheBeachLab/gswitch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 90.8%
  • Makefile 9.2%