每位用户在Linux系统里,都会遇见有效管理硬件这个颇具实际意义的任务。查看显卡信息乃是其中一项基础却关键的操作,不管是为去检查驱动的状态,还是排查显示方面的问题,又或是评估硬件性能来匹配软件需求。和图形界面工具不一样linux操作系统界面,命令行给出了更直接、更底层且符合所有发行版的统一方式。

如何在Linux查看显卡型号

能够快速筛选系统中跟图形显示有关的PCI设备的,是使用命令lspci | grep -E “VGA|3D”,此命令执行于终端时会呈现出供人知道的状态,即显卡的厂商以及型号标识符,这也是最为直接的办法。

linux命令查看显卡信息_linux查看显卡型号命令_linux命令行查看显卡

例如,输出里也许会涵盖“NVIDIA Corporation GP106 [GeForce GTX 1060]”这般的详情。其中头一局部的“NVIDIA Corporation”是生产厂家的名称,后半截则是特定的显卡类型款式。这条指令不需要进行任何额外的安装操作举措linux命令查看显卡信息,是差不多所有的Linux发行版本都自身携带有的基础标配工具。

<strong>使用什么命令查看显卡详细信息</strong>

若要是需要取得更为详细的参数,那么能够把lspci和带有细节描述程度为-v(详细层面)或者-vv(更加详细层面)的参数搭配着用。输入lspci -v -s $(lspci | grep -E ‘VGA|3D’ | awk ‘{print $1}’)这样的指令后,就能够对于特定的显卡设备给出详尽的技术方面的信息。

linux命令查看显卡信息_linux查看显卡型号命令_linux命令行查看显卡

这样的输出当中,会涵盖设备具有的子系统,还有内存地址,以及在内核中正在使用的驱动模块,另外还有功能特性等方面。而那这些方面的内容信息,针对程序员或者高级的使用者而言,在去编写具备兼容性的代码,或者是做深层次调试的时候,是有着相当重要意义的方面。这一情况非常清楚地展现暴露了硬件和内核之间的连接状态情况 。

<strong>怎么用lshw命令查看显卡</strong>

可获取结构化显卡报告的工具lshw,是一个功能强大的用于汇总硬件信息的工具,以超级用户权限运行sudo lshw -c display能获取该结构化显卡报告,该报告不但会包含产品名称与厂商,而且还会显示驱动的配置详情、时钟频率以及出现资源所产生的分配情况。

linux命令行查看显卡_linux命令查看显卡信息_linux查看显卡型号命令

在与lspci的原本输出对比之下,lshw的展现形式更为友善与规整。它有能力将源自多个底层接口的信息加以整合,进而提供一个全面范畴的硬件视图。此项命令一般状况下需要通过手动方式进行安装linux 电子书,然而它却是众多系统管理员择取的首选工具,。

<strong>如何检查NVIDIA显卡驱动信息</strong>

对NVIDIA显卡使用者而言,厂商为其提供了专门的命令行工具nvidia-smi。在终端直接输进此cmd命令,便会展现出一个实时的监控面板。这监控面板里头不仅涵盖了显卡型号,还有驱动程序版本,另外还有极为关键的GPU利用率,以及显存的占用率,乃至温度跟功耗数据 。

有一张“仪表盘”,它对那些运行机器学习任务的用户而言是必备工具,同时对进行图形渲染的用户来说也是必备工具,并且对玩游戏的用户来讲亦是必备工具。它能够协助你去判断程序是不是果真调用了 GPU,而且能助力你判断显存是不是变成了瓶颈。此工具在安装官方 NVIDIA 驱动以后就会自动变得可用。

linux查看显卡型号命令_linux命令行查看显卡_linux命令查看显卡信息

<strong>怎样查看AMD显卡的详细信息</strong>

对于AMD显卡的用户来讲,能够使用rocm-smi工具,此工具适用于支持ROCm平台的计算卡,或者还能使用更具通用性的radeontop工具。当安装完radeontop这一工具之后,以超级用户权限去运行,就会获得一个类似任务管理器的界面,该界面会实时进行刷新。

这个工具能够动态呈现GPU核心的当下利用率,以及当下显存的利用率,还可以显示当前正在运行的引擎类型,同时展示功耗状态。对于那些期望优化开源驱动性能的用户而言,同样对于那些想要调整频率以及风扇策略的用户来说,这些实时数据是他们在做决策时所依托的依据。它乃是监控AMD GPU活动的极为得力的助手。

<strong>怎么查看集成显卡的信息</strong>

linux命令查看显卡信息_linux查看显卡型号命令_linux命令行查看显卡

上述许许多多功能指令,对那些集成于处理器之中存在的显卡而言,同样是适用的。方法之中存在着一种更为专注的方式,那便是针对由内核所直接提供的信息展开查询。能够去查看处于/sys/kernel/debug/dri/这个目录里面的文件,或者借助sudo cat /sys/class/drm/card0/device/{vendor, device}这种方式来读取设备ID 。

运行glxinfo | grep “OpenGL renderer”`,能够借助图形接口直接询问当下正在被使用的渲染设备。当中特别有用的情况是在同时兼备集成显卡与独立显卡的笔记本之上,可以确切明晰当前应用程序究竟是利用哪一块显卡来开展图形输出的 。

针对你是那么想要深入去了解那个系统效能,除了去瞅信息之外,有没有试着依据显存占用数据去给某一个具体应用(像是游戏或者说AI模型)调优启动参数呢?欢迎于评论区去分享你的那些实际经历以及有效的诀窍linux命令查看显卡信息,要是这篇文章对你有帮助,也请点赞给予支持并且分享给更多有需求的朋友。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复