Gentoo双显卡安装配置

网上查了查 发现关于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

4条评论
  1. Jerry
    Jerry2019-06-19

    哥们,刚刚照着你的教程装了一下,但是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)上面说的操作了一通,没有啥用。之后查了半天谷歌也没找到咋解决,很难受。

    1. YangMame
      YangMame2019-06-19

      没有遇到过哎,很久没有用它了,这东西也很久没有实质性更新了

      回复
    回复
  2. V
    V2019-06-02

    啊 不是NVIDIA/Optimus
    好可惜~

    回复
  3. V
    V2019-06-02

    在Gentoo的路上遇到好多坑啊...看老哥你的博客挺有意思的
    想拉带哥进q群for日后好讨教
    or加个QQ一起学习~~
    不知带哥意下如何

    回复
添加新评论