问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Ubuntu 24.04系统安装NVIDIA 4090显卡驱动完整指南

创作时间:
作者:
@小白创作中心

Ubuntu 24.04系统安装NVIDIA 4090显卡驱动完整指南

引用
CSDN
1.
https://blog.csdn.net/weixin_43651674/article/details/141435435

本文将详细介绍在Ubuntu 24.04系统上安装NVIDIA 4090显卡驱动的完整步骤,包括下载驱动、安装过程、验证安装以及常见问题的解决方案。

前言

本教程适用于Ubuntu 24.04系统,对于其他版本的Ubuntu系统,安装步骤可能略有不同。如果在安装过程中遇到任何问题,建议查阅相关文档或寻求专业人士的帮助。

下载英伟达NVIDIA官方驱动

  1. 访问英伟达官方驱动下载页面:https://www.nvidia.cn/drivers/lookup/
  2. 根据你的显卡型号查找相应的驱动
  3. 点击“查看”并下载驱动程序
  4. 将下载的驱动文件传输到服务器

安装NVIDIA驱动

远程安装关闭交互界面

在安装驱动之前,需要将系统设置为多用户目标模式,以避免图形界面的干扰。

sudo systemctl set-default multi-user.target
sudo reboot

设置权限

将下载的驱动文件设置为可执行权限。请根据实际下载的驱动版本号替换5xxx

sudo chmod a+x NVIDIA-Linux-x86_64-5xxx.run

安装驱动

运行驱动安装程序。同样,请根据实际下载的驱动版本号替换5xxx

sudo ./NVIDIA-Linux-x86_64-5xxx.run

按照安装向导的提示进行操作:

  1. 点击"OK"
  2. 点击"Continue installation"
  3. 点击"OK"
  4. 点击"Continue installation"
  5. 等待安装完成
  6. 选择"No",不安装32位兼容版本
  7. 选择"No",不主动更新

打开交互界面,并重启系统

安装完成后,将系统恢复为图形界面模式并重启。

sudo systemctl set-default graphical.target
sudo reboot

验证是否安装成功

使用以下命令验证驱动是否安装成功:

nvidia-smi

如果显示了驱动版本、CUDA版本、显卡型号、显存等信息,说明驱动安装成功。

异常处理

在安装过程中可能会遇到一些常见问题,以下是部分问题的解决方案:

问题1:缺少开发工具

错误信息:ERROR: Unable to find the development tool cc in your path

解决方案:

sudo apt install build-essential
gcc --version

问题2:X库路径不可查询

错误信息:WARNING: nvidia-installer was forced to guess the X library path

解决方案:

sudo apt-get install pkg-config
sudo apt-get install xorg-dev

问题3:X模块路径不存在

错误信息:WARNING: You appear to be using a modular X.Org release, but the X module installation path does not exist

解决方案:

sudo apt-get install --reinstall xserver-xorg xserver-xorg-core
pkg-config --variable=moduledir xorg-server
sudo mkdir -p /usr/lib/xorg/modules

问题4:缺少X.Org模块

错误信息:WARNING: You appear to be using a modular X.Org release, but the X module installation path does not exist

解决方案:

sudo apt-get install xserver-xorg-video-all

问题5:缺少Vulkan加载器

错误信息:WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected

解决方案:

sudo apt update
sudo apt install vulkan-loader
vulkaninfo

问题6:缺少libglvnd开发库

错误信息:WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files

解决方案:

sudo apt install libglvnd-dev

删除NVIDIA驱动

如果需要卸载已安装的NVIDIA驱动,可以按照以下步骤操作:

停止NVIDIA服务

sudo systemctl stop nvidia

删除驱动程序

根据你的系统类型选择相应的命令:

对于基于Debian的系统(如Ubuntu):

sudo apt purge nvidia* -y
sudo apt remove nvidia-* -y
sudo rm /etc/apt/sources.list.d/cuda*
sudo apt autoremove -y && sudo apt autoclean -y
sudo rm -rf /usr/local/cuda*

对于基于Red Hat的系统(如Fedora):

sudo dnf remove nvidia*

或者对于旧版本:

sudo yum remove nvidia*

对于基于Arch Linux的系统:

sudo pacman -R nvidia

清理配置文件(可选)

sudo rm /etc/X11/xorg.conf
sudo rm /etc/X11/xorg.conf.d/nvidia*

重启计算机

sudo reboot

通过以上步骤,你可以顺利完成NVIDIA 4090显卡驱动在Ubuntu 24.04系统上的安装和卸载。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号