前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >arch系的bumblebee安装

arch系的bumblebee安装

作者头像
impressionyang
发布2020-08-27 00:07:03
1.4K0
发布2020-08-27 00:07:03
举报

arch系的bumblebee安装

bumblebee有什么用

  • bumblebee是用来进行双显卡切换的工具,专用于具有NVDIA独立显卡以及CPU核显双显卡方案的笔记本来说可以有效的节约电源
  • 有效地进行双显卡的快速切换使用,默认使用核显以节约电量

安装bumblebee

安装依赖

代码语言:javascript
复制
sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

安装bumblebee

  • archlinux
代码语言:javascript
复制
sudo pacman -S bumblebee mesa lib32-virtualgl lib32-nvidia-utils
  • manjaro
  • 使用自带的硬件管理工具
代码语言:javascript
复制
sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

允许服务

代码语言:javascript
复制
sudo systemctl enable bumblebeed

添加用户组并重启

  • $USER替换为自己的用户名
代码语言:javascript
复制
sudo gpasswd -a $USER bumblebee
sudo reboot

测试bumblebee

代码语言:javascript
复制
optirun glxgears
  • 通过关闭vblank来解锁刷新率
代码语言:javascript
复制
vblank_mode=0 optirun glxspheres
  • 如果帧数还是有问题就是依赖未满足了

设置NVIDIA

代码语言:javascript
复制
optirun -b none nvidia-settings -c :8

wine支持

代码语言:javascript
复制
optirun wine application.exe

steam支持

  • 在steam游戏的启动选项中添加如下
代码语言:javascript
复制
primusrun %command%
  • 有时optirun更稳定。
代码语言:javascript
复制
optirun %command%
  • 在某些情况下,这些都不起作用(例如在Team Fortress 2中),所以可以使用:
代码语言:javascript
复制
LD_PRELOAD="libpthread.so.0 libGL.so.1" __GL_THREADED_OPTIMIZATIONS=1 optirun %command%

vblank_mode=0 PRIMUS_SYNC=1 primusrun %command%

vblank_mode=0 primusrun %command%

impressionyang

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-02-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • arch系的bumblebee安装
  • bumblebee有什么用
  • 安装bumblebee
    • 安装依赖
      • 安装bumblebee
        • 允许服务
          • 添加用户组并重启
          • 测试bumblebee
          • 设置NVIDIA
          • wine支持
          • steam支持
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档