CentOS安装GPU显卡驱动

在CentOS系统中,可以使用lspci、lshw、nvidia-smi命令来查看显卡型号和信息。对于NVIDIA显卡,还可以通过nvidia-smi检查状态和驱动。另外,可以在线查询PCIID以确定具体显卡型号,并从官方下载和安装相应的驱动程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在 CentOS 中,可以使用以下方法来查看显卡信息:

1、使用 lspci 命令

lscpi 命令可以列出所有连接到主板上的 PCI 设备。您可以通过此命令来查看系统中安装的显卡类型和型号。

lspci | grep VGA

这会输出已安装的显卡信息,例如:

02:00.0 VGA compatible controller: NVIDIA Corporation Device 2482 (rev a1)
05:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 30)
83:00.0 VGA compatible controller: NVIDIA Corporation Device 2482 (rev a1)

2、使用 lshw 命令

lshw 命令可以显示系统硬件的详细信息,包括显卡型号和供应商等。请确保已经安装了 lshw 工具。

lshw -numeric -C display

#### 这会输出显卡详细信息,其中[10DE:2482]为PCI信息,可以根据此编号查询显卡型号:

*-display                 
       description: VGA compatible controller
       product: NVIDIA Corporation [10DE:2482]
       vendor: NVIDIA Corporation [10DE]
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=nvidia latency=0 mode=1920x1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:383f0-383ef iomemory:383f0-383ef irq:26 memory:d1000000-d1ffffff memory:383fe0000000-383fefffffff memory:383ff0000000-383ff1ffffff ioport:6000(size=128) memory:d2000000-d207ffff

3、使用 nvidia-smi 命令

如果您安装了 NVIDIA 显卡和驱动程序,则可以使用 nvidia-smi 命令来查看显卡的状态、温度、内存使用等信息。

nvidia-smi

这会输出当前 NVIDIA 显卡的详细信息。

4、查询显卡型号

登录以下地址查看,如下: http://pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci

以上可得知具体显卡型号为: GA104 [GeForce RTX 3070Ti ]

5、下载官方显卡驱动

前往显卡驱动 ,根据自己的系统和显卡下载对应的显卡驱动,下载下来是一个.run文件

6、安装驱动

如果有安装旧的驱动程序,请先卸载:

sudo /usr/bin/nvidia-uninstall
sudo chmod a+x NVIDIA-Linux-x86_64-525.116.04.run 
sudo ./NVIDIA-Linux-x86_64-525.116.04.run -no-x-check -no-nouveau-check -no-opengl-files
### 安装前准备 为了确保AMD显卡驱动能够在CentOS上正常工作,需要先确认系统的内核版本以及已安装的相关包。可以使用`uname -r`来查看当前使用的内核版本[^1]。 ```bash uname -r ``` 同时建议更新系统中的软件包至最新状态: ```bash sudo yum update -y ``` ### 添加必要的仓库和支持 对于较新的AMD GPU来说,推荐通过官方支持的方式来获取最新的开源或闭源驱动程序。这通常涉及到添加EPEL (Extra Packages for Enterprise Linux) 和 ELRepo 两个额外的yum库[^2]。 #### 启用 EPEL 库 ```bash sudo yum install epel-release -y ``` #### 启用 ELRepo 库 首先下载并导入ELRepo GPG密钥: ```bash sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org ``` 接着根据自己的操作系统架构(x86_64 或者 aarch64),安装对应的elrepo-release包: ```bash sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm ``` 注意这里假设使用的是基于RHEL/CentOS 7.x 的环境。 ### 安装 AMD 驱动 一旦上述准备工作完成之后,就可以继续进行具体的驱动安装过程了。对于大多数现代GPU而言,可以直接尝试安装amdgpu-pro作为专有驱动解决方案之一;而对于更广泛的兼容性和稳定性考虑,则可以选择安装开源版本的mesa-dri-drivers。 #### 安装 amdgpu-pro(专有) 由于amdgpu-pro并非总是存在于默认存储库中,因此可能需要访问AMD官方网站下载适用于Linux发行版的具体版本,并按照其提供的说明文档来进行手动部署。 #### 安装 mesa-dri-drivers(开源) 如果倾向于采用社区维护的良好性能表现良好的开源方案的话,那么可以通过如下命令轻松实现这一点: ```bash sudo yum install mesa-libGL mesa-dri-drivers xorg-x11-drv-amdgpu -y ``` 此操作将会把Mesa图形栈连同DRI渲染器一起拉取下来,从而让硬件加速功能得以启用。 最后一步是要重建initramfs镜像文件以便使新加载进去的模块生效: ```bash mv /boot/initramfs-r).img.bak dracut /boot/initramfs-$(uname -r).img $(uname -r) ``` 重启计算机以应用更改后的配置设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技术狂潮AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值