在麒麟系统中需综合多种方法精准识别显卡型号:图形界面可快速判断厂商与驱动状态;lspci提取pci设备原始型号;lshw确认product字段及driver绑定状态;nvidia显卡可用nvidia-smi交叉验证;景嘉微等国产gpu则读取/proc/gpuinfo_0。

在麒麟操作系统中准确识别显卡硬件型号,是为了避免驱动误装、信创报备信息错误或AI框架因芯片不兼容而报错,图形界面常只显示“Intel Graphics”这类泛称,无法满足精确识别需求。
图形界面快速定位厂商与驱动状态
该方式适合日常快速判断GPU大类,无需打开终端,但无法获取芯片代号级型号。
点击屏幕左下角【开始菜单】,在搜索框中输入“关于此电脑”并回车。
在弹出窗口中切换至“图形”或“显示”标签页,查看GPU厂商名称(如Intel、NVIDIA、AMD或景嘉微)及标注的驱动状态——若显示“未启用硬件加速”或驱动状态为空,说明后续命令行查出的型号可能无法实际使用。
同时打开“系统监视器”,在“资源”选项卡中观察GPU占用条:若始终为零或灰显,【很可能显卡未被内核识别或驱动未加载】,此时命令行结果需交叉验证。
用lspci精准提取VGA控制器原始型号
这是最直接、最底层的方法,读取PCI总线枚举数据,不依赖驱动是否加载,所有GPU品牌(含景嘉微JM系列)均适用。
按Ctrl+Alt+T打开终端,输入以下命令并回车:lspci | grep -i vga。
若输出为00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 [8086:5912] (rev 04),则【方括号内HD Graphics 630就是你要的显卡型号】;若含GeForce RTX 4090或JM7201,直接取该名称即可。
部分笔记本存在集显+独显双GPU,此时单用vga可能漏掉独显,改用:lspci | grep -E -i "vga|3d|display",确保全部显示设备被纳入筛选范围。
如果该命令无任何输出,说明系统未检测到VGA类设备——可能是显卡物理损坏、插槽松动,或BIOS中禁用了独立显卡。
用sudo lshw确认product字段与驱动绑定
当lspci只显示“VGA compatible controller”而没给出具体芯片名时(常见于较新AMD/NVIDIA或国产GPU),需调用lshw从内核设备树提取结构化信息。
第一步:执行sudo lshw -C display。
第二步:在输出中定位product:行,例如product: GM107GLM [Quadro K620]或product: JM7201,该值即为真实硬件型号。
第三步:检查同一设备块下的configuration段落,确认driver:字段非空且值合理(如i915、amdgpu、nvidia或jm7201);若显示driver: UNCLAIMED,说明该显卡未被驱动接管,此时product字段虽存在,但硬件可能无法正常工作。
针对NVIDIA显卡使用nvidia-smi交叉验证
此方法仅适用于已成功安装NVIDIA官方驱动且模块已加载的场景,它返回的是GPU物理设备的真实型号(非PCI ID映射名),可与前两步结果比对。
方法一:直接运行nvidia-smi,观察第一行Name列内容,如NVIDIA A100-SXM4-40GB或GeForce RTX 4090。
方法二:精简输出型号与驱动版本:nvidia-smi --query-gpu=name,driver_version --format=csv,noheader,nounits。
若提示NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver,表明驱动未加载或未正确安装,此时nvidia-smi结果不可信,应以lspci和lshw为准。
国产GPU专用路径:读取/proc/gpuinfo_0
针对景嘉微等国产GPU,麒麟系统通常提供定制化接口文件,该路径返回的信息专为国产生态设计,不依赖通用PCI枚举逻辑。
执行:cat /proc/gpuinfo_0。
若返回非空内容(如含GPU Type: JM7201、Firmware Version等字段),则该字符串中的GPU Type值即为确切型号;若返回“没有那个文件或目录”,说明当前未加载景嘉微驱动或设备未被识别,需检查lsmod | grep jm是否有模块输出。











