可通过dxdiag、powershell的get-wmiobject、wmic、systeminfo及wsl2的lspci五种命令行方法获取显卡型号与显存容量,无需第三方软件,覆盖windows原生环境与linux子系统。

如果您需要在Windows系统中通过命令行快速获取显卡型号与显存容量,而非依赖图形界面操作,则可使用多种内置命令工具直接调用硬件信息接口。以下是几种可靠且无需安装第三方软件的运行命令方法:
一、使用dxdiag命令查看显卡与显存
DirectX诊断工具通过调用Windows图形设备接口(GDI)读取显卡驱动层上报的硬件参数,其中“显示内存(VRAM)”字段即为物理显存容量,数据来源稳定且适用于绝大多数NVIDIA、AMD及Intel核显。
1、按下 Win + R 组合键,打开“运行”对话框。
2、输入 dxdiag 并按回车键启动工具。
3、等待初始化完成后,切换至 “显示”选项卡。
4、在“设备”区域查找 “显示内存(VRAM)” 对应的数值,单位为MB或GB。
二、使用PowerShell执行WMI查询
Windows Management Instrumentation(WMI)提供标准化硬件对象访问接口,Win32_VideoController 类包含显卡名称与原始显存字节数(AdapterRAM),该值为显卡BIOS或驱动报告的真实物理显存总量。
1、按下 Win + X,选择 “Windows PowerShell(管理员)” 或 “终端(管理员)”。
2、输入以下命令并回车:
Get-WmiObject Win32_VideoController | Select-Object Name, AdapterRAM
3、记录输出中的 AdapterRAM 值(单位为字节),将其除以 1048576 得到MB值,再除以 1024 可换算为GB值。
三、使用wmic命令快速获取显卡名称与显存
wmic是Windows内置的命令行管理工具,兼容性覆盖Windows 7至Windows 11,其win32_videocontroller路径可直接返回显卡名称与显存容量(KB单位),适合批处理脚本调用。
1、按下 Win + R,输入 cmd 并回车打开命令提示符。
2、执行以下命令:
wmic path win32_videocontroller get name, adapterram
3、观察输出结果中 adapterram 列数值,单位为KB;将该数值除以 1024 即得MB显存容量。
四、使用systeminfo命令辅助定位显卡信息
systeminfo命令虽不直接显示显存,但会列出显卡驱动程序文件名及版本号,结合设备管理器可交叉验证显卡型号,间接辅助判断显存规格(如RTX 4090默认配备24GB GDDR6X)。
1、以管理员身份运行命令提示符或PowerShell。
2、输入命令:
systeminfo | findstr /i "video controller"
3、若未返回结果,改用:
systeminfo | findstr /i "driver" 并筛选含 “display” 或 “video” 的行。
五、使用lspci命令(仅限WSL2或Linux子系统环境)
在启用Windows Subsystem for Linux(WSL2)并安装Linux发行版的前提下,可通过lspci命令扫描PCI总线设备,识别VGA控制器型号,进而根据型号查证官方显存规格。
1、打开WSL2终端(如Ubuntu)。
2、执行:
lspci -v | grep -A 10 -i vga
3、查找输出中含 "VGA compatible controller" 的条目,记录其芯片厂商与型号(如“NVIDIA Corporation GA102”)。
4、前往对应厂商官网或公开数据库,依据型号确认标准显存配置。










