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

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

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

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

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

本文详细介绍了在Ubuntu 24.04系统上安装英伟达NVIDIA 4090显卡驱动的完整步骤,包括下载驱动、安装过程、异常处理以及如何卸载驱动。对于使用Linux系统的用户,特别是需要安装高性能显卡驱动的用户,具有一定的参考价值。

前言

本教程适用于Ubuntu 24.04系统,由于其对高版本显卡的支持更好,因此推荐使用Ubuntu而非CentOS 7。

下载英伟达NVIDIA官方驱动

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

安装NVIDIA驱动

远程安装关闭交互界面

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

设置权限(请根据实际情况确认版本号)

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

安装驱动(请根据实际情况确认版本号)

sudo ./NVIDIA-Linux-x86_64-5×××.run
  • 进入安装页面,点击ok
  • 点击Continue installation
  • 点击ok
  • 点击Continue installation
  • 等待安装
  • 点击No,不安装32bit的兼容版,肯定要64位的高性能
  • 点击No,不主动更新
  • 安装完成
  • 提示重启

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

sudo systemctl set-default graphical.target
sudo reboot

验证是否安装成功

nvidia-smi
  • 此处可以看到你的驱动版本,CUDA版本,显卡型号,显存,和实际一直即可

异常处理

问题1

ERROR: Unable to find the development tool
cc
in your path; please make sure that you have the package ‘gcc’ installed.
If gcc is installed on your system, then please check that
cc
is in your PATH.

  • 解决
sudo apt install build-essential
  • 验证GCC安装
gcc --version

问题2

WARNING: nvidia-installer was forced to guess the X library path ‘/usr/lib’ and X module path ‘/usr/lib/xorg/modules’; these
paths were not queryable from the system. If X fails to find the NVIDIA X driver module, please install the
pkg-config
utility and the X.Org SDK/development package for your distribution and reinstall the driver.

  • 解决
sudo apt-get install pkg-config
sudo apt-get install xorg-dev

问题3(可能没解决)

WARNING: You appear to be using a modular X.Org release, but the X module installation path, ‘/usr/lib/xorg/modules’,
reported by
/usr/bin/pkg-config --variable=moduledir xorg-server
does not exist. Please check yo

  • 解决:
sudo apt-get install --reinstall xserver-xorg xserver-xorg-core
  • 验证模块路径
pkg-config --variable=moduledir xorg-server
  • 如果返回的路径不存在,您可能需要创建这个路径:
sudo mkdir -p /usr/lib/xorg/modules

问题4

WARNING: You appear to be using a modular X.Org release, but the X module installation path, ‘/usr/lib/xorg/modules’,
reported by
/usr/bin/pkg-config --variable=moduledir xorg-server
does not exist. Please check your X.Org
installation.

  • 解决:
sudo apt-get install xserver-xorg-video-all

问题5

WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The
NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try
installing the “vulkan-loader”, “vulkan-icd-loader”, or “libvulkan1” package.

  • 解决:
sudo apt update
sudo apt install vulkan-loader

验证安装

vulkaninfo

问题6:

WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check that you have
pkg-config and the libglvnd development libraries installed, or specify a path with --glvnd-egl-config-path.

  • 解决
sudo apt install libglvnd-dev

删除NVIDIA驱动

仅作备用,可不要安装完驱动就删除了

在Linux系统中删除NVIDIA驱动,你可以按照以下步骤操作:

停止NVIDIA服务

首先,你需要停止正在运行的NVIDIA相关服务。

sudo systemctl stop nvidia

删除驱动程序

然后,你可以使用包管理器来卸载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

清理配置文件(可选)

如果你想彻底删除NVIDIA驱动,也可以选择删除相关的配置文件:

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

重启计算机

完成以上步骤后,重启计算机:

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