linux怎么查看电脑显存大小
linux怎么查看电脑显存大小详细介绍
在 Linux 系统中,查看电脑显存大小的方法取决于显卡类型(独立显卡 / 集成显卡)和驱动安装情况。以下是常用的几种方法:
一、NVIDIA 独立显卡(适用 N 卡用户)
如果你的电脑使用 NVIDIA 显卡并安装了官方驱动,可通过 nvidia-smi 命令查看:
bash
nvidia-smi
- 输出中找到
FB Memory Usage部分,其中Total即为显存总大小(单位为 MiB)。
二、通用方法(适用于所有显卡,包括集成显卡)
1. 使用
glxinfo 命令
需要安装 glx-utils 包(多数 Linux 发行版默认安装,若没有可通过包管理器安装):
bash
glx-utils
dnf glx-utils
glxinfo
- 输出类似:
Video memory: 8192 MB(具体数值为显存大小)。
2. 使用
lspci 结合显卡型号(间接方法)
先通过 lspci 找到显卡型号,再根据型号查询显存(适合无驱动或驱动未正确安装时):
bash
lspci
- 输出示例:
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3070]
然后根据显卡型号(如 RTX 3070)查询官方规格中的显存大小。
三、AMD 独立显卡(适用 A 卡用户)
若使用 AMD 显卡并安装了驱动,可尝试:
bash
amdgpu-profiler --query-gpu-info
lshw display
四、集成显卡(如 Intel/AMD 核显)
集成显卡的显存通常动态分配,可通过:
bash
lshw display
/var/log/Xorg.0.log
五、系统监控工具(图形化辅助)
htop或top:按F5查看进程,部分情况下会显示显卡显存占用。- 系统设置:进入 “设置> 关于”(部分桌面环境如 GNOME/KDE 会显示显卡和显存信息,可能不精准)。
总结
- N 卡用户首选
nvidia-smi,简单直接。 - 通用场景推荐
glxinfo,无需特定驱动即可查看显存。 - 若命令未找到,先确认显卡驱动是否正确安装(尤其独立显卡),或通过包管理器安装依赖(如
nvidia-utils、glx-utils)。
根据你的显卡类型选择对应方法,通常 nvidia-smi 或 glxinfo 能满足大多数需求。