Z výstupu lspci
jak interpretuji BUSID
pro xorg.conf.d
?
Příklad:
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 napíšu BUSID
pro kartu AMD ?
Je to správné? BUSID PCI 0@1:00:0
Odpověď
Ve vašem lspci
output, 01:00.0
znamená sběrnici 1, zařízení 0, funkci 0, která se mapuje na BusID
specifikátor PCI:1:0:0
(bez zadání domény):
BusID "PCI:1:0:0"
Viz xorg.conf
dokumentace a další podrobnosti.
Odpověď
U karet PCI / AGP řetězec ID sběrnice má tvar PCI: bus @ doména: zařízení: funkce (např. „PCI: 1 @ 0: 0: 0“ může být vhodný pro kartu AGP).
Ale teď vy „přemýšlíte o doméně a oficiální dokumentace xorg.conf vám dá pouze vědět, že ji nepotřebujete, pokud ji nepotřebujete.
Doménu najdeme pomocí " lspci " skript s přepínačem -s. " -s " má filtr " [[[[doména]:] bus]:] [slot] [. [func]] ". Domény jsou očíslovány od 0 do ffff), bus (0 až ff), slot (0 až 1f) a funkce (0 až 7).
Takže například otestujte doménu 0, bus 1, slot 0 (pokud není .func, prohledá všechny funkce).
lspci -s 0:1:0
Pokud je výstupem vaše karta, výsledná podoba je
BusID "PCI:1@0:0:0"
Všimněte si sběrnice @ doména, nikoli doména @ sběrnice. U většiny základních desek je pravda, že doména bude vždy 0. Mám dvě karty a jedna je na sběrnici 1, druhá na sběrnici 7, ale obě jsou na doméně 0. Domnívám se, že doména > 0 znamená, že máte přepínače pcie fabric, ale nejsem si jistý.