美文网首页
Linux: nvidia-driver installing

Linux: nvidia-driver installing

作者: 是风车大渣渣啊 | 来源:发表于2018-12-12 13:10 被阅读0次

keywords: NVIDIA-Driver; Secure Boot; Linux

在UEFI 的 Secure Boot 情况下,linux 无法加载 nvidia 显卡驱动,而直接禁用 UEFI 又会对 Windows 的启动造成影响,在多次启动失败并查阅资料后,发现禁用 Secure Boot 就能完美解决这个问题。

完整的驱动安装过程如下:

禁用 Secure Boot

UEFI 启动的系统需要通过使用 Mok 管理工具禁用 Secure Boot

  • 设立 mok 管理密码
      通过命令 sudo mokutil --disable-validation 建立8-16位管理密码(推荐8个8)
  • 重新启动并进入mok管理界面
      使用之前建立的管理密码,禁用Secure Boot

下载合适的 Nvidia-driver

  在 NVIDIA 官网找到适合自己显卡和系统版本的驱动。

禁用开源驱动 nouveau

sudo gedit /etc/modprobe.d/blacklist.conf  # 打开黑名单配置

在文件末尾加上
blacklist nouveau
blacklistlist lbm-nouveau
options nouveau modeset=0

sudo update-initramfs -u  # 更新配置
reboot  # 重新启动

重启后,在命令行输入lsmod | grep nouveau,若没有返回结果,则禁用成功

安装 Nvidia-driver

  • 进入tty关闭图形界面
    按 CTRL+ALT+F1,并登陆,进入终端tty1,输入sudo service lightdm stop关闭图形界面
  • 运行 .run 文件
cd #下载路径
sudo chmod a+x NVIDIA-*.run  # 赋予所有用户运行权限
sudo ./NVIDIA-*.run  --no-x-check --no-opengl-files --no-nouveau-check

--no-opengl--files 一定要选,否则会容易导致系统登录时的循环验证问题

验证是否安装成功

命令行输入nvidia-smi,打开英伟达控制面板则安装成功。
命令行输入lsmod | grep nvidia,有显示则安装成功。

相关文章

网友评论

      本文标题:Linux: nvidia-driver installing

      本文链接:https://www.haomeiwen.com/subject/fquuhqtx.html