PCIeカードが使用するレーン数を確認するには?

PCIeカードが使用するレーン数を確認するには?

マザーボードのPCI Expressスロットは、接続されているレーンの数よりも広くすることができます。たとえば、マザーボードにはx8スロットがありますが、x1レーンのみを接続できます。

一方、exを使用してカードを挿入することもできます。 4つのチャンネルはマザーボードのx16スロットに接続され、対応するx4チャンネルのみを使用するようにネゴシエートされます。

挿入されたPCIeカードがいくつのレーンを使用しているかを実行しているシステムでどのように確認できますか?

ベストアンサー1

まあ、マンページを初めて試したときにlspci逃したようです。

メモ:コマンドをroot / sudoとして実行します。それ以外の場合、以下に示すLnk出力を含む多くの詳細は省略されます。

lspci -vvリンク幅を含む多くの情報を表示します。

01:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2) (prog-if 00 [VGA controller])
            [...]
            LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <512ns, L1 <1us
                    ClockPM- Surprise- LLActRep- BwNot-
            LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
                    ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
            LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-

おすすめ記事