超全超详细的安装nvidia显卡驱动教程

    最近想做的事情有点多,感觉卡不够用了,师兄不知道在实验室机房哪个地方找了一个两卡的废旧服务器,开始上手才发现服务器显卡驱动都没装。显卡还是个GTX1060 6G,甜点级别显卡,跑点小东西玩玩,打点小比赛行了。

准备工作
安装驱动
    1、使用标准Ubuntu仓库进行自动化安装
    2、使用PPA仓库进行自动化安装
    3、使用官方的NVIDIA驱动进行手动安装



准备工作:

在对系统进行安装之前,需要先搞清楚系统的一个大致情况。
首先查看系统内核版本

cat /proc/version
#或
uname -a

在这里插入图片描述
查看显卡型号

lspci | grep -i nvidia
或
lspci -vnn | grep VGA

在这里插入图片描述
查看是否有显卡驱动,有的会显示,此服务器没有安装过显卡驱动,所以无显示。

nvidia-smi
#或
lshw -c video

查看configuration对应的driver
configuration: driver=nouveau latency=0
在这里插入图片描述

禁用nouveau并重启(安装Nvidia显卡的官方驱动和系统自带的nouveau驱动冲突)

lsmod | grep nouveau

如果有输出说明nouveau正在加载

打开禁用列表/etc/modprobe.d/blacklist.conf
在最后一行加上

blacklist nouveau
options nouveau modeset=0

更新,重启:

 sudo update-initramfs -u
  reboot

再次查看是否禁用nouveau

lsmod | grep nouveau

没有输出禁用成功



安装驱动

安装之前,先卸载旧的版本,不然会很麻烦

#之前通过ppa安装的,卸载如下
sudo apt-get remove --purge nvidia*

#以前是通过runfile安装的,卸载如下:
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall

在Ubuntu 18.04上安装NVIDIA有三种方法:

  • 使用标准Ubuntu仓库进行自动化安装
  • 使用PPA仓库进行自动化安装
  • 使用官方的NVIDIA驱动进行手动安装


1、使用标准Ubuntu仓库进行自动化安装

方法简单:
首先,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。

ubuntu-drivers devices

如下,推荐nvidia-driver-440
在这里插入图片描述
执行自动安装,将会安装所有推荐的驱动程序

sudo ubuntu-drivers autoinstall

安装完成,重启就OK了


2、使用PPA仓库进行自动化安装

使用图形驱动程序PPA存储库安装NVIDIA beta驱动程序,但 有时候这有可能会出现兼容性的问题
将ppa:graphics-drivers/ppa存储库添加到系统中:

$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update

接下来和之前一样,检测你的NVIDIA显卡型号和推荐的驱动程序的模型。

ubuntu-drivers devices

在这里插入图片描述
最后,选择你要安装的驱动

sudo apt install nvidia-driver-440

安装完成,重启就OK了


3、使用官方的NVIDIA驱动进行手动安装

根据之前准备工作查看的显卡型号
在这里插入图片描述
进入Nvidia官方下载对应型号的显卡驱动
在这里插入图片描述
搜索出显卡驱动版本为440.82,wget下载
在这里插入图片描述

wget -c http://us.download.nvidia.com/XFree86/Linux-x86_64/440.82/NVIDIA-Linux-x86_64-440.82.run

wget 又遇到问题了,这个机器真的是小毛病多多。
在这里插入图片描述
无法解析主机,显然dns问题。修改/etc/resolv.conf文件,添加nameserver,重新下载,ok!

给驱动文件增加可执行权限:

sudo chmod a+x NVIDIA-Linux-x86_64-440.82.run

执行安装

sudo ./NVIDIA-Linux-x86_64-440.82.run -no-opengl-files -no-nouveau-check

–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数最重要,不加很有可能出现循环登录,也就是loop login。
–no-nouveau-check 安装驱动时不检查nouveau
–no-x-check 安装驱动时不检查X服务
后面两个参数可不加。

因为我没选 –no-x-check所以下面出现了,选no就好了
选continue installation
在这里插入图片描述提示安装32位的兼容库,可以不选择(推荐)
在这里插入图片描述
自动更新X配置文件时,选no
在这里插入图片描述

安装完成后重新启动系统。在这里插入图片描述

  • 18
    点赞
  • 136
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在Ubuntu上安装英伟达驱动,可以按照以下步骤进行操作: 1. 首先,打开终端并输入以下命令来更新软件包列表: sudo apt-get update 2. 接下来,使用以下命令安装g++、gcc和make: sudo apt-get install g++ sudo apt-get install gcc sudo apt-get install make 3. 然后,下载英伟达驱动并给予可执行权限。可以使用以下命令: sudo chmod 777 NVIDIA-Linux-x86_64-525.53.run 4. 运行下载的驱动安装程序。可以使用以下命令: sudo ./NVIDIA-Linux-x86_64-525.53.run –no-opengl-files -no-x-check 5. 安装完成后,可以通过在应用程序栏中搜索nvidia来验证驱动是否成功安装。如果能够找到并打开NVIDIA设置,那么说明安装成功。同时,您还可以使用命令nvidia-smi来检查驱动是否正常工作。 请注意,这只是一种安装英伟达驱动的方法,具体步骤可能会因不同的系统版本和驱动版本而有所不同。建议您在安装之前查阅英伟达官方文档或相关资源以获取最新的安装指南和驱动版本信息。 #### 引用[.reference_title] - *1* *2* [【超详细】【ubunbu 22.04】 手把手教你安装nvidia驱动,有手就行,隔壁家的老太太都能安装](https://blog.csdn.net/huiyoooo/article/details/128015155)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Ubuntu安装nvidia驱动](https://blog.csdn.net/qq_43193873/article/details/126143585)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值