/etc/modules includes
bbswitch load_state=0
매번 bbswitch
로드되지 않으며 수동으로 다음을 수행해야 합니다.
sudo modprobe bbswitch
그런 다음 명령을 실행하여 bbswitch
그래픽 카드를 전환합니다.
왜 존중하지 않습니까 load_state=0
?
답변1
어떤 배포판을 사용하고 있는지 모르더라도 Ubuntu가 systemd
16.04부터 사용되기 시작한 이후 Ubuntu 16.04 및 18.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
/etc/modprobe.d
모듈이 로드될 때마다 적용되는 파일 에 옵션을 넣으십시오 . 따라서 모듈 매개변수를 정의하는 것이 훨씬 더 좋습니다. 따라서 파일을 생성 /etc/modprobe.d/bbswitch.conf
하고 다음과 같이 줄을 입력하십시오.
root@localhost:~# cat /etc/modprobe.d/bbswitch.conf
options bbswitch load_state=0