xorg.confでBUSIDを設定する

xorg.confでBUSIDを設定する

出力からをlspciどのように解釈しますか?BUSIDxorg.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)

BUSIDどのように書くべきですか?AMDカード

そうですか?BUSID PCI 0@1:00:0

答え1

lspci出力では、ドメインを指定せずに01:00.0次のBusID指定子にマップされるバス1、デバイス0、機能0を表します。PCI:1:0:0

BusID "PCI:1:0:0"

バラよりxorg.conf出荷書類ビーチもっと学ぶ。

答え2

PCI/AGP カードの場合、バス ID 文字列は PCI:bus@domain:device:function 形式です (たとえば、AGP カードには "PCI:1@0:0:0" が適している可能性があります)。

しかし今、あなたはこのドメインについて知りたいと思っています、そして公式のxorg.confドキュメントはそれが必要でない限り必要ではないということだけを伝えます。

"lspci"スクリプトと-sスイッチを使用してドメインを見つけます。 「-s」スイッチには「[[[[domain]:]bus]:][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"

ドメイン@バスではなく、バス@ドメインを参照してください。ほとんどのマザーボードでは、実際にはドメインは常にゼロです。バス1に1つ、バス7に1つ、2つのカードがあり、どちらもドメイン0にあります。ドメイン> 0はPCIEファブリックスイッチがあることを意味しているようですが、わかりません。

関連情報