Après une première expérience riche en commentaires, je vous invite pour un nouveau voyage à travers mon dossier sur la Nintendo Switch !
Cette fois-ci, point de SoC, point de TFLOPS, ici on parle data... ou plutôt mémoire ! Mais quel type de mémoire allons nous parler aujourd'hui ? Embarquez et vous verrez !
Alors, tout d'abord, nous allons parler de la mémoire RAM, comme vous l'avez, si bien deviné dans cet article.
Mais à quoi sert la mémoire RAM dans un jeu vidéo ? Elle sert à "charger" une partie des données du jeu (un niveau, des musiques, les assets, les scripts) en vue d'y accéder plus
rapidement. Par exemple, si tu lances une mission dans un jeu quelconque, la RAM va être chargée de tous pleins de petits fichiers (les textures, les sons à utiliser, ect...) qui permettront de faire la mission avec le moins de temps de chargement possible.
Les temps de chargement servent justement à rendre (c-à-d transformer un assemblage d'assets en scène jouable) la scène à utiliser et à charger en mémoire (d'où le besoin de taille) tout ce dont on aura besoin durant la scène (si un personnage se met à parler, vaudrait mieux garder le dialogue à côté plutôt que de le chercher sur le disque de jeu).
J'explique assez mal je sais (n'hésitez pas à me corriger en commentaire) mais pour faire simple, c'est comme si tu avais besoin d'un papier pour faire quelque chose (pas pour euh... non laisse tomber), vaux mieux le mettre à côté de toi plutôt que de devoir aller le chercher sur la table basse à 2 mètres de ton bureau.
Bref, mettons les mains dans le cambouis !
Il existe plusieurs types de RAM, mais nous allons nous attarder seulement sur les types de RAM probables pour la console, c'est-à-dire la
LPDDR4/3, le
HBM et dans une moindre mesure la
DDR4 et la
GDDR5.
D'ailleurs, ne vous étonnez pas si je parles de NVIDIA alors que je parle de RAM car la vitesse de la RAM est également conditionnée par le bus entre le SoC et la puce.
Premier cas : la LPPDR3
La
LPDDR3 est une mémoire dérivée du standard
LPDDR (pour Low Power DDR), lui-même dérivé de la DDR (pour Double Data Rate), comme nous la connaissons. C'est une mémoire
assez vieille (en informatique bien sûr), elle date de 2012. Elle ne permet pas beaucoup de largesses et reste aujourd'hui encore une mémoire efficace oui, mais à son époque. Et en plus elle est limitée à 4 Go de mémoire, ce qui reste honorable.
Voilà pourquoi je pense qu'elle
ne sera pas utilisée dans la Nintendo Switch.
Deuxième cas : la LPDDR4
La
LPDDR4 vient à la suite de la LPDDR3 et partage quelques caractéristiques avec la LPDDR3 hormis quelques bases fondamentales de la LPDDR. C'est un peu
une révolution qui arrive à
égaler les performances d'une puce DDR4 pour
un prix abordable et des performances meilleures. C'est une mémoire
assez rapide, voire même très rapide mais qui reste
très peu utilisée en dehors du milieu de la mobilité en raison du peu de processeurs grand public compatibles (du type Intel ou AMD je parle). Et puis elle offre des performances
relativement bonnes et parviendrait même à
dépasser la PS4 en terme de bande passante rien qu'avec sa fréquence de base (1600 MHz) mais au prix d'un
bus de 512 bits (la mémoire atteindrait alors 204 Go/s), ce qui coûte quand même plus cher et est réservé aux GPU
haut de gamme comme la R9 290X... mais qui date quand même de 2013. Bref, si la
LPDDR4 est utilisée, je ne l'imagine malheureusement qu'à environ
60 Go/s voire
153 Go/s pour du 384 bits, ce qui resterait
honorable mais c'est à voir si NVIDIA a vraiment bradé un SoC avec un bus 384 bits.
La
LPDDR4 reste la proposition la plus attirante et la mémoire probablement utilisée.
Après quid de la densité de mémoire ?
4 Go, 6 Go ou bien 8 Go ? D'après les dernières infos, on tournerait autour des
4 Go, même si les puces LPDDR4 de
6Go (48 Gigabit) sont disponibles
depuis le début de l'année et que les puces
8 Go (64 Gigabits) sont elles disponibles chez Samsung
depuis Octobre et chez SK Hynix (une entreprise coréenne qui produit des composants électroniques)
depuis ce mois de Décembre. Il est hautement probable d'avoir du 4 Go même si on est pas à l'abri d'un retournement de situation.
Ce qui est énigmatique, c'est que dans les leaks récents (notamment le "leak" Foxconn), on a fait état de deux puces, donc
quatre configurations possibles : soit
deux puces d'un 1 Go (1+1 = 2 Go), soit
deux puces de 2 Go (2+2 = 4 Go), soit
deux puces de 3 Go (3+3 = 6 Go), soit
deux puces de 4 Go (4+4 = 39 Go on va voir si vous suivez). Bref tout est possible.
Troisième cas : la HBM
Concrètement, la
HBM (pour High Bandwidth Memory), c'est un peu le
Saint-Graal des mémoires. C'est une mémoire dite "
3D" car c'est de l'empilage de puces mémoires mais pas n'importe où... mais
DIRECTEMENT sur le SoC !
Cela permet d'augmenter la vitesse des échanges entre celui-ci et la mémoire RAM et permettrait d'atteindre des vitesses stratosphériques (de l'ordre d'1To/s). Sauf que... la HBM est
assez chère actuellement et reste également limitée aux GPU
haut de gamme comme le AMD Fiji et en plus présente plusieurs grosses lacunes notamment sa consommation
ENORMISSIME et sa densité de mémoire
assez limitée (aujourd'hui, on atteint seulement les 4 Go).
Une
seconde génération de mémoire HBM a dors et déjà été lancée pour
plus de bande-passante et pour combler les lacunes, notamment sur la densité de mémoire et la consommation mais alors que
Samsung n'a pu lancer sa HBM2 qu'en
4 Go et dans le milieu
pro uniquement,
SK Hynix est tout simplement hors course et extrêmement
en retard puisque sa HBM2 prévue normalement au
3ème Trimestre 2016 est tout simplement
reportée à une date indéterminée.
Autant dire que pour la HBM dans la Nintendo Switch, c'est tout simplement à oublier dans le contexte actuel à moins d'un stock caché dans les neiges du Groenland.
Quatrième cas : la DDR4
La
DDR4, digne successeur de la DDR3, se pose en figure de proue pour à la fois le
monde grand-public mais aussi le monde du gaming : des fréquences toujours plus hautes, des quantités toujours plus hautes et des prix toujours plus bas (sauf depuis cet été avec une forte hausse du prix de la mémoire). Mais
quitte à avoir une mémoire performante, plus petite et avec une bonne conso,
pourquoi ne pas prendre l'équivalent mobile, la LPDDR4 ? Voilà pourquoi il reste moins probable, ou en tout cas moins que la LPDDR4 ou que la LPDDR3, que la DDR4 soit la mémoire utilisée sur la Nintendo Switch.
Cinquième cas : la GDDR5
La
GDDR5 (pour Graphics DDR) est un peu le Papy qui est bien meilleur que les jeunes, mais sa reste une usine à gaz... Bref... La GDDR5 date de
2008 mais reste un bon
compromis lorsque l'on veut équiper une carte graphique moyen-de-gamme avec une conso normale. Sauf qu'aujourd'hui, la mode est au die-shrink (passer d'une gravure à une autre plus petite pour améliorer la conso) et à la bataille de la performance par watts et le Papy ici ne peut pas combattre : il prend
ENORMEMENT de place, consomme énormément et reste assez cheros aujourd'hui mais
moins cher que la HBM parce que faut pas abuser non plus. Il n'y a qu'à voir les 8 Go DDR3 de la Xbox One S, qui, selon IHS Markit (un institut d'analyse technologique) ne coûte qu'une 15aine de dollars à produire (
http://blog.ihs.com/microsoft-xbox-one-s-makes-a-play-for-the-big-time-for-only-24-more,-teardown-shows?hootPostID=b9ab99e18d38aea695b4ac3880a79578), loin, bien loin des 88$ de GDDR5 de la PS4 en 2013. Aujourd'hui, je dirait à la louche que ça devrait tourner autour de 60$ les 8 Go de GDDR5. La GDDR5 reste néanmoins aujourd'hui l'une des mémoires les plus performantes de toutes.Bref, la GDDR5 est encore moins probable que la HBM dans la Nintendo Switch.
Nous en venons donc à la fin de cette récap de mémoires possibles pour la Nintendo Switch, je vais donc faire un petit classement :
1er : LPDDR4
2eme : LPDDR3
3eme : DDR4
4eme : HBM
5eme : GDDR5
J'espère ne pas me tromper et que la Nintendo Switch aura bien
une puce LPDDR4 d'au moins 4 Go. Puis après cet article reste
spéculation et n'engage que moi et mon avis.
Sur ce, je vous dis à bientôt, je n'ai pas encore décidé le thème du prochain article du dossier : probablement l'écran ou bien l'OS... N'hésitez pas à commenter et à donner votre avis, je reste ouvert à toute correction et puis j'essaye de donner tout ce que je connais sur la RAM mais il peut y avoir des choses qui sont fausses.
Bonne soirée, joyeux noël et bonnes fêtes !
PS: Je vous conseille, si vous ne comprenez pas certains concepts, comme les CPU/GPU ou la mémoire ou encore les technos utilisées dans les jeux vidéos, je vous conseille de regarder le format : 5 minutes pour comprendre du très talentueux YouTubeur Frernerth :
https://www.youtube.com/user/WhatcaniplayFR