如何知道显卡的制造商?

dad*_*x86 8 nvidia ati gpu dmidecode

我最近在与kos的简短讨论中发现,Nvidia 不生产自己的显卡(除了 Quadro 系列),但其他制造商正在生产和销售它们(Zotac、EVGA、技嘉,...)。

因此,了解显卡的芯片组相当容易 ( lspci, lshw),但 Google 并没有帮助我们找到了解制造商的方法。

为什么有人会对它感兴趣?
因为根据制造商的不同,我们有不同的时钟、不同的冷却系统、不同的功能。

那么,我们如何知道 Ubuntu 的制造商/生产商?对于 GPU
是否有等效的命令dmidecode
其他不涉及物理打开计算机并在那里寻找提示的想法?

Pil*_*ot6 14

您可以运行lspci -knn | grep VGA -A1并查看制造商。

01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] [10de:1244] (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd Device [1458:351a]
Run Code Online (Sandbox Code Playgroud)

或不带 PID 和 VID lspci -k | grep VGA -A1

01:00.0 VGA compatible controller: NVIDIA Corporation GF116 [GeForce GTX 550 Ti] (rev a1)
    Subsystem: Gigabyte Technology Co., Ltd Device 351a
Run Code Online (Sandbox Code Playgroud)

您可以通过一个命令来完成:

lspci -k | awk '/VGA/{getline; print $2}'
Run Code Online (Sandbox Code Playgroud)

这将提供完整的供应商字符串:

lspci -k | awk '/VGA/{getline;sub("^[^ ]* ","");sub("Device.*","");print}'
Run Code Online (Sandbox Code Playgroud)