NVIDIA 驱动程序不工作(Bumblebee 和 NVIDIA X 服务器设置)

NVIDIA 驱动程序不工作(Bumblebee 和 NVIDIA X 服务器设置)

我已经关注了大约 10 篇帖子,它们显示了与我相同的问题。但所有提供的答案都不起作用。我尝试安装许多不同的 nvidia-XXX 驱动程序版本 - 我也编辑了文件bumblebee.conf。当我输入命令时,lspci -nn | grep '\[03'我得到了输出:

00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b)  
03:00.0 3D controller [0302]: NVIDIA Corporation GM108M [GeForce 840M] 10de:1341] (rev a2)

然后我跟着:Ubuntu 14.04 与 Nvidia GeForce (840M) 在 64 位笔记本电脑上的兼容性. 它也不起作用,见NVIDIA X 服务器设置 - 屏幕截图.当我执行时optirun firefox我得到:

[  516.003655] [ERROR]Cannot access secondary GPU - error: [XORG] (EE)  
[  516.003685] [ERROR]Aborting because fallback start is disabled.

我已经尝试了很多方法,但都不起作用。我已经尝试了好几天来解决这个问题……但现在我毫无头绪。有人知道该怎么办吗?

答案1

由于您没有提到您正在使用的 Ubuntu 版本...这适用于所有当前支持的版本(12.04 | 14.04 | 16.04 | 16.10)。使用此方法安装最新的稳定 NVIDIA 驱动程序!

首先卸载当前安装的 NVIDIA 驱动程序和bumblebee
在图形适配器之间切换的解决方案是nvidia-prime

启动计算机,在 GRUB 启动菜单中标记 Ubuntu 条目并按下E键。在 linux 行末尾
添加。按下键启动 Ubuntu。nouveau.modeset=0F10

当登录屏幕出现时按Ctrl+ Alt+ F1
输入您的用户名和密码并执行:

sudo apt purge nvidia* bumblebee
sudo apt install ppa-purge
sudo ppa-purge bumblebee/stable
sudo ppa-purge xorg-edgers/ppa
sudo reboot  

注意:由于我不知道您尝试了哪个链接的答案,我只是删除了两个 PPA...
现在安装支持 NVIDIA GEFORCE GTX 840M 的官方 NVIDIA 驱动程序 375.26。

启动计算机,在 GRUB 启动菜单中标记 Ubuntu 条目并按下E键。在 linux 行末尾
添加。按下键启动 Ubuntu。nouveau.modeset=0F10

当登录屏幕出现时按Ctrl+ Alt+ F1
输入您的用户名和密码并执行:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-375 nvidia-prime
sudo reboot  

重要提示:在行中的最后一个字母linux和之间设置一个空格nouveau.modeset=0
使用 NVIDIA X 服务器设置 -> PRIME 配置文件在英特尔和 NVIDIA 显卡之间切换。

答案2

@Enforcerke 不要安装 Bumblebee!它是 NVIDIA Optimus 的过时解决方案。如果您已安装官方 Nvidia 驱动程序,并且可以使用 PRIME 配置文件访问 NVIDIA X Server Settings 菜单,其中有用于在 Intel(节能)和 NVIDIA(性能)模式之间切换的选项,那么请使用它在 GPU 之间切换。

您只需要在 CAD、编辑高分辨率视频或游戏等应用中使用 dGPU。当您需要时,请从 NVIDIA X 服务器设置切换显卡,然后注销并重新登录,这样就大功告成了。否则,大多数时候您还是会使用 Intel iGPU!

使用过时的 bumblebee 方法所带来的麻烦并不值得。尤其是考虑到较新的内核已经可以立即解决 GPU 问题。

相关内容