给 Ubuntu 安装 NVIDIA 显卡驱动
在 Ubuntu 18.04 上安装 NVIDIA 有三种方法:
- 使用标准 Ubuntu 仓库进行自动化安装
- 使用 PPA 仓库进行自动化安装
- 使用官方的 NVIDIA 驱动进行手动安装
…
禁用 Nouveau 驱动
在安装之前首先要禁用 Nouveau 的驱动,可在安装系统前禁用,也可以在安装完成后禁用,看情况禁用即可。
在安装系统前禁用
摘自:https://blog.csdn.net/tjuyanming/article/details/79267984
安装 Linux 之前先关闭 Security Boot(不同主板引导界面中该选项的位置可能不太一致,但是大多数都是在 boot 选项中的)
在进入 grub
安装界面的时候,在 Install Ubuntu
选项,按 e
, 进入命令行模式,然后在 quiet slash --
后面 (也可能没有 –),添加以下内容,然后按 F10 重新引导
1 | acpi_osi=linux nomodeset |
修改上述选项可以在开机的时候,禁用 nouveau 显卡
重新引导之后,可能会发现,安装的窗口有一部分屏幕下方,导致部分按钮无法点击。此时,按下 Alt+F7,鼠标会变成手指图标,即将窗口向上拖动即可。
在安装系统后禁用
摘自:https://zhuanlan.zhihu.com/p/59618999
执行:
1 | sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nouveau.conf" |
执行完上面两条指令后,我们使用如下命令看看是否成功禁用了开源驱动:cat /etc/modprobe.d/blacklist-nouveau.conf
。如果和下面一样,表示成功了。
1 | $ cat /etc/modprobe.d/blacklist-nouveau.conf |
重启系统,完成
安装 NVIDIA 驱动
使用标准 Ubuntu 仓库进行自动化安装
这种方法几乎是所有的示例中最简单的方法。首先,检测 NVIDIA 显卡型号和推荐的驱动程序。
在命令行中输入如下命令:ubuntu-drivers devices
1 | $ ubuntu-drivers devices |
从输出结果可以看到,目前系统已连接 Nvidia 显卡,建议安装驱动程序是 nvidia-driver-435 版本的驱动。如果您同意该建议,请再次使用 Ubuntu 驱动程序命令来安装所有推荐的驱动程序。
输入以下命令:
1 | $ sudo ubuntu-drivers autoinstall |
一旦安装结束,重新启动系统,就完成了。
使用 PPA 仓库进行自动安装
使用图形驱动程序 PPA 存储库允许我们安装 NVIDIA beta
驱动程序,但是这种方法存在不稳定的风险。
首先,将 ppa:graphics-drivers/ppa
存储库添加到系统中:
1 | $ sudo add-apt-repository ppa:graphics-drivers/ppa |
接下来,识别显卡模型和推荐的驱动程序:
1 | $ ubuntu-drivers devices |
输入以下命令:
1 | $ sudo apt install nvidia-440 |
一旦完成,即可重新启动系统。
可以卸载该源:
1 | $ sudo add-apt-repository -r ppa:graphics-drivers/ppa |
使用官方的 NVIDIA 驱动进行手动安装
下载 NVIDIA 官方驱动,https://www.nvidia.cn/Download/index.aspx?lang=cn
停止可视化桌面:sudo telinit 3
在相应路径下安装 NVIDIA 驱动:
1 | $ sudo bash ./NVIDIA-Linux-x86_64-440.31.run |
按提示安装即可,重启完成!
给 Ubuntu 安装 NVIDIA 显卡驱动