还需要 nomodeset 吗?

xXT*_*DXx 29 nvidia nomodeset drivers

在离开 Linux 一段时间后,我将很快安装 Ubuntu 15.10。我想知道在较新的 Ubuntu 版本和较新的 nVidia GPU 上是否仍然需要 nomodeset。我有一个 GTX970。

另外,最好是从 nVidia 安装专有驱动程序,还是从“附加驱动程序”中选择驱动程序,或者使用边缘 PPA 并从那里获取最新的驱动程序?

cl-*_*box 34

您应该使用参数nouveau.modeset=0而不是nomodeset.
以这种方式安装 Ubuntu 系统和专有的 NVIDIA 驱动程序:

从您之前创建的 Ubuntu DVD/USB 安装介质启动。

突出显示选项“无需安装即可试用 Ubuntu”,然后按E键。
添加nouveau.modeset=0到 linux 行的末尾 - 按F10启动。

安装 Ubuntu 操作系统 - 完成后重新启动计算机。

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

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

sudo apt-get update
sudo apt-get install nvidia-352
sudo reboot  
Run Code Online (Sandbox Code Playgroud)

通常建议使用官方 Ubuntu 存储库中的 NVIDIA 驱动程序。
但是由于您拥有非常新的图形硬件,您可以安装最新的官方 NVIDIA 驱动程序。
xorg-edgers PPA 不再提供驱动程序,取而代之的是 GPU 驱动程序。

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361
sudo reboot  
Run Code Online (Sandbox Code Playgroud)

安装后nouveau.modeset=0不再需要添加参数了。

  • `nouveau.modeset=0` 参数实际上做了什么?我在“Ubuntu 18.04”中安装驱动程序之前使用过它,但是如果我删除它,系统(Dell XPS 15 9560)在登录时会冻结。另外,我没有强烈使用显卡的感觉,因为效果有点卡顿,并且在 Ubuntu 驱动程序中没有任何设置。 (5认同)
  • @Socrates `nouveau.modeset=0` 在启动系统时禁用 `nouveau` 驱动程序。:) (2认同)
  • 在我的系统上 nomodeset 可以工作,但是 nouveau.modeset=0 不允许我启动。有什么区别,为什么推荐后者? (2认同)