CentOS 7.x 安装 NVIDIA 显卡驱动详细步骤
步骤
-
在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)