当前位置:首页>Linux>无需复杂操作!Linux系统快速查看显卡显存的实操技巧

无需复杂操作!Linux系统快速查看显卡显存的实操技巧

  • 2026-10-11 08:06:03
无需复杂操作!Linux系统快速查看显卡显存的实操技巧
点击蓝字
关注我们

众所周知,在uosV20和kylinV10中分别可以通过deepin-devicemanager和youker-assistant来查看显卡的显存。

另外,在kylinV10中还可以通过kylin-gpu-controller来查看显卡的使用情况。

在Linux中有没查看显卡显存的通用方法呢?

在DE(Desktop Environment)的终端中,可通过mesa-utils软件包中的glxinfo命令来查看显卡显存。

还有其他查看显存的方法吗?

radeontop软件包可以显示radoen(镭龙,可以简单认为是AMD)的显卡使用率

可以看到显卡的VRAM(Video RAM,显存)为4066M,

为什么radeontop显示的显存比之前的方法少30M呢?

radeontop项目在github的地址是https://github.com/clbr/radeontop

可以看到radeontop支持查看R600及以上型号显卡的信息。R600是2007年5月发布的,所以2007年5月之后的AMD显卡应该都可以使用此工具查看。

另外radeontop依赖libdrm库来获取显卡的相关信息。

使用sysfs虚拟文件系统也可以获取显卡相关信息,

mem_info_vram_{total,used}的单位是字节(Byte),除以两个1024就可以得到兆字节(MB)。

可使用以下脚本片段来查看amd显卡的显存信息。

脚本显示的已使用显存与radeontop显示的相近。

nvidia-smi工具可用于查询nvidia显卡相关信息

使用python的nvidia-ml-py模块也可以查询nvidia显卡的相关信息。

amd显卡的信息是否可以通过相关python模块来查询呢?

Python的amdsmi模块可以用来查看amd显卡的相关信息。smi是 System Management Interface的缩写。

风华2号显卡的使用情况可以通过sysfs虚拟文件系统查看

类似的,可以用/sys/class/drm/card0/device/sysdbg.0/gpu_static_info查看显卡的静态信息。

(请注意,此处对uosV20与风华2号的兼容性未做任何暗示。)

景嘉微9100显卡的使用情况也可以通过sysfs虚拟文件系统查看

如果没有/sys/kernel/debug/jmgpu/目录,在安装官网驱动前请修改dkms驱动包中的jmgpu_scroll.c文件,添加

#define CONFIG_DEBUG_FS 1

KX-6000 C-960显卡的使用情况也可以通过sysfs虚拟文件系统查看

可以看到KX-U6780A CPU 集成的显卡C-960的显存为512MB。

其实风华2号显卡的显存也可以通过/sys/class/drm/card0/device/gpu-info查看。

另外从兆芯官网下载的KX-6000 系列CPU的驱动中是包含源码的。

ok,这次的分享就到这里了。

intel集显、飞腾X100、silicom gpu、d3000m等显卡显存的查看方法还没提到。

之后可能会续上,敬请关注。

END

往期推荐:

从龙芯3B6000M到飞腾D2000:国产CPU如何重塑工控硬件底座

1.936亿专项资金砸向工控!国产风口下,关键行业信创已成硬门槛

AI+制造新政:国产工控如何从 "自动化" 向 "自主化" 跃迁

点亮“喜欢”不失联

最新文章

随机文章