当前位置: 首页 manjaro/技术文章 正文

Manjaro使用bumblebee(大黄蜂)管理双显卡驱动(极致linux原创)

李烨攀 |
381

本文适用于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

声明:原创文章请勿转载,如需转载请注明出处!