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.