Linux 英伟达驱动手动安装详细教程(图文)

本文档详细记录了在Ubuntu系统中安装Nvidia显卡驱动的步骤,包括查看显卡型号、下载官方驱动、禁用nouveau驱动、修改BIOS设置、停止可视化桌面、安装驱动以及解决安装过程中遇到的问题,最后验证驱动安装成功的过程。
摘要由CSDN通过智能技术生成

目录

第一步,查看显卡型号

第二步,到英伟达官网下载对应驱动

第三步,禁用自带的 nouveau nvidia驱动

第四步:bios禁用secure boot,即设置为disable

第五步,停止可视化桌面

第六步,把驱动run文件丢到root目录

第七步,安装驱动

第八步,重启,验证


第一步,查看显卡型号

命令:

lshw -numeric -C display

我这里是 GeForce GTX 960

第二步,到英伟达官网下载对应驱动

网址:https://www.nvidia.com/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号

 

 

 

 

 

  • 4
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Linux安装NVIDIA驱动有几种方式。 方式一:官方下载驱动包 1. 查询显卡支持的驱动,可以使用命令`ubuntu-drivers devices`来查看系统推荐的驱动版本。 2. 下载NVIDIA官方驱动包,并将其设为可执行文件,可以使用命令`sudo chmod a+x NVIDIA-Linux-x86_64-390.48.run`。 3. 如果需要卸载原有的NVIDIA驱动,可以执行命令`sudo apt-get remove --purge nvidia*`。 4. 执行驱动安装脚本,使用命令`sudo ./NVIDIA-Linux-x86_64-390.48.run`安装驱动。 方式二:使用软件源安装 1. 打开终端,运行`sudo ubuntu-drivers autoinstall`命令,它会自动检测并安装适用于您的显卡驱动程序。 2. 完成安装后,重启系统以使驱动生效。 无论您选择哪种方式,安装NVIDIA驱动前请确保您的系统已经更新到最新版本,并备份重要数据。另外,如果您遇到任何问题,您可以查看NVIDIA官方文档或者咨询相关论坛获取帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Linux安装NVIDIA显卡驱动的正确姿势](https://blog.csdn.net/wf19930209/article/details/81877822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [【亲测有效】Linux系统安装NVIDIA显卡驱动](https://blog.csdn.net/zataji/article/details/123104569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件测试李同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值