我正在尝试为我的 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 ,但它不起作用。然后我做了一些更改,我将在这里分享:
将其添加到文件 /etc/bumblebee/xorg.conf.nvidia 的末尾
Section "Screen" Identifier "Default Screen" Device "DiscreteNvidia" EndSection
在文件 /etc/bumblebee/bumblebee.conf 中,我们做了两处更改。首先,在 [blumblebeed] 部分中让 Driver 等于空白
Driver =
其次,在 [driver-nvidia] 部分中确保
KernelDriver=nvidia-current
您需要安装或重新安装(不要问我为什么)以下库:
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx
确保您已将“intel-debian-issue”libdrm 从 2.4.58 降级至 2.4.56。库
测试软件
sudo optirun -vv glxheads sudo primusrun glxheads
验证您是否已更改文件 /etc/default/grub 上的行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet rcutree.rcu_idle_gp_delay=1"
在 Steam 上,只需单击游戏上的右键,然后单击属性,然后设置启动选项并选择
optirun %COMMAND% primusrun %COMMAND%