物理的にアクセスできない一部のコンピュータでグラフィックカードを使用しています。私はlspci
それを言うことができる:
84:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X] (rev a1)
しかし、どのベンダー/メーカーのカードですか(ASUS、EVGAなど)。 rootまたはroot以外のユーザーとしてどのように検索できますか?
答え1
rootまたはroot以外のユーザーとして実行して、lspci -v -s 84:00.0
「Subsystem」行を調べます。通常、メーカー名が表示されます。
より一般的な形式ですでに見つかったバス識別子を使用します。
lspci -v | grep -A1 VGA
システムにインストールされているグラフィックアダプタに関する情報が表示されます。
答え2
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の答えに基づいて使用されるバスアドレス情報も提供します。
したがって、この場合は次のようになります。
lspci -v -s 00:02.0