Arch系的bumblebee安装

arch系的bumblebee安装

bumblebee有什么用

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

安装bumblebee

安装依赖

1sudo pacman -S virtualgl lib32-virtualgl lib32-primus primus

安装bumblebee

  • archlinux
1sudo pacman -S bumblebee mesa lib32-virtualgl lib32-nvidia-utils
  • manjaro
  • 使用自带的硬件管理工具
1sudo mhwd -f -i pci video-hybrid-intel-nvidia-bumblebee

允许服务

1sudo systemctl enable bumblebeed

添加用户组并重启

  • $USER替换为自己的用户名
1sudo gpasswd -a $USER bumblebee
2sudo reboot 

测试bumblebee

1optirun glxgears
  • 通过关闭vblank来解锁刷新率
1vblank_mode=0 optirun glxspheres
  • 如果帧数还是有问题就是依赖未满足了

设置NVIDIA

1optirun -b none nvidia-settings -c :8

wine支持

1optirun wine application.exe

steam支持

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

impressionyang

版权

评论