arch系的bumblebee安装

arch系的bumblebee安装

bumblebee有什么用

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

安装bumblebee

安装依赖

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

安装bumblebee

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

允许服务

sudo systemctl enable bumblebeed

添加用户组并重启

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

测试bumblebee

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

设置NVIDIA

optirun -b none nvidia-settings -c :8

wine支持

optirun wine application.exe

steam支持

  • 在steam游戏的启动选项中添加如下
primusrun %command%
  • 有时optirun更稳定。
 optirun %command%
  • 在某些情况下,这些都不起作用(例如在Team Fortress 2中),所以可以使用:
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

版权

本作品采用 CC BY-NC-ND 4.0 授权。