Apple bride les débits du PCI-Express du Mac Pro 2023

Pierre Dandumont |

La gestion du PCI-Express a toujours été un peu compliquée, et lors de l'annonce du Mac Pro 2023 et ses six emplacements, une question s'est posée : comment est-ce qu'Apple peut en gérer autant ? La réponse est malheureusement simple : la bande passante est largement partagée.

Le Mac Pro peut être racké.

Le problème des lignes PCI-Express

En PCI-Express, l'unité de base est la ligne. Un connecteur 1x emploie une ligne et un connecteur 16x en utilise 16 (oui, c'est logique). Le nombre total de lignes dépend essentiellement du processeur, qui intègre depuis des années le contrôleur PCI-Express. Et les puces d'Apple sont assez limitées sur ce point.

Si nous prenons le Mac Pro de 2019, ses processeurs Xeon peuvent supporter 64 lignes PCI-Express 3.0 (1 Go/s par ligne), qu'il est possible de configurer dans différents modes. Apple, dans ses puces M2 Ultra, se limite à 16 lignes PCI-Express 4.0 par bloc, soit 32 lignes au total (le M2 Ultra est un assemblage de deux M2 Max). Est-ce suffisant ? Non.

Un Mac Pro a de gros besoins

Premièrement, un bloc de ligne est réservé pour le stockage : 8 lignes sur les 32 servent uniquement pour cet usage et ne sont pas visibles par l'OS. Ensuite, le Mac Pro a besoin de différentes lignes : 1 pour le connecteur USB interne, 2 pour les connecteurs SATA internes, 4 pour la carte E/S (qui gère le Thunderbolt), 2 pour les deux interfaces Ethernet à 10 Gb/s et 1 pour le Wi-Fi. Si vous avez compté, le Mac Pro nécessite donc 10 lignes pour sa connectique de base. Sauf qu'en pratique, il possède six emplacements PCI-Express physiquement en 16x, dont quatre se limitent à 8 lignes, soit un total de 64 lignes. Vous voyez le problème ? Il y a 24 lignes accessibles et Apple devrait en allouer 74.

Les connecteurs sont partagés.

Et la solution d'Apple, selon Hector Martin (un des développeurs d'Asahi Linux), est de partager les lignes. Le premier bloc de 8 lignes va gérer tous les connecteurs du Mac Pro et un des emplacements PCI-Express 8x. Les différents contrôleurs doivent donc se partager une bande passante de 16 Go/s, ce qui peut être un problème dans certains cas. Soyons honnêtes, c'est probablement rarement le cas et certaines puces supportent bien le partage. Le Wi-Fi n'a pas besoin de la bande passante d'une ligne (2 Go/s), tout comme les ports Ethernet. Même en utilisant tous les contrôleurs internes en parallèle, il semble impossible de s'approcher de la limite… si vous ne connectez pas de carte d'extension. Un simple SSD PCI-Express (qui peut atteindre environ 7 Go/s) risque en effet de réduire les performances de l'ensemble des autres composants.

Le M2 Max a 4 lignes de plus (image Hector Martin)

De la même façon, tous les autres emplacements PCI-Express se partagent 16 lignes. Les deux connecteurs 16x et trois emplacements 8x ne peuvent donc fournir — de façon cumulée — que 32 Go/s. Et ce n'est pas anodin : ceux qui veulent employer les emplacements PCI-Express pour du stockage pourront rapidement arriver aux limites. Sans même passer par des cartes haut de gamme qui intègrent plusieurs SSD PCI-Express, cinq SSD dans cinq emplacements seront bridés. L'exemple donné par Apple est d'ailleurs éloquent : une carte OWC Accelsior 8M2 peut atteindre 26 Go/s, mais probablement uniquement si elle est seule. Avec deux cartes, le débit total ne peut pas physiquement dépasser 32 Go/s.

Une carte permet 26 Go/s... et deux cartes permettent au mieux 32 Go/s.

Un M2 « Extrême » aurait réglé le problème

Le passage sur une puce M2 « Extrême » (c'est-à-dire l'assemblage de quatre M2 Max) aurait probablement réglé le problème en grande partie. Le plan A d'Apple aurait permis de dédier 16 lignes à chaque connecteur 16x, avec le partage de 16 lignes pour les trois connecteurs 8x et la même configuration pour le reste, ce qui bride nettement moins l'ensemble.

Rappelons tout de même que le partage des lignes reste assez courant dans les stations de travail, ne serait-ce que parce que certains contrôleurs ne nécessitent pas réellement la bande passante d'une ligne. Le cas de l'Ethernet ou du Wi-Fi est le plus évident : du WI-Fi 6 ou de l'Ethernet à 1 Gb/s ne nécessitent pas 2 Go/s. Mais dans le cas du Mac Pro 2023, la bande passante totale semble tout de même trop faible par rapport au nombre d'emplacements.

