Ustawianie BUSID w xorg.conf

Na podstawie danych wyjściowych lspci jak zinterpretować BUSID for xorg.conf.d?

Przykład:

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) 

Jak czy mam napisać BUSID dla karty AMD ?

Czy to prawda? BUSID PCI 0@1:00:0

Odpowiedź

W Twoim lspci wyjście, 01:00.0 oznacza magistralę 1, urządzenie 0, funkcję 0, która jest mapowana na specyfikator BusID PCI:1:0:0 (bez określania domeny):

BusID "PCI:1:0:0" 

Zobacz xorg.conf dokumentacja , aby uzyskać szczegółowe informacje.

Odpowiedź

W przypadku kart PCI / AGP, ciąg bus-id ma postać PCI: bus @ domain: device: function (np. „PCI: 1 @ 0: 0: 0” może być odpowiednie dla karty AGP).

Ale teraz Zastanawiasz się nad domeną, a oficjalna dokumentacja xorg.conf tylko informuje Cię, że nie potrzebujesz jej, chyba że tego potrzebujesz.

Domenę znajdziemy za pomocą " lspci " z przełącznikiem -s. " -s " ma filtr " [[[domain]:] bus]:] [slot] [. [func]] ". Domeny są ponumerowane od 0 do ffff), magistrali (od 0 do ff), gniazda (od 0 do 1f) i funkcji (od 0 do 7).

Na przykład przetestuj domenę 0, magistralę 1, gniazdo 0 (jeśli nie .func, przeszukuje wszystkie funkcje).

lspci -s 0:1:0 

Jeśli wynikiem jest twoja karta, ostateczną formą jest

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

Zwróć uwagę na bus @ domain, a nie domain @ bus. W przypadku większości płyt głównych prawda jest taka, że domena zawsze będzie wynosić 0. Mam dwie karty, jedną na szynie 1, drugą na 7, ale obie są w domenie 0. Podejrzewam, że domena > 0 oznacza, że masz przełączniki pcie fabric, ale nie jestem pewien.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *