lspci顯示的各種信息說明

可以使用 lspci 命令來獲取 GPU PCI 設備:

# lspci -nn | grep NVI
85:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GL [GRID K2] [10de:11bf] (rev a1)
86:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK104GL [GRID K2] [10de:11bf] (rev a1)

輸出中各個值的說明:

輸出值 含義 詳細解釋
"85:00.0" 和 “86::00.0” 以 ”bus:slot.func“ 格式來唯一標識一個 PCI 功能設備

唯一定位一個 PCI 設備的虛擬功能,可以是一個物理設備,也可以是一個多功能設備的功能設備,一個多功能設備可以最多有8個功能。

  • 總線號(bus):  從系統中的256條總線中選擇一條,0--255。
  • 設備號(slot):  在一條給定的總線上選擇32個設備中的一個。0--31。
  • 功能號(func):  選擇多功能設備中的某一個功能,有八種功能,0--7。 PCI規範規定,功能0是必須實現的。
”0300“ PCI 設備類型 指 PCI 設備的類型,來自不同廠商的同一類設備的類型碼可以是相同的。
“10de” 供應商識別字段(Vendor ID) 該字段用一標明設備的製造者。一個有效的供應商標識由 PCI SIG 來分配,以保證它的唯一性。Intel 的 ID 爲 0x8086,Nvidia 的 ID 爲 0x10de
“11bf” 設備識別字段(Device ID) 用以標明特定的設備,具體代碼由供應商來分配。本例中表示的是 GPU 圖形卡的設備 ID。
“a1”  版本識別字段(Revision ID) 用來指定一個設備特有的版本識別代碼,其值由供應商提供

下圖說明了 PCI 域、總線、設備等概念之間的聯繫(lspci 的輸出沒有標明域,但對於一臺 PC 而言,一般只有一個域,即0號域。):

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章