让 GeForce GTX960 与 Ubuntu 兼容

让 GeForce GTX960 与 Ubuntu 兼容

在各种计算机上设置 Ubuntu 五年多之后,我第一次濒临放弃一个案例。

问题在于为 NVIDIA GeForce GTX 960 设置合适的图形驱动程序。默认的 Nouveau 驱动程序似乎无法识别 1024 以上的分辨率,我认为它不支持多显示器,总体而言,我认为我将获得次优性能。剩下的就是 NVIDIA 的官方驱动程序。我尝试从 Ubuntu 中的“附加驱动程序”实用程序安装它们。安装似乎没有错误地完成。然后我重新启动,得到一个快速的 Ubuntu 启动画面(紫色背景上有一个小点进度条),然后它掉到一个完全黑屏,左上角有一个闪烁的小提示行。它似乎永远不会从那里继续,所以唯一的选择是重新启动。这会导致同一个地方,除非我进入恢复模式并清除所有 NVIDIA。

  • 这一切都是在 14.04 和 15.10 的全新安装上完成的(我都试过了)。
  • 显示器已与 DisplayPort 连接。

所以我没有主意了,希望有人能帮忙。如果有人知道如何使用 Nouveau 设置多显示器,那也可能是一种选择。

我尝试过的事情:

相关硬件清单:

  • 中央处理器:英特尔 i7 5820K (Haswell)

  • 主板:华硕X99-A

  • 内存:DDR4 2133MHz

  • 显卡:MSI GeForce GTX960 2GB

我在启动/安装时时常看到错误。不确定相关性:

  • “acpi pcc 探测失败”

答案1

因此,我终于成功了,又尝试了不同的方法。(是的,尝试了很多次……)

这是我做的:

  • 将显示器连接到 DVI 端口。
  • 全新安装 Ubuntu 15.10
  • 使用程序 boot-repair 设置启动选项“nomodeset”。
  • 根据此处设置 blacklist.conf:http://ubuntuforums.org/showthread.php?t=2263316这包括修复拼写错误“nouveua”。

    blacklist vga16fb
    blacklist nouveau
    blacklist rivafb
    blacklist nvidiafb
    blacklist rivatv
    blacklist lbm-nouveau
    options nouveau modeset=0
    alias nouveau off
    alias lbm-nouveau off 
    
  • 切换到非图形终端:ctrl+alt+F1
  • 终止 GUI:sudo service lightdm stop
  • sudo apt-get install nvidia-352
  • nvidia-xconfig
  • 再次启动GUI:sudo service lightdm start

然后它就成功了!

我认为在安装驱动程序时将显示器连接到 DVI 端口很重要。我之前尝试在安装驱动程序时使用 DP 端口。安装驱动程序后切换到 DVI 没有帮助。我将另外两个显示器连接到 DP 端口,我的桌面完美地扩展了。所以不是说 DP 不起作用,但可能需要至少一个 DVI 显示器才能正确设置。

请注意,我自己并不完全理解我对 blacklist.conf 和启动选项“nomodeset”做了什么。我也不知道在关闭 GUI 的情况下按 ctrl+alt+F1 进行安装是否至关重要。其中一项或多项操作可能没有必要。也许其他人会启发我们。

答案2

通常,您应该使用来自 Ubuntu 存储库的 NVIDIA 驱动程序。但是,当驱动程序出现问题时……您可以从 GPU 驱动程序 PPA 安装最新的官方 NVIDIA 驱动程序。这通常会导致图形正常工作 - 尤其是在新的 NVIDIA 适配器上。

首先从官方 Ubuntu 存储库卸载当前安装的 NVIDIA 驱动程序。

突出显示 GRUB 启动菜单中的 Ubuntu 条目并按下E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按下F10以启动。

在登录屏幕上按++ Ctrl-输入您的用户名和密码 - 执行: AltF1

sudo apt-get purge nvidia*  
sudo reboot   

现在从专有 GPU 驱动程序 PPA 安装 GTX 960 的最新官方 NVIDIA 驱动程序。

突出显示 GRUB 启动菜单中的 Ubuntu 条目并按下E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按下F10以启动。

在登录屏幕上按++ Ctrl-输入您的用户名和密码 - 执行:AltF1

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358
sudo reboot

相关内容