Properly unload NVIDIA modules when using Intel
This commit is contained in:
parent
8eee021aad
commit
a4e512b547
@ -43,6 +43,8 @@ case $1 in
|
|||||||
echo "Backed up existing XOrg config file /etc/X11/xorg.conf to /etc/X11/xorg.conf.nvidia"
|
echo "Backed up existing XOrg config file /etc/X11/xorg.conf to /etc/X11/xorg.conf.nvidia"
|
||||||
echo " " > ~/.local/lib/nvidia-switch-rc.sh
|
echo " " > ~/.local/lib/nvidia-switch-rc.sh
|
||||||
|
|
||||||
|
su_run "sed -i '/^nvidia$/d' /etc/modules-load.d/video.conf"
|
||||||
|
|
||||||
echo "Switched to Intel GPU"
|
echo "Switched to Intel GPU"
|
||||||
;;
|
;;
|
||||||
n|nvidia)
|
n|nvidia)
|
||||||
@ -53,10 +55,10 @@ case $1 in
|
|||||||
echo -e "xrandr --setprovideroutputsource modesetting NVIDIA-0\nxrandr --auto" > ~/.local/lib/nvidia-switch-rc.sh
|
echo -e "xrandr --setprovideroutputsource modesetting NVIDIA-0\nxrandr --auto" > ~/.local/lib/nvidia-switch-rc.sh
|
||||||
|
|
||||||
su_run "mkdir -p /etc/modules-load.d"
|
su_run "mkdir -p /etc/modules-load.d"
|
||||||
su_run "echo nvidia > /etc/modules-load.d/video.conf"
|
grep '^nvidia$' /etc/modules-load.d/video.conf > /dev/null || su_run "echo nvidia >> /etc/modules-load.d/video.conf"
|
||||||
|
|
||||||
echo "Switched to NVIDIA GPU. You will probably need to restart."
|
echo "Switched to NVIDIA GPU. You will probably need to restart."
|
||||||
;;
|
;;
|
||||||
*) usage; exit 1
|
*) usage; exit 1
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
Loading…
Reference in New Issue
Block a user