Xorg

在 xorg.conf 中設置 BUSID

  • February 10, 2021

lspci我如何解釋BUSIDfor的輸出中xorg.conf.d

例子:

00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)

01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)

AMD卡BUSID怎麼寫?

這個對嗎 ?BUSID PCI 0@1:00:0

在您的lspci輸出中,01:00.0表示匯流排 1、設備 0、功能 0,它映射到(不指定域)的BusID說明符:PCI:1:0:0

BusID "PCI:1:0:0"

有關詳細資訊,xorg.conf請參閱文件

對於 PCI/AGP 卡,匯流排 ID 字元串的格式為 PCI:bus@domain:device:function(例如,“PCI:1@0:0:0”可能適用於 AGP 卡)。

但是現在您對域感到疑惑,而 xorg.conf 官方文件只會讓您知道除非您需要它,否則您不需要它。

我們將使用帶有 -s 開關的“lspci”腳本找到域。“-s”開關有過濾器“

$$ [[[domain $$:]公共汽車]:]$$ slot $$$$ .[func $$]"。域的編號從 0 到 ffff)、匯流排(0 到 ff)、插槽(0 到 1f)和功能(0 到 7)。 因此,對於您的範例,測試域 0、匯流排 1、插槽 0(如果沒有 .func,它會搜尋所有 func)。

lspci -s 0:1:0

如果輸出是你的卡,那麼最終的形式是

BusID "PCI:1@0:0:0"

注意bus@domain,而不是domain@bus。對於大多數主機板,事實是域始終為 0。我有兩張卡,一張在匯流排 1 上,另一張在匯流排 7 上,但它們都在域 0 上。我懷疑域 > 0 意味著你有一個 pcie 結構交換機,但我不確定。

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