
本文适用于intel+nvidia双显卡笔记本
1、安装操作系统时应选择开源显卡驱动,如果不是开源显卡驱动请卸载所有nvidia相关的程序和驱动。
2、安装Nvidia显卡驱动程序(选择对应内核版本的驱动版本)我是5.10所以选择linux510-nvidia
sudo pacman -S linux510-nvidia
3、安装bumblebee
sudo pacman -S bumblebee mesa xf86-video-intel
4、安装依赖
sudo pacman -S lib32-virtualgl lib32-nvidia-utils
按照以下输出依次选择粗体部分
resolving dependencies... :: There are 7 providers available for opencl-driver: :: Repository extra 1) opencl-mesa 2) opencl-nvidia 3) opencl-nvidia-390xx :: Repository community 4) intel-compute-runtime 5) mesa-git :: Repository archlinuxcn 6) opencl-nvidia-beta 7) rocm-opencl-runtime Enter a number (default=1): 2 :: There are 4 providers available for lib32-opencl-driver: :: Repository multilib 1) lib32-opencl-mesa 2) lib32-opencl-nvidia 3) lib32-opencl-nvidia-390xx :: Repository archlinuxcn 4) lib32-opencl-nvidia-beta
5、启动服务
systemctl enable bumblebeed.service
6、将用户加入用户组
sudo gpasswd -a $USER bumblebee
7、安装bbswitch关闭显卡(选择对应版本的内核模块),我是5.10那就选linux510-bbswitch
sudo pacman -S bbswitch
:: There are 9 providers available for bbswitch: :: Repository extra 1) linux414-bbswitch 2) linux419-bbswitch 3) linux44-bbswitch 4) linux49-bbswitch 5) linux510-bbswitch 6) linux54-bbswitch 7) linux59-bbswitch :: Repository community 8) linux54-rt-bbswitch 9) linux59-rt-bbswitch Enter a number (default=1): 5 resolving dependencies... looking for conflicting packages... Packages (1) linux510-bbswitch-0.8-8 Total Download Size: 0.03 MiB
8、使用方法
新版本将不用optirun来进行独显渲染,而是用primusrun具体用法如下:
primusrun 路径/程序名称 例如独显启动chrome: primusrun google-chrome-stable