lspci
-lähdöstä miten tulkitsen BUSID
kohteelle xorg.conf.d
?
Esimerkki:
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)
miten kirjoitan BUSID
AMD-kortille ?
Onko tämä oikein? BUSID PCI 0@1:00:0
Vastaa
lspci
output, 01:00.0
tarkoittaa väylää 1, laitetta 0, toimintoa 0, joka kartoitetaan iv id = ”-määrittimeen BusID
39cf57e24c ”>
(verkkotunnusta määrittelemättä):
BusID "PCI:1:0:0"
Katso xorg.conf
ohjeet .
Vastaus
PCI / AGP-kortit, bus-id-merkkijonolla on muoto PCI: bus @ domain: device: function (esim. ”PCI: 1 @ 0: 0: 0” saattaa olla sopiva AGP-kortille).
Mutta nyt ”Mietit uudelleen verkkotunnusta, ja virallisessa xorg.conf-dokumentaatiossa vain tiedät, ettet tarvitse sitä, ellet tarvitse sitä.
Löydämme verkkotunnuksen käyttämällä " lspci " komentosarja, kytkimellä -s. " -s " -kytkimessä on suodatin " [[[[verkkotunnus]:] väylä]:] [paikka] [. [func]] ". Verkkotunnukset on numeroitu 0 – ffff), väylä (0 – ff), paikka (0 – 1f) ja toiminto (0 – 7).
Joten testaa verkkotunnuksesi 0, väylä 1, paikka 0 (jos ei .func, se etsii kaikki toiminnot).
lspci -s 0:1:0
Jos lähtö on korttisi, lopullinen muoto on
BusID "PCI:1@0:0:0"
Huomaa bus @ domain, ei domain @ bus. Suurimmalle osalle emolevyistä totuus on, että toimialue on aina 0. Minulla on kaksi korttia ja toinen on väylällä 1, toinen väylällä 7, mutta molemmat ovat verkkotunnuksessa 0. Epäilen toimialue > 0 tarkoittaa, että sinulla on pcie-kangaskytkimet, mutta en ole varma.