Dell Vostro 超级本上的 Debian Jessie、NVIDIA 驱动程序、Bumblebee 和 primusrun 出现问题

Dell Vostro 超级本上的 Debian Jessie、NVIDIA 驱动程序、Bumblebee 和 primusrun 出现问题

我正在尝试为我的 Geforce 830m 安装 NVIDIA 驱动程序。我的计算机是带有 Intel HD Graphics 4400 的 Dell Vostro 5480,并且我无法在 BIOS 上禁用 Intel 图形,因此我认为我需要使用 BUMBLEBEE 库。

我当前的内核版本是 3.16.0-4-amd64,在 Debian Linux 8 操作系统上

我的/etc/apt/sources.list:

    deb http://ftp.br.debian.org/debian jessie main contrib non-free
    deb-src http://ftp.br.debian.org/debian jessie main contrib non-free

我已经安装了 Bumblebee,因此我可以成功运行 optirun,但 primusrun simple 不起作用:

    $ primusrun glxgears 
    Falha de segmentação (segmentation fault)

编辑:好吧,我按照 debian jessie-backport 教程安装 bumblebee ,但它不起作用。然后我做了一些更改,我将在这里分享:

  1. 将其添加到文件 /etc/bumblebee/xorg.conf.nvidia 的末尾

    Section "Screen"
     Identifier "Default Screen"
     Device "DiscreteNvidia"
    EndSection
    
  2. 在文件 /etc/bumblebee/bumblebee.conf 中,我们做了两处更改。首先,在 [blumblebeed] 部分中让 Driver 等于空白

    Driver = 
    

    其次,在 [driver-nvidia] 部分中确保

    KernelDriver=nvidia-current
    
  3. 您需要安装或重新安装(不要问我为什么)以下库:

    sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx
    
  4. 确保您已将“intel-debian-issue”libdrm 从 2.4.58 降级至 2.4.56。库

  5. 测试软件

    sudo optirun -vv glxheads
    
    sudo primusrun glxheads
    
  6. 验证您是否已更改文件 /etc/default/grub 上的行:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet rcutree.rcu_idle_gp_delay=1"
    
  7. 在 Steam 上,只需单击游戏上的右键,然后单击属性,然后设置启动选项并选择

    optirun %COMMAND%
    
    primusrun %COMMAND%
    

相关内容