Indstilling af BUSID i xorg.conf

Fra output fra lspci hvordan fortolker jeg BUSID til 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 til AMD-kort ?

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

Svar

I din lspci output, 01:00.0 betyder bus 1, enhed 0, funktion 0, som kortlægges til en BusID -specifikator for PCI:1:0:0 (uden at specificere domænet):

BusID "PCI:1:0:0" 

Se xorg.conf dokumentation for detaljer.

Svar

For PCI / AGP-kort, bus-id-strengen har formen PCI: bus @ domæne: enhed: funktion (f.eks. “PCI: 1 @ 0: 0: 0” kan være passende for et AGP-kort).

Men nu skal du “undrer dig over domænet, og den officielle xorg.conf-dokumentation giver dig kun besked om, at du ikke har brug for det, medmindre du har det.

Vi finder domænet ved hjælp af " lspci " script med switch -s. " -s " switch har filter " [[[[domain]:] bus]:] [slot] [. [func]] ". Domæner er nummereret fra 0 til ffff), bus (0 til ff), slot (0 til 1f) og funktion (0 til 7).

Så for dit eksempel, test domæne 0, bus 1, slot 0 (hvis ingen .func søger i alle funk).

lspci -s 0:1:0 

Hvis output er dit kort, er den endelige form

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

Læg mærke til bus @ domæne, ikke domæne @ bus. For de fleste bundkort er sandheden, at domænet altid vil være 0. Jeg har to kort, og det ene er på bus 1, det andet bus 7, men de er begge på domæne 0. Jeg formoder, at domæne > 0 betyder, at du har en pcie-stof-switch, men jeg er ikke sikker.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *