Partage des voies PCIe expliqué : que se passe-t-il avec un GPU et plusieurs SSD NVMe ?

Partage des voies PCIe expliqué : que se passe-t-il avec un GPU et plusieurs SSD NVMe ?

Vous achetez une carte graphique rapide, vous ajoutez un ou deux SSD NVMe pour le stockage, et sur le papier, tout devrait fonctionner à pleine vitesse. En pratique, beaucoup de monteurs découvrent - généralement après coup - que leur carte mère a discrètement réduit leur GPU au mode x8, ou que leur deuxième et troisième emplacement M.2 partagent de la bande passante avec leurs ports SATA, une fois qu'assez de périphériques sont installés en même temps. Ce n'est pas un défaut. C'est une conséquence directe de la façon dont les voies PCIe sont réparties sur les plateformes grand public, et comprendre ce mécanisme avant l'achat évite une mauvaise surprise coûteuse. Ce guide explique d'où viennent réellement les voies PCIe, pourquoi elles doivent être partagées, et comment planifier une configuration GPU plus plusieurs SSD NVMe qui ne se bride pas discrètement elle-même.

D'où viennent réellement les voies PCIe

Chaque processeur grand public dispose d'un nombre fixe et limité de voies PCIe câblées directement à lui - généralement 16 à 24 voies sur les plateformes de bureau grand public, un chiffre qui a à peine augmenté au fil des générations car la surface de silicium et le nombre de broches coûtent cher. Ces voies directement reliées au processeur sont presque entièrement réservées à l'emplacement graphique principal, ce qui explique pourquoi un seul GPU dans l'emplacement supérieur fonctionne en lien x16 complet sur presque toutes les cartes mères modernes. Tout le reste sur la carte - emplacements M.2 supplémentaires, contrôleurs SATA, emplacements PCIe x1/x4 additionnels, contrôleurs USB et puces réseau - puise ses voies auprès du chipset de la carte mère à la place, lequel se connecte au processeur via une unique liaison partagée (généralement une liaison de type DMI ou Infinity Fabric, d'une bande passante équivalente à environ x4 PCIe). Cette liaison est le véritable goulot d'étranglement : elle est partagée par tous les périphériques autres que le GPU sur la carte, tous acheminés via une seule connexion vers le processeur.

Pourquoi un deuxième emplacement M.2 ou un second GPU « vole » des voies

Certaines cartes mères câblent un second emplacement M.2 ou un second emplacement PCIe x16 directement au processeur plutôt qu'au chipset, précisément parce que c'est le seul endroit disposant d'assez de bande passante dédiée pour un disque NVMe à pleine vitesse ou un second GPU. Mais comme le processeur ne dispose que d'un budget de voies fixe, allouer des voies à ce second emplacement signifie les retirer d'ailleurs - presque toujours de l'emplacement GPU principal. C'est pourquoi les fiches techniques indiquent souvent que l'emplacement PCIe supérieur d'une carte fonctionne en « x16 ou x8/x8 » selon qu'un second emplacement est occupé ou non, et pourquoi certaines cartes mères documentent explicitement que l'installation d'un disque M.2 dans l'emplacement 2 désactive un port SATA ou fait passer l'emplacement GPU principal en x8. Une carte comme la X470 Gaming Plus MAX, construite sur le chipset AMD X470 avec deux emplacements PCIe 3.0 x16 et deux emplacements M.2, illustre concrètement ce compromis sur une configuration AM4 grand public - consulter le schéma-bloc du manuel indique précisément quel emplacement M.2 dépend du processeur et lequel dépend du chipset, et donc quelles combinaisons sont réellement indépendantes en bande passante.

La génération PCIe compte autant que le nombre de voies

