网上查了查 发现关于Gentoo双显卡的中文帖子几乎没有 官方wiki貌似也没有详细的说明 既然如此 我就来写篇
参考链接:https://www.dotslashlinux.com/2017/06/04/setting-up-bumblebee-on-gentoo-linux/
电脑配置:Intel显卡:4600HD NVIDIA显卡:950M 通过 lspci -k 查看
内核配置检查(确保以下grep显示y):
cd /usr/src/linux
cat .config | grep CONFIG_MODULES=
cat .config | grep CONFIG_MODULE_UNLOAD=
编辑/etc/portage/make.conf添加如下:
…
VIDEO_CARDS=”intel i965 nvidia”
…
更新:
emerge –-sync && emerge -avuDN @world
添加如下内容到/etc/portage/package.accept_keywords
:
=sys-power/bbswitch-9999 **
=x11-misc/bumblebee-9999 **
=x11-misc/primus-0.2 ~amd64
安装:
emerge -av bbswitch primus bumblebee
用户组:
gpasswd -a 你的用户名 video && gpasswd -a 你的用户名 bumblebee
编辑/etc/init.d/bumblebee
删除以下内容:
depend() {
need xdm
need vgl
after sshd
} # 可能稍有不同 但放心的删掉depend(){…}就行了 因为根本不需要
编辑/etc/bumblebee/bumblebee.conf
修改为以下参数:
KeepUnusedXServer=false
Driver=nvidia
Bridge=primus
VGLTransport=rgb (如果你使用vgl则修改此参数)
KernelDriver=nvidia
PMMethod=bbswitch
开机服务:
rc-update add bumblebee default
测试:
optirun neofetch # neofetch可替换
PS:如果你还没有桌面则使用primusrun
哥们,刚刚照着你的教程装了一下,但是optirun的时候会报错。
gentoo ~ # optirun neofetch
[ 1355.991903] [ERROR]Cannot access secondary GPU - error: [XORG] (EE)
[ 1355.991940] [ERROR]Aborting because fallback start is disabled.
你遇见过这种问题没?我照着wiki (https://wiki.gentoo.org/wiki/NVIDIA/Bumblebee#Cannot_access_secondary_GPU)上面说的操作了一通,没有啥用。之后查了半天谷歌也没找到咋解决,很难受。
没有遇到过哎,很久没有用它了,这东西也很久没有实质性更新了
啊 不是NVIDIA/Optimus
好可惜~
在Gentoo的路上遇到好多坑啊...看老哥你的博客挺有意思的
想拉带哥进q群for日后好讨教
or加个QQ一起学习~~
不知带哥意下如何