Die bbswitch README ist diesbezüglich ziemlich klar:
Benutzer von
kmod
sollten erstellen/etc/modprobe.d/bbswitch.conf
,options bbswitch load_state=0
um die Standardoptionen festzulegen. Um das Modul zu laden, sollten systemd-Benutzer das/etc/modules-load.d/bbswitch.conf
enthaltende erstellenbbswitch
.
Damit bbswitch die Grafikkarte ausschalten kann, müssen Sie außerdem verhindern, dass die NVIDIA-Module geladen werden (in Ihrem Fall nouveau). Auf meinem System habe ich Folgendes erstellt /etc/modprobe.d/nvidia.conf
:
blacklist nvidia blacklist nouveau options bbswitch load_state=0
Als nächstes sollte initrd mit aktualisiert werden dracut --force
Bei der Verwendung von Bumblebee ist dies absolut nicht erforderlich (der Daemon entlädt Module und verwendet beim Start Bbswitch). Aufgrund der Rennbedingungen ist es jedoch möglich, dass der Hummel-Daemon gleichzeitig startet, während der Nouveau-Treiber geladen wird. Daher ist es immer noch ratsam, die Module auf eine schwarze Liste zu setzen.
Beachten Sie, dass optirun foo
die nvidia-Karte unter bestimmten Bedingungen nicht deaktiviert wird. Deshalb stellen Sie fest, dass die NVIDIA-Grafik noch aktiviert ist.