主机gpu怎么看Linux
主机gpu怎么看Linux详细介绍
在 Linux 系统中查看主机的 GPU 信息,需根据 GPU 厂商(如 NVIDIA、AMD、Intel 等)选择不同的工具和方法。以下是常用的查看方式:
一、NVIDIA GPU(最常见)
1.
使用 nvidia-smi 命令(需安装 NVIDIA 驱动)
这是 NVIDIA 官方提供的系统管理接口,可查看 GPU 型号、驱动版本、显存使用、温度等详细信息。
bash
nvidia-sminvidia-smi
nvidia-smi --query-gpuname,uuid,driver_version,memory.used,memory.total,temperature.gpu csv
- 输出示例:plaintext
Thu Apr 12 15:30:00 2025+-----------------------------------------------------------------------------+
| NVIDIA-SMI 535.54.03 Driver Version: 535.54.03 CUDA Version: 12.2 |
|-------------------------------+----------------------+----------------------+
| 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 NVIDIA GeForce RTX 4070 Off | 00000000:01:00.0 On | N/A |
| 0% 45C P8 12W / 200W | 1234MiB / 12288MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
2.
检查 NVIDIA 驱动是否安装
bash
nvidia-smilsmod nvidia
3.
图形界面工具(如桌面环境)
bash
nvidia-settings
二、AMD GPU
1.
使用 amdgpu 相关工具(需安装 AMD 驱动或开源驱动)
- 开源驱动(AMDGPU):基于 Linux 内核的开源驱动,适用于大多数 AMD GPU。bash
lspci amd
amdgpu
- 闭源驱动(AMDGPU-PRO,较旧):bash
amdgpu-pro-info
2.
使用 rocm-smi(适用于 ROCm 架构,用于计算卡)
bash
rocm-smi
三、Intel 核显(集成显卡)
1.
查看设备信息
bash
lspci vga
2.
使用 intel-gpu-tools
bash
intel-gpu-toolsintel_gpu_top
四、通用方法(不区分厂商)
1.
通过 PCI 设备列表查看 GPU 硬件
bash
lspci
- 输出示例:plaintext
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GA104 [GeForce RTX 3070] [10de:2484] (rev a1)
2.
查看 Xorg 日志(图形界面相关)
bash
/var/log/Xorg.0.log
3.
使用 glxinfo 检查 OpenGL 信息
bash
glxinfo
五、总结步骤
- 确认 GPU 厂商:通过
lspci | grep -i vga判断是 NVIDIA、AMD 还是 Intel。 - 安装对应驱动:
- NVIDIA:安装
nvidia-driver(如 Ubuntu 用sudo apt install nvidia-driver-xxx)。 - AMD:通常使用开源驱动
amdgpu,无需额外安装(闭源驱动需单独下载)。 - Intel:内核自带驱动,无需额外安装。
- NVIDIA:安装
- 使用对应工具:
- NVIDIA:首选
nvidia-smi。 - AMD:使用
lspci、dmesg或rocm-smi(计算卡)。 - Intel:使用
lspci或intel-gpu-tools。
- NVIDIA:首选
根据以上方法,可快速查看 Linux 系统中的 GPU 硬件信息和驱动状态。如果遇到驱动未安装或配置问题,需先确保正确安装对应厂商的驱动程序。