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

李烨攀
李烨攀
李烨攀
14
文章
4
评论
2021年1月13日18:51:37
评论
52 次浏览
Manjaro使用bumblebee(大黄蜂)管理双显卡驱动(极致linux原创)

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

  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
李烨攀
  • 本文由 发表于 2021年1月13日18:51:37
  • 转载请务必保留本文链接:https://linuxacme.icu/?p=365
技术文章

使用冰箱adb冻结安卓系统App

前提条件:移除系统中所有账户,建议双清一遍 应用场景: 1、烦人的系统更新,现在很多手机厂商都是自动系统更新,不喜欢被强迫 2、将钉*、V2*、知*这类App放进冰箱,不会不会推送通知而且锁屏后自动应...

发表评论