avatar Iounmoutef | 

Encore un excellent article ! Clair, documenté, factuel, sans parti pris. Merci.

avatar corben64 | 

@Iounmoutef

Ok mais juste avec une semaine de retard sur la news encore.

avatar Dimemas | 

débit colossal de 26Go/s en PCIEe 4.0 ?
ils ne se sont pas trompé chez apple ?
celles en v5 vont 2 fois plus vite en plus

avatar Pierre Dandumont | 
Ben 26 Go/s sur des SSD, ça reste pas mal, même s'il existe des cartes en PCIe 5
avatar Dimemas | 

je me suis emmêlé les pinceaux ! ^^
je confondais avec les gigatransfer/s désolé

avatar Nesus | 

Ce macpro, c’est vraiment changer pour se débarrasser d’intel.
Tu sens que tout le monde l’avait oublié et qu’il a fallut corriger sur un coin de table à la va vite. Comme le M2… j’attends le M3 pour me faire un avis.

avatar raoolito | 

@Nesus

on peut imaginer un m3 ultra plutot ( si possible)

avatar Nesus | 

@raoolito

J’ose espérer que ce sera au moins ça. Le M2 n’est qu’un dump avec toujours les mêmes défauts. Je comprends qu’il faut plus d’un an pour changer une architecture (c’est aussi ce que font les autres fondeurs), mais si c’est juste pour faire un M3, ça n’aurait effectivement que peu d’intérêt.

avatar Pierre H | 

Comme lu sur des forums de montage vidéo : "Le MacPro Poubelle vient de perdre sa couronne de "Mac Pro le plus pourri jamais fait par Apple". 😂

avatar Nesus | 

@Pierre H

Je ne sais pas s’il est pourri, mais il n’est clairement pas adapté au marché qu’il vise. D’ailleurs, je ne comprends pas trop quel marché il vise. Il me semble évident qu’Apple non plus. Coincé entre le studio et les power book pro…

avatar LolYangccool | 

Pour avoir eu le Mac Pro Poubelle, c'est une machine que j'ai utilisé pendant 6 ans quotidiennement pendant des heures sans jamais qu'elle ne me fasse défaut.
Je l'aimais bien cette machine. Remplacée l'année dernière par un Mac Studio plus puissant et moderne.

avatar Dark Phantom | 

@LolYangccool

J’en ai un aussi maxé qui marche toujours : composants et fabrication premium. Ordinateur incroyable et jamais égalé en terme de design

avatar LolYangccool | 

@Dark Phantom

Je suis d'accord, mais son design unique était aussi son plus gros défaut : Pas compatibles avec des composants standards du marché : évolution impossible.
C'est ce qui a poussé Apple à repartir sur un format tour plus traditionnel.

avatar corben64 | 

@Nesus

🤦‍♂️

avatar Dark Phantom | 

Le Mac Pro M3 ultra sera certainement le Mac Pro qu’il aurait fallu pour la transition mais ça aurait repoussé un peu trop loin dans le temps.

avatar Phiphi | 

@Dark Phantom

Non il faut une config Extrême sinon ça restera un Mac Studio dans une grosse boîte !

avatar corben64 | 

@Dark Phantom

Va savoir 🤷‍♂️

avatar Phiphi | 

C’est bien ce qu’il me semblait !
La sortie d’un Mac Pro en « Ultra » à défaut du trop attendu « Extrême » est un aveu d’échec patent.
Personnellement ça ne va pas me changer la vie avant un bout de temps mais pour l’image ce n’est pas bon.
Il faudrait vraiment qu’ils ne se loupent pas avec la génération M3. Je suppose qu’un 4xPro à défaut d’un 4xMax pourrait faire la rue Michel jusqu’à la génération M4 mais il va falloir qu’ils trouvent une solution.

avatar clemens94 | 

En effet, c'est la honte... Le même équipé d'une hypothètique "M2 Extreme" et surtout au même prix, là pourquoi pas. J'ai bien peur qu'en cette configuration, ils en vendent encore moins que les Mac Pro "poubelles" made in USA.
Dommage car la sortie du Mac Studio pouvait laisser imaginer qu'Apple allait de nouveau se soucier des pros.

avatar Dark Phantom | 

@clemens94

Le prix est trop élevé par rapport au Mac Studio c’est évident 3000€ de plus pour le boîtier et l’alim surdimensionnée c’est pas bon.
En revanche, méfiez vous le Mac Pro poubelle n’a pas tant été un échec commercial que ça.
Beaucoup l’ont acheté et il correspondait à ce qu’est le Mac Studio aujourd’hui.

avatar clemens94 | 

@Dark Phantom

Pas faux pour le "Mac Pro poubelle" !

avatar corben64 | 

