Angi BUSID i xorg.conf

Fra utgangen fra lspci hvordan tolker jeg BUSID for xorg.conf.d?

Eksempel:

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) 

Hvordan skriver jeg BUSID for AMD-kort ?

Er dette riktig? BUSID PCI 0@1:00:0

Svar

I lspci output, 01:00.0 betyr buss 1, enhet 0, funksjon 0, som tilordnes til en BusID -spesifikator for PCI:1:0:0 (uten å spesifisere domenet):

BusID "PCI:1:0:0" 

Se xorg.conf dokumentasjon for detaljer.

Svar

For PCI / AGP-kort, bus-id-strengen har skjemaet PCI: bus @ domain: device: function (f.eks. «PCI: 1 @ 0: 0: 0» kan være passende for et AGP-kort).

Men nå vil du «lurer på om domenet, og den offisielle xorg.conf-dokumentasjonen lar deg bare vite at du ikke trenger det med mindre du gjør det.

Vi finner domenet ved hjelp av " lspci " script, med -s-bryteren. " -s " bryter har filter " [[[[domain]:] bus]:] [slot] [. [func]] ". Domener er nummerert fra 0 til ffff), buss (0 til ff), spor (0 til 1f) og funksjon (0 til 7).

Så for eksempel, test domene 0, buss 1, spor 0 (hvis ingen .func, søker den i alle funksjoner).

lspci -s 0:1:0 

Hvis utgangen er kortet ditt, er det endelige skjemaet

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

Legg merke til buss @ domene, ikke domene @ buss. For de fleste hovedkort er sannheten at domenet alltid vil være 0. Jeg har to kort og det ene er på buss 1, det andre buss 7, men de er begge på domene 0. Jeg mistenker at domene > 0 betyr at du har en pcie-stoffbryter, men jeg er ikke sikker.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *