一、查看显卡信息
在CentOS系统中,可以通过多种命令来查看显卡的信息,以下是一些常用的方法:
使用lspci
命令

lspci
命令可以列出所有连接到主板上的PCI设备,包括显卡,通过以下命令可以查看显卡信息:
- lspci | grep i vga
该命令会输出已安装的显卡信息,
- 02:00.0 VGA compatible controller: NVIDIA Corporation Device 2482 (rev a1)
使用lshw
命令
lshw
命令可以显示系统硬件的详细信息,包括显卡型号和供应商等,请确保已经安装了lshw
工具,通过以下命令可以查看显卡详细信息:
- lshw numeric C display
该命令会输出显卡详细信息,
- *display
- description: VGA compatible controller
- product: NVIDIA Corporation [10DE:2482]
- vendor: NVIDIA Corporation [10DE]
- physical id: 0
- ...
使用nvidiasmi
命令

如果安装了NVIDIA显卡和驱动程序,则可以使用nvidiasmi
命令来查看显卡的状态、温度、内存使用等信息:
- nvidiasmi
该命令会输出当前NVIDIA显卡的详细信息。
二、查询显卡型号
可以通过查询PCI ID来确定具体显卡型号,登录以下地址进行查询:http://pciids.ucw.cz/mods/PC/10de?action=help&help=pci
根据查询结果,可以得知具体显卡型号为:GA104 [GeForce RTX 3070Ti]。
三、下载官方显卡驱动
前往NVIDIA官方网站(https://www.nvidia.cn/geforce/drivers/)根据自己的系统和显卡下载对应的显卡驱动,下载下来的文件是一个.run
文件。
四、安装驱动
在安装新的驱动程序之前,如果有旧的驱动程序,请先卸载:

- sudo /usr/bin/nvidiauninstall
给下载的驱动程序文件添加执行权限并安装:
- chmod a+x NVIDIALinuxx86_64525.116.04.run
- sudo ./NVIDIALinuxx86_64525.116.04.run noxcheck nonouveaucheck noopenglfiles
五、禁用系统默认的Nouveau显卡驱动
为了确保新的NVIDIA驱动程序能够正常工作,需要禁用系统默认的Nouveau显卡驱动:
1、修改/etc/modprobe.d/blacklist.conf
文件,加入:
- blacklist nouveau
2、备份原来的镜像文件:
- mv /boot/initramfs$(uname r).img /boot/initramfs$(uname r).img.bak
3、重建initramfs image:
- dracut /boot/initramfs$(uname r).img $(uname r)
4、重启系统:
- reboot
六、常见问题及解决方法
1. 安装时报错“ERROR: Unable to find the kernel source tree for the currently running kernel”
解决办法是安装内核库:
- yum y install epelrelease
- yum y install kerneldevel
- rpm qa | grep kernel
- uname r
然后重新运行安装命令,指定内核源路径:
- ./NVIDIALinuxx86_64440.36.run kernelsourcepath=/usr/src/kernels/3.10.01160.42.2.el7.x86_64 k $(uname r)
2. lsmod | grep nouveau 无任何信息输出表示禁用成功
如果没有信息输出,表示Nouveau显卡驱动已被成功禁用。
七、相关FAQs
Q1: 如何在CentOS中查看显卡型号?
A1: 在CentOS中,可以使用lspci | grep i vga
命令来查看显卡型号,还可以使用lshw numeric C display
命令获取更详细的显卡信息,对于NVIDIA显卡,还可以使用nvidiasmi
命令查看显卡状态和详细信息。
Q2: 如何安装NVIDIA显卡驱动?
A2: 安装NVIDIA显卡驱动的步骤如下:下载适用于您的系统和显卡的NVIDIA驱动程序,卸载可能存在的旧驱动程序,禁用系统默认的Nouveau显卡驱动,运行下载的驱动程序安装文件,按照提示完成安装,如果在安装过程中遇到错误,可以参考官方文档或社区论坛寻求帮助。