Autopsie : une Gamecube 1.5 ?
Bien que Nintendo soit toujours resté discret à propos des spécifications techniques de la Wii, de nombreux journalistes on réussi à connaître à peu près ce qui se cache sous le capot de la Wii. Dés le départ du projet Révolution, Nintendo a annoncé la couleur en prétendant ne pas être concerné par la course technologique. Pire, la Wii ne permet pas de générer des images en HD (Haute Résolution), contrairement à la PS3 et la XB360. Suite à cette annonce déroutante pour certains fans, des pétitions « proHD » ont fleuri sur le net… En vain. Toutefois cela ne signifie pas que la Wii est une console faible pour autant. Si le GPU et le CPU ont seulement été upgradés par rapport à leurs versions GC, c’est au niveau de la RAM que la puissance de la Wii se mesure réellement.
Explications...
CPU : Le microprocesseur central a été développé par IBM est se nomme «Broadway». Son architecture est une version customisée du PowerPC de type 750CX cadencé à 729Mhz. Bien que proche du «Gekko» (le CPU du Gamecube) cette version est plus rapide et permet une meilleure bande passante (Bandwidth) pour le transfert d’informations. Le «Broadway» consomme aussi 20% moins d’énergie que le Gekko et est gravé à 90 nm (contre 180 pour le CPU du GC) avec le procédé SOI. Les développeurs interrogés par IGN estime que la puissance du «Broadway» est 1.5 fois celle du Gekko.
Il faut noter que le Broadway tout comme le Gekko sont dotés de 256Ko de mémoire cache de niveau L2, soit beaucoup plus que le CPU de la PS2 (32Ko) ou celui de la XBOX (128Ko).
GPU : Peu de choses sont connues à propos du processeur graphique de la Wii à part son nom de code «Hollywood» et que son architecture est basée sur celle du Flipper, qui équipe le GC. D'ailleurs, selon IGN, le GPU de la Wii ne permet pas de shaders supplémentaires. Les shaders sont des programmes qui améliorent le rendu visuel d’un jeu vidéo (réflexions, ombrages etc…).
Le GPU Hollywood a été développé par ATI et est cadencé à 243 MHz. Du coup le fill rate passe de 648 Megapixel/s pour la GC à 982 Mp/s pour la Wii. Il y a aussi 3 Mo de mémoire de cache pour les textures et les polygones (comme pour le Gamecube) et 16 Mo eDRAM (embedded DRAM développé par NEC) de mémoire embarquée dédiée au son, gestion d'interface etc. En effet le GPU de la Wii intègre aussi un processeur sonore. Cette eDRAM est beaucoup plus rapide que les 16Mo de DRAM qui équipaient la Gamecube parce que directement «gravé» sur le GPU.
RAM : Aussi connue sous le nom de mémoire vive. Tout ce que le CPU et le GPU doivent calculer est stocké dans cette mémoire temporaire. Rappelons d’abord la RAM du Gamecube : 24Mo de 1T-SRAM et 16Mo de DRAM. Or seulement les 24Mo de 1T-SRAM pouvait être utilisés pour les graphismes d’un jeu, les 16Mo de DRAM étant réservé à d’autres tâches tel que le son ou la gestion d’interface. De tout façon, la DRAM à 81Mhz est trop lente et le CPU n’y avait pas accès. La GC fut handicapée par cette caractéristique et le Gekko n’a jamais pu être exploité à 100%. Beaucoup de gens ignorent que la RAM était le talon d’Achille du GC et de nombreux développeurs s’en sont plaints. La 1T-SRAM a toutefois 2 grands avantages : faible consommation d’énergie (donc moins de chaleur) et plus rapide que la RAM traditionnelle. La 1T-SRAM du Gamecube tourne à 435 Mhz.
Avec la RAM de la Wii, Nintendo n’a pas fait les choses à moitié : 24Mo de 1T-SRAM (identique à celui du GC) et encore 64Mo de 1T-SRAM supplémentaire développé par la société Mosys. Soit un total de 88Mo dédié aux graphismes seuls. Avec la Wii la RAM dédié au graphismes est donc multiplié par… 3.7 ! (24Mo * 3.7 = 88Mo) Cela signifie 3.7 fois plus de polygones, plus de textures de meilleure qualité (résolution, bump mapping…), des environnements bien plus vastes etc… Le réel gain de puissance par rapport à la GC ce situe donc au niveau de cette RAM et permettra aux développeurs de réaliser des jeux beaucoup plus détaillés et vivants.
A ces 88Mo de 1T-SRAM il faut ajouter 16Mo de eDRAM «grevé» sur le GPU. A priori le CPU n’y a pas accès et cette RAM est réservée à des tâches autres les graphismes tel que le son etc…
Liens sociaux