la switch ce qu'il faut s'attendre (ou pas)

Bon bon alors voilà après maintes réflexion,je me décide à poster un petit blog afin d'expliquer ce que la Switch "pourrait" contenir point de vue hardware et j'insiste bien sur le "pourrais" ,je ne vais nullement décrire ses spécificités(qui sont inconnues) mais faire un parallèle avec ce qu'on sait afin d'extrapoler des hypothèses sur son hardware.

Ce qu'on sait :

-NVIDIA fournis une puce de type Tegra

-500 personnes ont travaillé dessus

-L'architecture sera du même type que les dernières cartes graphiques NVIDIA(donc Pascal)

-Les portages des jeux ps4/X seront "simple et facile"

A partir de là ,développons :

Le CPU

Au vue des déclarations faites , la puce Tegra sera plus que probablement une puce Tegra X2(ou Tegra"Parker") ou une dérivée de celle-ci car c'est la seule puce Tegra connue à être d'architecture Pascal(architecture qui permet une consommation électrique plus faible)

Qu'est ce que qu'une Tegra ?

Le tegra est un processeur NVIDIA de type SoC(system on chip ou systeme sur une puce en français)pour ceux qui l'ignorent , le SoC regroupe le CPU ,GPU,RAM etc sur une seule puce , on peut simplifier en disant que c'est un ordinateur complet contenu sur une puce ;le SoC est fait pour s'intercaler parfaitement dans tout ce qui est smartphone ou tablette(et ainsi réduire les coûts...)

