BUSID instellen in xorg.conf

Uit de uitvoer van lspci hoe interpreteer ik de BUSID voor xorg.conf.d?

Voorbeeld:

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) 

Hoe schrijf ik de BUSID voor de AMD-kaart ?

Is dit correct? BUSID PCI 0@1:00:0

Antwoord

In uw lspci output, 01:00.0 betekent bus 1, apparaat 0, functie 0, die is toegewezen aan een BusID specificatie van PCI:1:0:0 (zonder het domein op te geven):

BusID "PCI:1:0:0" 

Zie het xorg.conf documentatie voor details.

Antwoord

Voor PCI / AGP-kaarten, de bus-id-string heeft de vorm PCI: bus @ domein: apparaat: functie (bijv. “PCI: 1 @ 0: 0: 0” kan geschikt zijn voor een AGP-kaart).

Maar nu “benieuwd naar het domein, en de officiële xorg.conf documentatie laat je alleen weten dat je het niet nodig hebt, tenzij je het doet.

We” zullen het domein vinden met de " lspci " script, met de -s-schakelaar. De " -s " schakelaar heeft filter " [[[[domein]:] bus]:] [slot] [. [func]] ". Domeinen zijn genummerd van 0 tot ffff), bus (0 tot ff), slot (0 tot 1f) en functie (0 tot 7).

Dus voor jouw voorbeeld, testdomein 0, bus 1, slot 0 (als er geen .func is, zoekt het alle functies).

lspci -s 0:1:0 

Als de uitvoer uw kaart is, dan is de uiteindelijke vorm

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

Let op bus @ domein, niet domein @ bus. Voor de meeste moederborden is de waarheid dat het domein altijd 0 zal zijn. Ik heb twee kaarten en één bevindt zich op bus 1, de andere op bus 7, maar ze bevinden zich allebei op domein 0. Ik vermoed dat domein > 0 betekent dat je een pcie fabric-switches hebt, maar ik weet het niet zeker.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *