Impostazione di BUSID in xorg.conf

Dalloutput di lspci come interpreto BUSID per xorg.conf.d?

Esempio:

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) 

Come scrivo la BUSID per la scheda AMD ?

È corretto? BUSID PCI 0@1:00:0

Rispondi

Nel tuo lspci output, 01:00.0 significa bus 1, dispositivo 0, funzione 0, che mappa a un BusID specificatore di PCI:1:0:0 (senza specificare il dominio):

BusID "PCI:1:0:0" 

Vedi il xorg.conf documentazione per i dettagli.

Risposta

Per le schede PCI / AGP, la stringa bus-id ha la forma PCI: bus @ domain: device: function (ad esempio, “PCI: 1 @ 0: 0: 0” potrebbe essere appropriato per una scheda AGP).

“Ti stai chiedendo del dominio, e la documentazione ufficiale di xorg.conf ti fa solo sapere che non ne hai bisogno a meno che tu non lo faccia.

Troveremo il dominio usando " lspci ", con lopzione -s. Il " -s " ha il filtro " [[[[dominio]:] bus]:] [slot] [. [func]] ". I domini sono numerati da 0 a ffff), bus (da 0 a ff), slot (da 0 a 1f) e funzione (da 0 a 7).

Quindi, per il tuo esempio, prova dominio 0, bus 1, slot 0 (se non .func, cerca tutte le funzioni).

lspci -s 0:1:0 

Se loutput è la tua scheda, la forma finale è

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

Nota il bus @ dominio, non il dominio @ bus. Per la maggior parte delle schede madri, la verità è che il dominio sarà sempre 0. Ho due schede e una è sul bus 1, laltra sul bus 7, ma sono entrambe sul dominio 0. Sospetto che il dominio > 0 significa che hai un fabric switch pcie, ma non ne sono sicuro.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *