Ubuntu 16.04 上的最新 NVIDIA 驱动程序

Ziz*_*Tai 42 nvidia graphics drivers

我在 Ubuntu 16.04 上,我注意到在“软件和更新”的“附加驱动程序”选项卡中,我可以安装的最新版本的 NVIDIA 驱动程序是

  1. 来自 nvidia-367(专有)的版本 367.57
  2. 来自 nvidia-370(开源)的版本 370.28

除了我不知道这里的“专有”和“开源”是什么意思之外,我也没有看到根据我的实际显卡选择驱动程序版本的选项。我使用的是 GTX 1080,当前的 Long Lived Branch 版本是 375.20;Ubuntu 图形 PPA 最终会更新,还是必须手动安装 375?

Ano*_*Guy 43

我还找不到任何支持jockeynVidia 375 的参考。但是手动安装并不像您想象的那么困难。

官方说明

  1. 这里下载驱动程序版本 375.20
  2. $ chmod 777 NVIDIA-Linux-x86_64-375.20.run
  3. $ sudo sh NVIDIA-Linux-x86_64-375.20.run
  4. $ sudo apt-get update
  5. $ sudo apt-get upgrade

通过 PPA 安装

  1. $ sudo add-apt-repository ppa:graphics-drivers/ppa
  2. $ sudo apt update

潜在问题

登录循环问题的附录,来自 @michael__treat :

确保在 Windows 启动管理器中禁用安全启动。来自 Ubuntu 的演练可能不完整。在测试过程中,我发现我必须使用 Windows 系统启动管理器,并手动禁用安全启动。

这解决了我的登录循环问题。

TL;DR:确保安全启动实际上已关闭。

  • 到达 grub 后,转到 Windows 启动管理器
  • e
  • 将安全启动从 更改enableddisabled


NoS*_*ion 9

Proprietary : Owned/Provided by some company (In your case these are the 
              Graphics drivers provided by Nvidia)

Open Source: Developed/Provided by an open source community.
Run Code Online (Sandbox Code Playgroud)

如果您想使用CUDA(nVidia 的用于在 GPU 上执行功能的东西),您应该使用专有驱动程序。

如果要使用OpenCL(类似于CUDA,由Khronos 开发),则必须使用开源驱动程序。

要安装最新的驱动程序,请添加PPA

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update 
Run Code Online (Sandbox Code Playgroud)

现在,找到Software & UpdatesSystem Settings,选择所需的驱动程序版本形成Additional Drivers选项卡,选择驱动程序,然后单击Apply Changes。重新启动并享受!

PS:有时最好的驱动程序版本似乎无法正常工作,因此您必须检查您是否享受提供的所有功能以及它是否包含错误,请检查是否nvidia-prime已安装,因为它在大多数情况下都派上用场错误导致黑屏。