@clemens94

Pourquoi tu comptais en acheter un ? 🤦‍♂️

avatar MBagnick | 

Bon , il faudrait réécrire l'article en arrêtant de mélanger GB et Gb…

avatar Pierre Dandumont | 
Ben c'est la norme, désolé. Globalement, tout ce qui est réseau est exprimé en Gb/s, tout le reste en Go/GB.
avatar brunnno | 

10 lignes réservées pour le "système", donc reste 6 lignes soit une par connecteur PCI …

Donc les 6 connecteurs c’est du flan ! 🤣

avatar redchou | 

@brunnno

Il y a 32 lignes au total…

avatar brunnno | 

@redchou

Dans le modèle "Ultra" oui

avatar redchou | 

@brunnno

Il me semble que le Mac Pro n’est disponible qu’avec un M2 Ultra.

avatar TomCom | 

Ça fait au moins quinze ans que le Mac Pro est un sujet de dérision (jusqu'à 50 000 € !) sans évolution ni visibilité aucune. Le boîtier usiné de l'actuel doit revenir plus cher que les composants...
C'est tellement ridicule que ça paraît délibéré, comme si la Pomme prenait ses derniers clients pro très exigeants pour des poires et tenait absolument à les jeter dans les hackintoshes, puis les stations de travail sous Windows.
On peut prédire à ce nouveau Mac Pro M2 le même bide mérité qu'aux deux modèles précédents.
Ne soyez pas des poires : achetez un Mac Studio. Au moins, vous en aurez pour votre argent et pourrez le revendre.

avatar Ghaleon111 | 

Sauf que le mac studio, c'est 5949 avec le m2 ultra alors qu'un super pc avec la même puissance cpu (13900ks), un bien meilleur gpu et uniquement des composants haut de gamme y compris ram ddr5 et ssd pcie5 a 12000mo/s en lecture, en plus d'être super évolutif et extensible bien mieux que le mac pro a 8200, c'est dans les 3500.
C'est quand même pas donner mac os, Apple le fait bien payer ^^

avatar ohmydog | 

@Ghaleon111

Après visiblement, tu te moques de la chaleur générée, du bruit et de la consommation.
Partant de là, tu mets la comparaison que tu veux en effet.
Mon frigo tient mieux le froid que ce mac Procen tous cas.

avatar Ghaleon111 | 

@ohmydog
Du bruit, il n'y en a pas sur une bonne tour, hyper silence et la chaleur pas beaucoup non plus avec le bon dissipateur et bon boitier.
Il n'y a que la consommation qui n'est pas la même, mais il vaut mieux consommer un peu moins ou gagner 2500 euros ? Qu'est-ce qui est plus rentable a ton avis ?

avatar M1Alex | 

Sur la durée de vie de la machine, il faut voir ...

avatar redchou | 

@ohmydog

Tu rajoutes 1000 €, t’as un refroidissement liquide au top ! Quasi sans bruit et des performances en plus…

avatar Ghaleon111 | 

Plutôt entre 100 et 200 euros de plus si on veut un AIO watercooling performant

avatar redchou | 

@Ghaleon111

Je pensais à une solution custom SSD, CPU, GPU, posé et garantie, il y a moins cher sinon…

avatar Ghaleon111 | 

@redchou
Ta solution est excellente, même la meilleure, mais plutôt réservé si on veut faire de gros overclocking :)

avatar redchou | 

@Ghaleon111

Oui, et on reste encore sous le prix d’un Mac Pro… 😋

avatar koko256 | 

@Ghaleon111

Mon PC valait 3800€ (ht) et avait une super gpu mais de bon mais pas le top pour le reste donc je trouve votre évaluation optimiste.

avatar Ghaleon111 | 

@koko256
Une config que je venais de faire avec que du haut de gamme pour voir et en plus sur materiel.net qui sont plus chères (parmi les plus chères du net) que mon assembleur.
Je pouvais faire encore moins chère même ou plus chère, ça dépend. J'ai l'impression que sur les sites apple, on croit qu'il existe que la 4090 sur pc ^^ Alors que même une 4070 ou 6800xt dans les 800 euros sont de bien meilleur gpu que dans le m2 ultra sans parler des drivers

avatar koko256 | 

@Ghaleon111

Oui votre config à 2500 est convaincante – mais j'ai une rtx 3090 (mon pc a un an) donc je plussoie le "il n'y a que la rtx 4090" ;)
Par contre ce n'est pas un pc d'assembliste mais un dell qui me paraît mieux correspondre à un produit Apple en terme de fiabilité.

avatar Ghaleon111 | 

