linus fuck u nvidia

双显卡的笔记本通常都是用的i卡,n卡都是通着电而不用的,除非你使用了 bumblebee ,否则这颗核弹会一直通电,大大减少待机时间。最好的办法是禁用N卡,不让他通电。然而很多bios是不支持禁用N卡的,或者你还想在windows上使用N卡,这时候怎么办呢?

bbswitch 可以帮助你禁用N卡,首先安装 bbswitch

1
sudo pacman -S bbswitch dkms

然后设施 bbswitch 开机自动加载:

1
sudo echo "bbswitch" >> /etc/modules-load.d/modules.conf

设置 bbswitch 启动参数并禁用nouveau

1
2
sudo echo "options bbswitch load_state=0" >> /etc/modprobe.d/bbswitch.conf
sudo echo "blacklist nouveau" >> /etc/modprobe.d/nouveau_blacklist.conf

然后重建 initrd

1
mkinitcpio -p linux

其他发行版可能是 mkinitrd命令

执行完成后重启电脑。

执行 lspcilspci | grep NVIDIA 查看效果,如果N卡后面显示 (rev ff) ,表明已经成功禁用。