在Linux系统中,查看显卡显存的方法因显卡类型不同而有所差异,以下是主要途径:
一、通用方法(适用于所有显卡)
-
lspci命令
-
列出所有PCI设备:
lspci
-
过滤显卡信息:
lspci | grep -i vga
-
查看详细信息:
lspci -v -s [设备ID]
(如01:00.0
)
-
-
lshw命令
-
显示硬件信息:
sudo lshw -C display
-
过滤显存大小:
lshw -C display | grep size
-
二、NVIDIA显卡专用方法
-
nvidia-smi命令
-
查看显存使用情况:
nvidia-smi
-
实时监控:
nvidia-smi dmon -s u
-
获取显存容量:
nvidia-smi --query-gpu=memory.total
-
-
glxinfo命令
-
查询OpenGL信息:
glxinfo | grep "OpenGL version"
-
显存大小:
glxinfo | grep "OpenGL memory usage"
-
三、AMD显卡方法
-
lspci命令
-
过滤AMD显卡:
lspci | grep -i amdgpu
-
查看显存:
lspci -v -s [设备ID]
-
-
radeontop命令
-
实时监控显存使用:
sudo radeontop
-
查看显存容量:
radeontop -q
-
四、其他工具
-
free命令 :查看系统内存使用情况,包括显存:
free -h
-
xrandr命令 :配置显示设置,部分型号可显示显存信息:
xrandr --listproviders
注意事项 :
-
NVIDIA显卡需安装对应驱动才能使用
nvidia-smi
等工具; -
AMD显卡需安装
radeontop
等第三方工具; -
通过
lspci
查看设备ID时,需与lshw
或nvidia-smi
中的设备名称匹配。