Le PCI-X (Peripheral Component Interconnect Extended) est un ancien système de communication de données intégré aux PC. Il s’agit d’un bus qui permet le transfert de données entre différents composants, comme la carte graphique, la mémoire ou d’autres périphériques. Lancé au début des années 2000, le PCI-X visait principalement à offrir une meilleure alternative au bus PCI d’origine, qui commençait à devenir lent et obsolète face à l’augmentation des besoins en bande passante. Bien que le PCI-X ait constitué une amélioration intéressante pour l’époque, il a depuis longtemps été remplacé par le PCI-E, bien plus rapide et flexible.

En termes simples, PCI-X fait le lien entre les normes PCI et PCI-E. Il est intéressant de noter qu’il n’a connu que deux versions principales : l’une publiée vers 1999 et l’autre en 2002, tandis que PCI et PCI-E ont connu de nombreuses mises à jour. Par exemple, la dernière version PCI-E 5.0 est sortie en 2019, ce qui fait de PCI-X une relique aujourd’hui.

PCI-X et PCI contre PCI-E

Les technologies PCI et PCI-X utilisent des concepts similaires pour le transfert de données, avec une architecture de bus partagé permettant à plusieurs composants de communiquer simultanément. En résumé, les données d’une carte vidéo et d’une carte son, par exemple, partagent la même autoroute de données vers le processeur. Cela semble assez efficace, mais avec l’ajout de périphériques et des vitesses plus élevées, on commence à remarquer ses limites. Le bus est surchargé et certaines données doivent attendre leur tour, ce qui se traduit par des performances globales plus faibles, notamment avec des configurations exigeantes.

Pour résoudre ce problème, le PCI-E a fait son apparition et a adopté une approche totalement différente. Au lieu de partager un bus, chaque périphérique dispose de sa propre connexion dédiée à un commutateur, transmettant les données directement sans en perturber les autres. Cela a considérablement amélioré les vitesses de transfert et réduit les goulots d’étranglement, ce qui explique en grande partie pourquoi le PCI-E est aujourd’hui la norme. Mais voici le hic : les emplacements PCI-X et PCI se ressemblent physiquement, ce qui peut parfois prêter à confusion. Si vous branchez une carte PCI-X sur un emplacement PCI, cela fonctionnera, mais vous serez bloqué avec les vitesses PCI (qui sont bien plus lentes).À l’inverse, les cartes PCI-E ne s’insèrent pas du tout dans les emplacements PCI ou PCI-X, ce qui rend leur remplacement ou leur mise à niveau un peu complexe.

Un petit inconvénient : les emplacements PCI-X sont généralement compatibles avec les emplacements PCI, ce qui signifie que vous êtes limité aux anciens et plus lents PCI. L’adoption massive du PCI-E signifie que le matériel PCI-X est désormais principalement du matériel obsolète.

Comment PCI-X a été utilisé

À l’époque, le PCI-X était un atout majeur, car il doublait les vitesses de transfert de données. Par exemple, le PCI pouvait gérer environ 533 Mo/s à 66 Hz, ce qui n’était pas si mal à l’époque. Le PCI-X a porté ce débit à environ 1, 06 Go/s à 533 MHz, une amélioration notable. Cependant, cela n’a pas été suffisant à long terme, d’autant plus que les nouveaux composants exigeaient encore plus de bande passante.

L’un des plus gros inconvénients du PCI-X est qu’il est seulement aussi rapide que le périphérique le plus lent. Ainsi, si vous branchiez une carte bon marché qui atteignait les vitesses maximales du PCI, votre bus tout entier ralentissait pour s’adapter, limitant ainsi les performances de manière générale. Ce n’est pas idéal pour les configurations multi-GPU ou les transferts de données lourds.

Par conséquent, le PCI-X était présent dans de nombreux serveurs, stations de travail et cartes haut de gamme plus anciens : cartes réseau, tuners TV, contrôleurs de stockage, etc. Mais il est désormais quasiment abandonné. La plupart des PC et serveurs modernes utilisent le PCI-E, qui ne présente pas ce problème de goulot d’étranglement, car chaque périphérique dispose de sa propre liaison dédiée.

Conclusion

PCI-X signifie Peripheral Component Interconnect Extended.À l’époque, il s’agissait d’une mise à niveau intéressante, offrant des vitesses de transfert de données plus rapides et de meilleures performances que le PCI standard, mais sa conception à bus partagé limitait son évolutivité. L’arrivée du PCI-E, avec ses connexions point à point, a pratiquement mis un terme à cette évolution. Aujourd’hui, le matériel PCI-X est principalement ancien, et vous ne le trouverez probablement pas dans les nouvelles configurations, sauf si vous utilisez du matériel très ancien. Il est néanmoins intéressant de constater comment il a contribué à combler le fossé tout en maintenant les systèmes existants à flot.