De la salida de lspci
, ¿cómo interpreto el BUSID
para xorg.conf.d
?
Ejemplo:
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)
¿Cómo ¿Debo escribir BUSID
para la tarjeta AMD ?
¿Es esto correcto? BUSID PCI 0@1:00:0
Responde
En tu lspci
salida, 01:00.0
significa bus 1, dispositivo 0, función 0, que se asigna a un BusID
especificador de PCI:1:0:0
(sin especificar el dominio):
BusID "PCI:1:0:0"
Consulte el xorg.conf
documentación para obtener más detalles.
Respuesta
Para tarjetas PCI / AGP, la cadena bus-id tiene la forma PCI: bus @ dominio: dispositivo: función (por ejemplo, «PCI: 1 @ 0: 0: 0» podría ser apropiado para una tarjeta AGP).
Pero ahora «se está preguntando sobre el dominio, y la documentación oficial de xorg.conf solo le permite saber que no lo necesita a menos que lo necesite.
Encontraremos el dominio usando el " lspci " secuencia de comandos, con la opción -s. La " -s " tiene filtro " [[[[dominio]:] bus]:] [ranura] [. [func]] ". Los dominios están numerados de 0 a ffff), bus (0 a ff), ranura (0 a 1f) y función (0 a 7).
Por ejemplo, prueba el dominio 0, bus 1, ranura 0 (si no hay .func, busca todas las funciones).
lspci -s 0:1:0
Si la salida es su tarjeta, entonces la forma final es
BusID "PCI:1@0:0:0"
Observe el dominio bus @, no el dominio @ bus. Para la mayoría de las placas base, la verdad es que el dominio siempre será 0. Tengo dos tarjetas y una está en el bus 1, la otra en el bus 7, pero ambas están en el dominio 0. Sospecho que el dominio > 0 significa que tiene un conmutador de estructura pcie, pero no estoy seguro.