![Ubuntu 14.04 和 Nvidia 840M 显卡驱动程序,prime 还是 bumblebee!该选择哪一个?](https://linux22.com/image/1448613/Ubuntu%2014.04%20%E5%92%8C%20Nvidia%20840M%20%E6%98%BE%E5%8D%A1%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%8Cprime%20%E8%BF%98%E6%98%AF%20bumblebee%EF%BC%81%E8%AF%A5%E9%80%89%E6%8B%A9%E5%93%AA%E4%B8%80%E4%B8%AA%EF%BC%9F.png)
我浏览过 Ubuntu 论坛,它建议我更新 prime 或 bumblebee 项目的 ppa。我不确定该选择哪个,然后继续。用户报告了许多关于 prime 黑屏的投诉,而 bumblebee 则鲜为人知。
我的笔记本电脑配置:Dell 15 3542 i7 Nvidia Geforce 840M、2gb Intel HD 控制器(Haswell)8gb DDR3L RAM、1tb SATA HDD。
请帮我选择最佳配置,如果没有合适的选择,请建议替代方案。谢谢
答案1
为了让你的 nvidia GPU 工作,你需要安装“bumblebee”,就像在Ubuntu 维基百科:
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
但是,由于您的卡太新,默认驱动程序不支持它,因此您需要采取额外的步骤。
首先,您必须安装最新的驱动程序sudo apt-get install nvidia 346
(在撰写本文时)。
之后,您必须编辑文件/etc/bumblebee/bumblebee.conf
并将“nvidia-current”的所有实例替换为“nvidia-346”(必须在3 个地方在该文件中)。
但是,这仍然会使机器启动时出现黑屏。问题在于,nvidia 模块在 intel 模块之前加载。Bumblebee 会创建一个将/etc/modules/modprobe.d/bumblebee.conf
nvidia-modules 列入黑名单的文件。但是,此文件已经有一段时间没有更新了。因此,您必须在此文件末尾添加以下内容:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
重启后,一切就绪了。当然,不要忘记将“346”更改为您安装的驱动程序版本的数字。