admin管理员组文章数量:1794759
Linux 英伟达驱动手动安装详细教程(图文)
目录
第一步,查看显卡型号
第二步,到英伟达官网下载对应驱动
第三步,禁用自带的 nouveau nvidia驱动
第四步:bios禁用secure boot,即设置为disable
第五步,停止可视化桌面
第六步,把驱动run文件丢到root目录
第七步,安装驱动
第八步,重启,验证
第一步,查看显卡型号
命令:
lshw -numeric -C display我这里是 GeForce GTX 960
第二步,到英伟达官网下载对应驱动网址:www.nvidia/Download/index.aspx?lang=en-us
这个过程需要等待一会。好了,下载完成。run文件
第三步,禁用自带的 nouveau nvidia驱动做这一步之前,需要先删除旧的驱动(如果你没有安装过,或者已经卸载,可以忽略)
apt-get purge nvidia*创建一个文件通过命令
sudo vi /etc/modprobe.d/blacklist-nouveau.conf加入以下内容
blacklist nouveau options nouveau modeset=0并更新一下
sudo update-initramfs -u重启机器。执行命令
lsmod | grep nouveau没输出代表禁用生效。
第四步:bios禁用secure boot,即设置为disable第五步,停止可视化桌面
为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。执行以下Linux命令后,显示服务器将停止,请确保在继续之前保存所有当前工作(如果有):
sudo telinit 3进入一个新的命令行会话,使用当前的用户名密码登录
第六步,把驱动run文件丢到root目录 第七步,安装驱动给驱动文件增加可执行权限:
sudo chmod a+x NVIDIA-Linux-x86_64-450.80.02.run然后执行安装:
./NVIDIA-Linux-x86_64-450.80.02.run --no-opengl-files完了,报错。
缺少gcc,执行 apt-get update
报错了,看另一篇博客更新命令报错
安装gcc,命令
apt-get install gcc执行,./NVIDIA-Linux-x86_64-450.80.02.run --no-opengl-files,完了,又报错
缺少make,继续安装make
apt-get install make安装成功
好了,继续执行
./NVIDIA-Linux-x86_64-450.80.02.run --no-opengl-files中间选择默认就可以。
第八步,重启,验证重启
reboot验证
nvidia-smi第一次的时候没输出。我重新执行一次,./NVIDIA-Linux-x86_64-450.80.02.run --no-opengl-files,这一次 输出成功
验证
nvidia-settings又报错
我们不要在远程执行这个命令,在界面上我们先执行
apt-get install nvidia-settings重启机器。再执行nvidia-settings
这时候会弹出NVIDIA X Server Settings英伟达的图形界面。
执行
lspci -k | grep -A 2 -i "VGA"发现英伟达驱动正在使用
中间出现这个问题
重新 更新命令,看这个博客,更新命令报错(我也不知道为何被修改了)
大功告成!,不容易!!!
有疑问留言交流
2020年10月14号
版权声明:本文标题:Linux 英伟达驱动手动安装详细教程(图文) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686595168a85739.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论