Las ranuras PCI Express en la placa base pueden ser más anchas que la cantidad de carriles conectados. Por ejemplo, una placa base puede tener una ranura x8 con solo un carril x1 conectado.
Por otro lado, puede insertar una tarjeta usando solo por ej. 4 carriles a una ranura x16 en la placa base, y negociarán usar solo esos carriles x4.
¿Cómo verificar desde el sistema en ejecución cuántos carriles usan las tarjetas PCIe insertadas?
width x16
ywidth x8
. Supongo que esto se interpreta como:the link capacity is width x16
ythis device has negotiated width x8
?A veces puede ser un poco más complicado.
Por ejemplo, los adaptadores Ethernet de 4 puertos GBit tienen un conmutador PCIe integrado. Me encontré con un problema en el que encontré el adaptador Ethernet conectado a x4, pero un cuello de botella aguas arriba cuando el conmutador pcie integrado estaba conectado a x1 solo a la placa base.
Vea este hilo para el problema: http://thread.gmane.org/gmane.linux.drivers.e1000.devel/15192/focus=15254
Para conocer la conectividad del árbol, compare la vista de
La última línea le mostrará el estado del enlace debajo de cada dispositivo en el bus sin los detalles abrumadores de la opción vv.
fuente