BUSID beállítása az xorg.conf fájlban

A lspci kimenetéből hogyan értelmezzem a BUSID a xorg.conf.d?

Példa:

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) 

Hogyan írom a BUSID -t az AMD kártyához ?

Helyes ez? BUSID PCI 0@1:00:0

Válasz

A lspci output, 01:00.0 az 1. buszt, a 0 eszközt, a 0 funkciót jelenti, amely a iv id = “BusID specifikátorhoz hozzárendel 39cf57e24c “>

(a domain megadása nélkül):

BusID "PCI:1:0:0" 

Lásd a xorg.conf dokumentáció a részletekért.

Válasz

PCI / AGP kártyák esetén: a bus-id karaktersorozat formátuma PCI: bus @ domain: device: function (pl. a “PCI: 1 @ 0: 0: 0” lehet megfelelő egy AGP kártyához).

De most Ön “kíváncsi a domainre, és az xorg.conf hivatalos dokumentációja csak annyit jelent, hogy nincs szüksége rá, hacsak nem.

A domaint a lspci " szkript, a -s kapcsolóval. A " -s " kapcsoló szűrője " [[[[domain]:] busz]:] [slot] [. [func]] ". A tartományok számozása 0-tól ffff-ig), busz (0-tól ff-ig), slot (0-tól 1f-ig) és függvény (0-tól 7-ig). 0 (ha nincs .func, akkor az összes func-ot megkeresi).

lspci -s 0:1:0 

Ha a kimenet az Ön kártyája, akkor a végső forma

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

Figyelje meg a busz @ tartományt, ne a domain @ busz. A legtöbb alaplap esetében az igazság az, hogy a tartomány mindig 0 lesz. Két kártyám van, az egyik az 1-es, a másik a 7-es buszon van, de mindkettő a 0. tartományban van. Gyanítom, hogy a domain > 0 azt jelenti, hogy van pcie szövet kapcsolója, de nem vagyok benne biztos.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük