linuxターミナルのPCI-eスロットが1.0、2.0、3.0かどうかはわかりますか?

hardware-detection linux pci pci-express terminal

PCI-e 3.0対応のGPUを購入しようと思っています。しかし、自分のパソコンのPCI-eスロットがわからないので、どうにかして調べなければなりません。linuxのターミナルから探すことは可能でしょうか?

  25  starcorn  2013-12-27


ベストアンサー

lspci -vvを使用すると、転送レートを取得して、リビジョンに指定された転送レートと比較することができます。サンプル出力は読み取ることができます

# lspci -vv | grep -E 'PCI bridge|LnkCap'
00:02.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us
00:03.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <4us
00:04.0 PCI bridge: NVIDIA Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <4us
00:10.0 PCI bridge: NVIDIA Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])

これを見ると、ここでの速度は2.5GT/sで、PCIe 1.xに対応していることがわかります

20  quazgar  2015-06-21


dmidecode “コマンドを使って、システム上のすべてのハードウェアの詳細なリストを与え、それを表示することができます。 私は “quick and dirty “コマンドを実行して、以下のように関連するビットを表示しました

dmidecode | grep "PCI"

Which returned

PCI is supported
Type: x16 PCI Express 2 x8
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: x8 PCI Express 2 x4
Type: 32-bit PCI

12  davidgo  2013-12-28


タイトルとURLをコピーしました