Le Tegra X2 comprends 2 Denver 2.0(qui sont des ARMv8 64 bits) couplé à 4 Cortex A57 ,en théorie le Tegra X2 seul est un processeur à 6cores mais dans le pratique ,ce n'est pas du tout les cas , dans le jargon , on appelle ça un système 2+4 en théorie mais en pratique c'est 2+ 0 ou 0 +4 (j'entends les voix au fond "Hého Stteeeeeveeee abrrèèggeee on comprend riennnnnnn" :hap: ) Oui oui laissez-moi expliquer hein :-D.

Pour simplifier , les 6 cores ne marchent jamais en même temps , en basse consommation , les 2 Denvers sont sollicités alors que les 4 cortex sont en veilles tandis que lors de lourdes charges de calculs(les jeux) , les Denvers sont en veilles et les cortex se mettent en marchent(ce sont des processeurs très puissants pour les calculs)

Ceci est juste le fonctionnement "normal" d'une Tegra mais une nouvelle fois, on ne peut pas s'y fier totalement car la Switch est une console de salon or la Tegra est pensée pour mobile....J'y reviendrais dans mes conclusions.

Pour l'anecdote : le tegra X2 n'est pas le successeur du tegra X1 à proprement parler (les CPU sont différents) mais du...tegra K1....(utilisé dans les tablettes)

Le GPU

Que serait une console , un pc voir un mobile à la noix sans GPU ? Bah absolument rien :hap: le Soc embarque également un GPU qui a pour nom de code GP10B (j'entends encore les voix du fond "Hein ? c'est quoi ça ? c'est bien ??? " :hap: ) Hum bien...pas exactement ;)

GP : Signifie "Processeur graphique de type Pascal"

10 : que c'est un de la famille GTX 10xx

B : qu'il a été remanié pour fonctionner sur mobile

Et c'est justement ça qui va coincer(si NVIDIA et Nintendo n'ont pas changé d'approche) car les GPU NVIDIA ne sont pas vraiment réputés pour être de basses consommations (même si ils se sont améliorés depuis) donc il faut obligatoirement faire des concessions pour le mobile dans le but de diminuer sa consommation électrique(enlevez des CUDA etc) bref en gros, même si le GPU est un "frère" de ceux des bureaux /portables ,ça reste un "petit frère" bien plus faible et donc ,il n'arrivera pas à lui seul) à nous faire un rendu équivalent à une PS4....le GP10B est (comme tout GPU mobile) conçu avant tout pour les jeux mobiles , sinon on aura déjà doom 2016 sur ipad...

Et c'est avant à cause de ça que je doute fortement que ce sera juste un "bête" SoC Tegra dans la switch mais quelque chose de fondamentalement différent..

Conclusion et hypothèses :

Je ne l'ai pas mentionné dans mon exposé mais le choix de NVIDIA par Nintendo n'est pas anodin...l'architecture ARM est une architecture plus simple et qui permet une plus faible consommation électrique (idéale pour cette console...) mais en contrepartie ,ils sont beaucoup moins puissant que leurs homologues x86(logique...)mais la tegra de NVIDIA a une frontière plus faible avec eux que les autres puces ARM...mais en soit,ce n'est pas bien grave , pourquoi ? parce que NVIDIA mise avant tout sur son CUDA (j'entends encore les voix du fond "Heinnnnnn ??? " :hap: ) pour en gros le CUDA est une technologie GPGPU (voix du fond "arrête de parler chinois !" ) roooh :lol: bon en gros , le GPGPU est une technologie qui permet au GPU d'exécuter des calculs complexe à la place des CPU (la raison est simple : le GPU est plus complexe et plus spécialisé pour ça ) donc vu que le GPU exécute le travail à la place du CPU pour certaines tâches , on a pas besoin qu'il soit nécessairement puissant....:hap: (et cette architecture se retrouve sur toutes les consoles actuelles , wii u compris...)la ps4 et la Xbox utilisent des processeurs Jaguar qui sont loin d'être des foudres de guerre...leurs GPU font le reste...

Donc on peut très bien utiliser le tegra couplé à un GPU plus "musclé" et c'est cette hypothèse que je retiens car comme je l'ai dit , le SoC tel quel ne suffira pas à obtenir un rendu proche de la ps4(et ça tranche avec les dires de NVIDIA qui stipule que les portages sont faciles donc la puissance doit être équivalente au moins...)

Donc je pense qu'en plus du SoC classique , on aura sûrement un GPU plus costaud (un 1050 ou 1050Ti voir plus...) ,j'en entends encore "hého et l'autonomie va durer 1h avec ça !!" :hap: , oui et non....c'est justement ça l'astuce : en mode salon , la console sera à pleine puissance donc tegra X2 et GTX activé ensemble (résolution 1080p minimale) tandis qu'en mode portable , le GP10B sera actif et le GTX en veille (résolution plus faible donc moins de ressources ,économie de la batterie etc) mais j'avoue que cette hypothèse est à prendre avec des pincettes vu que j'ignore les capacités exactes du GP10B..j'ignore si il sera suffisant en mode portable mais tablons sur oui.

Un petit mot sur la RAM , les mobiles utilisent de la LPDDR (oui oui toujours les voix du fond "Euh ?" ) c'est un type de RAM conçu spécifiquement pour le mobile mais plus lente et débit plus faible...mais heureusement une nouvelle RAM est sortie , la DDR4 qui est une RAM à faible consommation (elle marche sous 1-1.2V...) donc c'est une autre possibilité d'utilisation....Et enfin,une bonne fois pour toute : la RAM ne fait pas tout :hap: ,une grosse quantité de RAM peu efficace va plus handicaper le système qu'autre chose ,à l'inverse ,une quantité faible mais plus puissante sera beaucoup plus efficace...donc si la switch a 4Go de DDR4 , elle n'aura rien à envier face à la concurrence....

Le mot de la fin , je vous entends encore "Hého le prix dans tout ça ?! kimishima dit qu'elle sera abordable ! ", oui bah , justement , la nature de l'alliance entre NVIDIA et Nintendo semble extrêmement poussée (par exemple : seul NVIDIA parle de la partie technique...)donc on peut tabler que NVIDIA a fourni ses puces à prix d'usines (prix très faible ) donc le prix de revient de la machine sera bas , donc prix de vente bas....(mais probablement supérieure à 200€ ne rêvez pas , je table sur 350 comme la wii u)

Et je le répète encore,tout ceci n'est qu'hypothèses car on ne sait rien finalement mais quand je lis que plus de 500 personnes ont travaillé sur la technologie de la machine , ce n'est pas rien(un R&D habituel c'est 100 personnes en moyenne rarement jusque 200) ,c'est énorme pour la réutilisation d'une simple puce donc ce sera du custom(comme toutes consoles en faite)...et cette customisation pourrait amener des choses en plus (ou en moins..) de ce que je (on) pense avoir , par exemple , le tegra sera en fonctionnement 2+4 en mode salon et 0+4 en portable....ou bien on aura pas de GP10B du tout mais un GTX seul et ajuster en mode portable(un logiciel nommé shift permet d'ajuster la consommation électrique (merci hazuki ) il est pas impossible que NVIDIA s'en serve...l)es possibilités sont multiples et nombreuses et je n'exclue pas évidemment me tromper sur toute la ligne aussi !

Mais on sera probablement surpris du résultat final et gageons que cette alliance entre ces 2 là apporteront que du positif pour nous les joueurs.