Setarea BUSID în xorg.conf

Din ieșirea din lspci cum interpretez BUSID pentru xorg.conf.d?

Exemplu:

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) 

Cum scriu BUSID pentru card AMD ?

Este corect? BUSID PCI 0@1:00:0

Răspuns

În lspci output, 01:00.0 înseamnă magistrala 1, dispozitiv 0, funcția 0, care mapează la un BusID specificator al PCI:1:0:0 (fără a specifica domeniul):

BusID "PCI:1:0:0" 

Consultați xorg.conf documentație pentru detalii.

Răspuns

Pentru cardurile PCI / AGP, șirul de bus-id are forma PCI: bus @ domain: device: function (de exemplu, „PCI: 1 @ 0: 0: 0” ar putea fi adecvat pentru un card AGP).

Dar acum tu „Ne întrebăm despre domeniu, iar documentația oficială xorg.conf vă permite doar să știți că nu aveți nevoie de el decât dacă aveți.

Vom găsi domeniul folosind " lspci ", cu comutatorul -s. " -s " are filtru " [[[[domeniu]:] autobuz]:] [slot] [. [func]] ". Domeniile sunt numerotate de la 0 la ffff), magistrală (0 la ff), slot (0 la 1f) și funcție (0 la 7).

Deci, pentru exemplul dvs., testați domeniul 0, magistrala 1, slotul 0 (dacă nu .func, caută toate funcțiile).

lspci -s 0:1:0 

Dacă rezultatul este cardul dvs., atunci forma finală este

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

Observați domeniul autobuz @, nu domeniul @ autobuz. Pentru majoritatea plăcilor de bază, adevărul este că domeniul va fi întotdeauna 0. Am două cărți și una este pe autobuzul 1, cealaltă magistrală 7, dar ambele sunt pe domeniul 0. Suspect că domeniul > 0 înseamnă că aveți comutatoare de tip pcie, dar nu sunt sigur.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *