Linux显卡驱动安装

发布于:2024-12-06 ⋅ 阅读:(117) ⋅ 点赞:(0)

前言

使用Windows配置环境失败,其中有一个包只有Linux版本,Windows版本的只有python3.10的,所以直接选用Linux来配置环境,显卡安装比较麻烦,单独出一期。

显卡驱动安装

参考文章:Ubuntu显卡驱动安装和这个视频:安装Nvidia驱动
这一部可能比较麻烦,操作不当可能需要重装系统,所以我借鉴了很多文章,对于Ubuntu22.04的操作系统可以借鉴。
因为是刚安装好的Ubuntu,不自带显卡驱动,可以使用以下命令查看:

在这里插入图片描述
如果显示一样的话就说明也没有安装NVIDIA显卡驱动。

1.官网下载NVIDIA驱动
官网链接
根据自己的显卡型号选择:
在这里插入图片描述
然后选择一个推荐的版本下载就行(本人喜欢第二新的):
在这里插入图片描述

在这里插入图片描述
下载的文件默认放在“下载”文件夹中,推荐移动到/home目录中,防止路径有中文。
在这里插入图片描述
2.更新软件列表和安装必要软件、依赖

sudo apt-get update 
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make

3.禁用默认驱动
Ubuntu自带有一个nouveau驱动,我们需要禁用它:

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

在这里插入图片描述
在打开的文件末尾添加并保存:

blacklist nouveau
options nouveau modeset=0

最后更新一下系统的initramfs镜像文件,在终端中输入:

sudo update-initramfs -u

在这里插入图片描述
重启电脑才生效,可以使用以下命令查看没有生效的结果:

lsmod | grep nouveau

在这里插入图片描述
重启电脑结果:
在这里插入图片描述
如果没有输出的话就说明禁用了nouveau。

4.进入tty模式
关闭图形界面,进入tty模式(默认在home目录):

sudo telinit 3

开启图形界面(操作时不需要执行)

sudo telinit 5

然后会输入用户名和密码:
在这里插入图片描述
然后修改NVIDIA安装包权限并运行:

sudo chmod 777 NVIDIA-Linux-x86_64-550.135.run  
sudo ./NVIDIA-Linux-x86_64-550.135.run –no-opengl-files -no-x-check   

出现以下错误:
在这里插入图片描述

根据报错信息查看日志文件:

sudo gedit /var/log/nvidia-installer.log

在950行到960行,发现是gcc版本过低:
在这里插入图片描述
然后切换gcc高版本,经过查阅资料整理了一份文章:切换不同版本gcc/g++
验证一下:

gcc --version

在这里插入图片描述
然后继续第四步,出现以下内容:
选no:
在这里插入图片描述
选yes:
在这里插入图片描述
然后删除文件:

sudo rm /etc/X11/xorg.conf

启动桌面程序:

sudo service gdm3 start

在这里插入图片描述

验证是否成功:

nvidia-smi

出现以下信息说明成功:
在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到