Le nombre de voies seul ne raconte pas toute l'histoire - la génération PCIe le multiplie. Un SSD NVMe PCIe 3.0 x4 nécessite environ 4 Go/s de bande passante, largement sous le plafond d'un lien x4. Un disque PCIe 4.0 x4 comme le 990 PRO 4TB, annoncé jusqu'à 7 450 Mo/s en lecture séquentielle, a besoin d'un lien PCIe 4.0 x4 complet pour atteindre sa vitesse nominale - le brancher dans un emplacement limité au PCIe 3.0 (fréquent sur les chipsets plus anciens ou économiques) le plafonne à environ la moitié de cette bande passante, indépendamment de ses capacités propres. Ceci est directement pertinent pour les scénarios de partage de voies : une liaison chipset fonctionnant à des vitesses PCIe 3.0 peut supporter simultanément bien moins de disques NVMe à pleine vitesse que le même nombre de voies fonctionnant en PCIe 4.0 ou 5.0, chaque génération doublant approximativement la bande passante disponible par voie. Lors de la planification d'une configuration multi-NVMe, vérifiez à la fois le nombre de voies et la génération PCIe de chaque emplacement M.2 individuellement - les manuels de cartes mères mélangent fréquemment plusieurs générations entre emplacements sur une même carte.

Cela nuit-il réellement aux performances en jeu ?

Voici le côté rassurant : faire passer un GPU de x16 à x8 sur une plateforme PCIe 4.0 récente ou plus récente produit une différence de fréquence d'images négligeable dans la grande majorité des jeux - souvent dans la marge d'erreur, car un GPU moderne est loin de saturer même un lien PCIe 4.0 x8 en charge de jeu normale. La situation change sur les plateformes PCIe 3.0 plus anciennes, où passer à x8 peut coûter quelques pourcents mesurables sur une carte haut de gamme, et elle change davantage encore pour les charges qui transfèrent en continu de gros volumes de données sur le bus (certaines tâches professionnelles de calcul GPU et de rendu) plutôt que du jeu classique. Autrement dit : pour la plupart des joueurs, un lien GPU en x8 dû à des emplacements M.2 supplémentaires occupés n'est pas une source d'inquiétude sur une configuration moderne, mais il vaut la peine de vérifier le schéma-bloc de votre carte spécifique si vous exécutez des charges réellement gourmandes en bande passante plutôt que du jeu seul.

Comment planifier une configuration consciente des voies

Avant d'acheter une carte mère pour une configuration GPU plus plusieurs SSD NVMe, consultez son schéma-bloc officiel (généralement dans la section spécifications du manuel, pas la page marketing) et retracez précisément quelles voies PCIe viennent du processeur et lesquelles viennent du chipset, ainsi que quels emplacements M.2/SATA/PCIe partagent un même groupe de voies. Installez votre disque le plus rapide et le plus sensible à la latence (généralement votre disque de démarrage/système) dans un emplacement M.2 directement relié au processeur, et réservez les emplacements alimentés par le chipset au stockage de masse secondaire, où un plafond de bande passante plus faible compte à peine. Si vous envisagez plutôt une configuration de stockage de masse de type NAS qu'un seul disque NVMe rapide, notre guide sur les niveaux RAID pour NAS détaille comment plusieurs disques interagissent pour la redondance plutôt que le débit brut - un problème de planification différent du partage de voies.

En résumé

Le partage des voies PCIe n'est pas tant un défaut à contourner qu'un budget à planifier. Les processeurs grand public ne disposent tout simplement pas d'assez de voies natives pour offrir à chaque emplacement une bande passante complète, indépendante et directement reliée au processeur, ce qui pousse les concepteurs de cartes mères à faire des compromis délibérés entre la largeur des voies GPU et la disponibilité des voies M.2/SATA. Consultez le schéma-bloc avant d'acheter, priorisez votre disque le plus rapide sur un emplacement directement relié au processeur, et ne présumez pas qu'un avertissement « GPU réduit à x8 » dans le BIOS soit un problème - pour l'immense majorité des configurations de jeu modernes, ce n'est mesurablement pas le cas. Pour un aperçu détaillé de la répartition réelle des voies de cette carte, consultez notre test de la X470 Gaming Plus MAX.

View full spec sheet →

Parcourir par tag

Voir tous les tags →