![这适用于哪些卡?](https://linux22.com/image/864950/%E8%BF%99%E9%80%82%E7%94%A8%E4%BA%8E%E5%93%AA%E4%BA%9B%E5%8D%A1%EF%BC%9F.png)
我还没有看到关于如何正确安装新的基于 Maxwell 的显卡的 GeForce 驱动程序的完整指南,而且我也很难让我的 Maxwell 显卡正常工作,因此我编写了一个简短的完整指南,希望能对处于类似情况的任何人有所帮助。
问题是什么?
几个月前我买了一台GeForce GTX 750 TI
,它在运行 Windows 8.1 时运行得很好。运行 Ubuntu 时,它不断出现问题,当它工作时,会出现大量视频故障。当我听说Linux 内核 v3.15 正在获得基本的 Maxwell 支持。不幸的是,没有足够的支持来运行 Maxwell 卡顺利。我发现很多人都遇到了这个问题,不仅是 GTX 750+ Maxwell 系列,而且一般基于 Maxwell 的显卡都遇到了这个问题。
我花了几个小时浏览 AskUbuntu 的帖子,但没有一个帖子能让我的卡像在 Windows 上一样运行。直到我看到这通过对新款 GTX 980 的评测,我意识到这可能可以解决我的问题。
答案1
这适用于哪些卡?
除了 GTX 750 TI,我还没有在其他显卡上测试过,但它应该适用于任何基于Maxwell 架构。我建议在未安装 GPU 的情况下开始本教程。
这适用于哪些内核版本?
我当时安装了最新的 Linux 内核(v3.17),它无法与此安装配合使用。我强烈建议使用 Canonical 提供的通用 Linux 映像。DKMS 可能仍支持较新的内核版本,并且会导致驱动程序安装阶段崩溃。我已经3.13.0-39-generic
在 Ubuntu 14.04 Trusty Tahr 中测试过,效果很好。使用较新的内核版本需要您自担风险。
如果您运行的是带有默认内核的 Ubuntu 14.04,则应该不会遇到任何问题。
步骤 1:下载 GeForce 343.22 驱动程序
你可以找到它这里. 您必须安装此版本的驱动程序或更新的版本(如果有),即使该版本在技术上不支持您的卡。
GTX 700 系列的任何驱动程序都可能有效,但您的显卡将无法顺利运行。我尝试使用 GeForce 700 系列 340.58 驱动程序,它适用于我的显卡,但并不完美。
步骤 2:安装的图形部分
这部分安装可以在 Unity 中顺利完成。在开始之前,请确保驱动程序已下载完毕,以防万一。请注意,如果如果您在本教程的此部分重新启动计算机,则可能会弄乱您的图形环境,并且您必须以安全图形模式启动才能修复它。本教程的这一部分是基于这回答类似的问题。
删除可能已使用 apt-get 安装的所有 NVidia 驱动程序
sudo apt-get remove nvidia* && sudo apt-get autoremove
防止 nouveau 在启动时启动
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
将这些行附加到末尾:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
禁用 nouveau 的内核支持
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
update-initramfs -u
步骤 3:安装的非图形部分
您可能需要打印出本教程的这一部分或在单独的计算机上打开它,因为一旦进入 TTY 模式,您将无法查看此网页。
此时,您必须进入 TTY 模式。您可以按Ctrl+ Alt+来执行此操作F1。您也可以使用 F2-F6 键进入其他终端。如果您需要返回图形模式,请按Ctrl+ Alt+ 。F7
停止 lightdm 服务
sudo lightdm stop
或者
sudo service lightdm stop
安装 GeForce 驱动程序
sudo bash ./NVIDIA-Linux-x86_64-343.22.run
这可能会告诉您未安装受支持的显卡。我们不关心,无论如何都要安装。
确保对所有提示都回答是,即使它询问您是否要启用 32 位兼容性。
如果驱动程序安装已成功完成,则可以安全关闭计算机。
sudo shutdown -h now
确保显卡正确安装在主板上,然后重新打开计算机。现在一切都应该正常工作了。如果您遇到此问题,请发表评论。