参考自:可能是Arch分支最正确的显卡驱动方案。
(2021/02/20)更新两条systemd指令。
安装这些包:
1 | pacman -S nvidia bbswitch |
安装完成后终端输入:
1 | systemctl enable optimus-manager |
然后输入:
1 | sudo optimus-manager-qt |
来启动管理器,应该是以一个托盘的形式存在的。这里必须要以管理员权限运行,不然不会出现托盘。启动之后,右击托盘,选择设置,在Optimus选项中将Switching method 选为Bbswitch。然后再右击托盘,就可以选择切换显卡啦。(2021-08-18更新警告)如果出现开机黑屏,先右击optimus-manager-qt的托盘,选择设置,之后点击Nvidia,然后把modeset取消勾选。如果手上没有liveCD,建议直接取消勾选modeset,因为出了问题后你是进不去tty的!!!其实没有liveCD我建议你立即卸载掉optimus-manager,因为如果一出问题基本上就无法抢修了。切换完显卡后需要登出再登入才行,这个程序似乎是提供了自动登出功能的,不过不知道为什么在我的机器上无效,所以手动登出即可。
因为optimus-manager而导致的黑屏问题,只将其设置为开机不启动是没用的,我将其mask了依然开机黑屏。博主建议直接pacman -Rsc optimus-manager卸载。