/etc/modules includes
bbswitch load_state=0
Каждый раз, bbswitch
не загружается, и я имею к вручную:
sudo modprobe bbswitch
Затем выполненный bbswitch
управляйте для переключения видеокарты.
Почему это не уважение load_state=0
?
Не зная, какое распределение Вы используете, следующее действительно применяется, по крайней мере, для Ubuntu 16.04 и 18.04, так как Ubuntu начала использовать systemd
от 16,04 вперед.
Старый сценарий загрузчика модуля /etc/init.d/kmod
позволил бы помещать опции модуля в /etc/modules
. systemd
действительно заменял этот сценарий собственным сервисом systemd-modules-load.service
. Новый метод не позволяет помещать опции модуля в /etc/modules
и только принимает имена модуля каждый на строку.
Если Вы звоните /etc/init.d/kmod
это не будет выполнять сценарий, а скорее звонить systemd
сервис systemd-modules-load.service
. Далее лучше привыкнуть к systemd
поскольку очень маловероятно, что старый sys-v init сценарии будет когда-либо испытывать возвращение и будет скорее полностью заменен.
Однако, если Вы хотите загрузиться bbswitch
модуль с рядом опций необходимо сделать шаги следующим образом.
Заставьте модуль загрузиться во время начальной загрузки.
root@localhost:~# echo "bbswitch" >> /etc/modules
Поместите свои опции в a /etc/modprobe.d
файл, который соблюдают каждый раз модуль, загружается. Таким образом, это должно быть еще лучше для определения параметров модуля. Поэтому создайте файл /etc/modprobe.d/bbswitch.conf
и вставленный в строку следующим образом.
root@localhost:~# cat /etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0