Linux

我如何知道是誰製造了我的顯卡(而不是 GPU)?

  • May 12, 2017

我在一些我沒有物理訪問權限的機器上使用顯卡。我lspci可以告訴它:

84:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X] (rev a1)

但它是哪個供應商/製造商的卡(例如 ASUS、EVGA 等)?我怎樣才能找到它(作為 root 使用者或非 root 使用者)?

作為 root 或非 root,執行lspci -v -s 84:00.0並查看“子系統”行,這通常會給您製造商的名稱。

它使用您已經找到的匯流排標識符;對於更通用的形式,

lspci -v | grep -A1 VGA

將顯示系統中安裝的任何圖形適配器的相關資訊。

作為 root 或非 root 使用者,您可以執行:

$lshw -C display
 *-display                 
      description: VGA compatible controller
      product: Core Processor Integrated Graphics Controller
      vendor: Intel Corporation
      physical id: 2
      bus info: pci@0000:00:02.0
      version: 02
      width: 64 bits
      clock: 33MHz
      capabilities: msi pm vga_controller bus_master cap_list rom
      configuration: driver=i915 latency=0
      resources: irq:27 memory:f0000000-f03fffff memory:e0000000-efffffff ioport:1170(size=8) memory:c0000-dffff

此外,作為在任何機器中查找影片卡的通用方法,此命令還為您提供了與lspci@Stephen Kitt 答案一起使用的 BUS 地址資訊。

所以在這種情況下,它將是:

lspci -v -s 00:02.0

引用自:https://unix.stackexchange.com/questions/345694