步骤
-
在NVIDIA官方驱动下载下载显卡所对应的驱动,名称为
NVIDIA-Linux-x86_64-xxxxxxxx.run
-
安装
NVIDIA
驱动安装所需依赖[root@localhost home]# yum -y install kernel-devel kernel-headers elfutils-libelf-devel zlib-devel gcc make
-
复制到
/home
下,执行[root@localhost home]# sh NVIDIA-Linux-x86_64-470.182.03.run
若显示如下错误
ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding. Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kernel driver.
则需禁用
Nouveau
驱动Nouveau
是由第三方为NVIDIA
显卡开发的一个开源 3D 驱动,也没能得到NVIDIA
的认可与支持。虽然Nouveau Gallium3D
在游戏速度上还远远无法和NVIDIA
官方私有驱动相提并论,不过却让Linux
更容易的应对各种复杂的NVIDIA
显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux
发行版默认集成了Nouveau
驱动,在遇到NVIDIA
显卡时默认安装。- 查看显卡硬件是否正确识别
[root@localhost home]# lspci | grep VGA 03:00.0 VGA compatible controller: NVIDIA Corporation GK110GL [Quadro K6000] (rev a1)
-
检查
nouveau
是否被加载[root@localhost home]# lsmod | grep nouveau nouveau 1899494 1 video 24538 1 nouveau mxm_wmi 13021 1 nouveau i2c_algo_bit 13413 1 nouveau drm_kms_helper 186531 1 nouveau ttm 96673 1 nouveau drm 456166 4 ttm,drm_kms_helper,nouveau wmi 21636 5 dell_smbios,dell_wmi_descriptor,mxm_wmi,nouveau,intel_wmi_thunderbolt
-
禁用
nouveau
[root@localhost home]# vi /etc/modprobe.d/blacklist-nouveau.conf ---------- #添加以下内容在最后 blacklist nouveau options nouveau modeset=0 [root@localhost home]# dracut --force [root@localhost home]# reboot
-
查看显卡信息
[root@localhost home]# nvidia-smi Thu Apr 13 17:05:13 2023 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 470.182.03 Driver Version: 470.182.03 CUDA Version: 11.4 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 Quadro K6000 Off | 00000000:03:00.0 Off | Off | | 29% 49C P0 40W / 225W | 0MiB / 12206MiB | 1% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+
参考
在 CentOS/RHEL 上安装 NVIDIA 驱动程序和 Vulkan - 重型。人工智能文档 (heavy.ai)
CentOS 8 : NVIDIA Tools : Server World (server-world.info)