ubuntu安装nv显卡驱动

ubuntu安装nv显卡驱动前面的步骤中也可不用 ssh 连接 直接在 tty 界面输入用户名和密码登录 但是禁用 nouveau 之前一定要关闭图形界面 要不然重启后很可能进不去系统

大家好,欢迎来到IT知识分享网。

        以下是本人在配置深度学习环境中实践出的安装nv驱动的经验,网上有大量的相关教程,但大部分人的安装还是会出现问题,以下方式本人已经尝试多次,适用于大部分Ubuntu系统安装驱动。不建议使用笔记本安装,要使用必须支持独显直连。

我这里的是作为服务器使用ssh连接。

系统:ubuntu22.04

1.安装完系统后,更改apt镜像源,安装vim。

2.安装必要的依赖库:

配置ssh连接。关闭图形界面:

sudo systemctl set-default multi-user.target

(这步很重要,设置后重启直接进入tty,不加载图形界面)

使用ssh连接:

首先查看系统内核

uname -a

我的内核版本如下:

6.5.0内核

ubuntu安装nv显卡驱动

需要对应的gcc和g++版本为12.3.0

不同的内核编译版本需要对应不同的gcc,这个必须要注意。

 

(gcc安装的时候一定要指明版本)

在我这个系统上unix的编译器cc并没有自动链接,需要手动进行链接:

检查gcc,g++以及cc

gcc -v

g++ -v

which cc

ubuntu安装nv显卡驱动

之后从nvidia官网下载对应的驱动:

我这里545和550的驱动都试过,都是可以用的:

修改脚本的权限

sudo chmod 775 <文件名>

ubuntu安装nv显卡驱动

 禁用nouveau开源驱动:

sudo vim /etc/modprobe.d/blacklist.conf

加入如下两行:

ubuntu安装nv显卡驱动

 保存修改后退出:

sudo update-initramfs -u

(确保图形页面在前面已经关闭,禁用nouveau后核显没有信号输出,一定要注意!)

重启:

reboot

重启后切换到显卡驱动的目录下

使用bash 命令安装,

-no-opengl-files

-no-x-check

这两个参数要加上,不然显卡就没有信号输出。

之后重启,

使用nvidia-smi查看驱动:

ubuntu安装nv显卡驱动

 确认驱动已经安装好后要禁用内核更新,防止造成因为内核更新后造成驱动损坏:

vim /etc/apt/apt.conf.d/10periodic

vim /etc/apt/apt.conf.d/20auto-apgrades

这两个文件中的所有1都改为0:

ubuntu安装nv显卡驱动

 ubuntu安装nv显卡驱动

 

到这里为止驱动已经安装完成,

我这里就不开启图形界面了,开启图形界面的命令:

sudo systemctl set-default graphical.target

_______________________________________________________

        前面的步骤中也可不用ssh连接,直接在tty界面输入用户名和密码登录,但是禁用nouveau之前一定要关闭图形界面,要不然重启后很可能进不去系统。后面就是常规的安装cuda,cudnn的方式,装cuda的时候一定要去掉驱动安装的选项。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/126282.html

(0)
上一篇 2025-09-19 22:20
下一篇 2025-09-19 22:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信