Ou c'est bon la 3090, Monsieur s'est fait plaisir :)
La machine assemblée est encore plus fiable, pourquoi ? la qualité des composants.
Dans un dell ou autre, on a une carte mère basique propriétaire et un dissipateur cpu pas au top, la carte graphique est un modèle PCB standard etc... et dell et les autres font payer plus cher que chez l'assembleur alors que chez lui, on fait installer une carte mère top qui peut supporter de fort overclocking (même si on overclock pas, ça signifie plus grande fiabilité, car composants plus résistants aux fortes températures), composants internes pensés pour durer, caloducs cuivre, qualité audio du chipset supérieur etc...
On va mettre un dissipateur hyper efficace et super silencieux, un boitier mieux ventilé et mieux isolé du bruit, une carte graphique qui sera de base déjà un peu overclocker et qui est équipé d'un excellent système de refroidissement silencieux et qui permet de supporter un gros overclocking donc même une forte chaleur ne lui fera pas de mal etc etc etc....
Machine qui sera plus évolutive, car aucun format propriétaire. Pas de bios étranges qui auront des trucs spécifiques à dell ou autre.
Garantie plus longue, parce que les composants de qualités sont garanties entre 2 et 10 ans

TOUJOURS MONTER UN PC, JAMAIS PRENDRE CHEZ UN CONSTRUCTEUR parce que la machine conçue par eux sera toujours moins performante, moins bien ventilés, plus bruyante en charge, moins évolutive, installations dans leurs boitiers mal optimisés des composants etc...

avatar koko256 | 

@Ghaleon111

L'argument se tient et je crois votre expérience. Mes PC assemblés n'étaient pas avec du haut de gamme d'où la nécessité de changer quelques trucs (en garantie).
Pour ce PC-ci, je n'ai pas eu le choix. Il est effectivement plus cher que la version assemblée mais garanti 5 ans.
En tout cas il semble bien que le jeu sur Mac ce sera très très limité pendant un bout de temps à moins qu'Apple décide d'y consacrer un bonne part de son budget.

avatar Ghaleon111 | 

À la wwdc, ils annoncent le game porting kit (un genre de proton, mais pour mac) ce qui est une super nouvelle puisque le développement massif de proton à booster considérablement le jeu vidéo sur linux y compris son optimisation pour, au point que certains n'ont plus besoin de windows pour ça ! et on apprend coté apple que c'est surtout pour des tests et pas pour faire des super portages en nombres par les éditeurs.
Pourquoi Apple ne fait que ça de se tirer 10 balles dans le pied ? Je ne comprend pas ce qu'il veut, il est d'un timide, fait des erreurs grossières, s'enferme dans son architecture comme s'il était seul au monde, fait des produits et/ou des tarifs incohérents comme un air en 15 pouces, le mac pro 2023, le tarif du M2 ultra sur le studio 1000 euros trop cher.
Ce que les mac users aimaient bien d'apple c'est qu'il ne faisait pas de produits juste pour sortir quelque chose ou montrer qu'il peut le faire, il y avait une vraie réflexion derrière.
Malheureusement, on dirait que ça a bien changé...

avatar koko256 | 

@Ghaleon111

Et j'ai trouvé la parade au ventilateur bruyant : le casque à réduction de bruit. Il est très efficace pour les souffleries de ventilateur 😅

avatar M1Alex | 

Il faut alors compter le temps de la concevoir (choix des éléments) et celui de l'acheter et de l'assembler. Temps pendant lequel on ne produit pas.

avatar corben64 | 

@TomCom

Le Mac Pro précédent n'est pas un échec commercial.
Faut s’informer un peu quoi

avatar quinzero | 

Incomprehensible ! A qui peut bien servir ce Mac Pro dont la seule chose qui ne soit pas limitée est son prix !!

avatar corben64 | 

@quinzero

Les neuneus qui commentent sans rien savoir mais qui ont un avis sur tout et pas un flèche en poche pour s’acheter même un iPhone SE.

avatar starsk | 

Ouais une gentille blague à 8000euros ce MacPro 2023... De toute façon, vu comme ils t'ont annoncé ce modèle en 3 minutes, ça veut tout dire. À mon humble avis, ils vont quand même en vendre quelques-uns, à quelques personnes fortunées et des boites avec des besoins spécifiques ( hors besoins GPU et bcp de ram, ceux-là ciao bye bye ) , certainement assez pour rentabiliser ce que ça leur coute et faire un petit bénéfice, mais clairement, la grande majorité des utilisateurs vont se tourner vers les MacStudios... A voir dans le futur ce que ça va donner, quand ces MacStudios aspirateurs à poussière vont commencer à étouffer en masse... Ce n’est quand même pas rien toute cette histoire. C'est historique. C'est un pan entier de l'informatique Apple qui tire sa révérence...C'est d'une tristesse. Mais je peux comprendre que ça laisse de marbre la grande majorité des Apple users actuels... Bon ben, retour PC....

Pages

CONNEXION UTILISATEUR