Linux服务器安装/更新nvidia驱动
Linux服务器安装/更新nvidia驱动
1、卸载旧驱动(更新的第一步)
sudo apt-get purge nvidia*

2、更新软件包
sudo apt update

sudo apt update 是基于 Debian 的 Linux 系统(如 Ubuntu )中用于更新软件包列表的命令 。具体执行以下操作:
连接软件源:系统会与配置好的软件源建立连接,这些软件源包含了各种软件包的信息和更新 。软件源可以是官方源,也可以是第三方源,如 Ubuntu 官方源、NVIDIA 官方软件源等。
更新软件包列表:连接成功后,从软件源获取最新的软件包信息,更新本地系统的软件包列表。这涉及到检查每个软件包的版本信息、依赖关系等,并将这些信息存储在本地 。例如,会记录 NVIDIA 驱动相关软件包有哪些版本、各版本依赖哪些其他软件包等信息。
检查可用更新:对比本地软件包版本和软件源中的最新版本,确定哪些软件包有可用更新 。但此命令不会下载或安装新软件包,只是更新软件包的相关信息。
3、选择合适版本的驱动
apt search nvidia-driver
结果如下

nvidia-driver-570-server-open/focal-updates,focal-security 570.86.15-0ubuntu0.20.04.5 amd64
NVIDIA driver (open kernel) metapackage
nvidia-headless-535-server-open/focal-updates,focal-security 535.230.02-0ubuntu0.20.04.3 amd64
NVIDIA headless metapackage (open kernel module)
xserver-xorg-video-nvidia-570/focal 570.133.07-0ubuntu0.20.04.1 amd64
NVIDIA binary Xorg driver
nvidia - driver 是完整的 NVIDIA 驱动包,包含内核驱动、2D/3D Xorg 驱动、CUDA 驱动以及相关工具等,适用于需要完整图形显示功能和计算功能的场景,如游戏、图形设计、有图形界面的深度学习任务等,能充分发挥 GPU 在图形渲染、计算等方面的能力
nvidia - headless 主要用于无显示器的计算服务器场景,侧重于提供计算能力,仅包含内核驱动、CUDA 驱动和计算相关的工具,不包含与图形显示相关的组件,如 Xorg 驱动等,因为在无显示器的环境中不需要图形显示功能。
xserver-xorg-video-nvidia是用于 Linux 系统中 Xorg 服务器的 NVIDIA 显卡驱动相关软件包名称标识
-565 是驱动主版本号
-server 表明针对服务器场景优化
-open指采用开源内核模块 ,兼容性好。
/focal-updates,focal-security ,来自 Ubuntu 20.04 (focal)的更新源和安全更新源。
版本号:565.57.01-0ubuntu0.20.04.2 ,由 NVIDIA 官方版本号和 Ubuntu 定制编号组成。
架构:amd64 ,适用于 64 位 AMD 或 Intel 架构处理器。
描述:NVIDIA headless metapackage (open kernel module) ,即 NVIDIA 无显示器元软件包(使用开源内核模块 )。
4、安装推荐的 NVIDIA 驱动
sudo apt install nvidia-driver-<version>
例如sudo apt install nvidia-driver-570-server-open
5、重启
sudo reboot
6、验证
Nvidia-smi

更多推荐




所有评论(0)