Arm a annoncé les Immortalis G720, Mali G720 et Mali G620, et ils semblent très prometteurs.
Parallèlement au lancement de la nouvelle solution Total Compute d'Arm pour 2023 sous la forme des Cortex-X4, A720 et A520, nous examinons également les GPU d'Arm pour l'année prochaine. Cela comprend un nouveau Immortalis G720, un Mali G720 et un Mali G620. Il s'agit des GPU Arm de 5e génération, et c'est également la nouvelle convention de dénomination pour les GPU Arm. Fini le « Valhall » ou le « Bifrost »; c'est juste "5e génération".
Chacun de ces GPU constitue des incréments relativement simples par rapport à leurs prédécesseurs, l'Immortalis G720 étant le meilleur GPU d'Arm à ce jour. Comme dans leurs cœurs, les GPU ici sont particulièrement vantés pour leurs améliorations d'efficacité, bien qu'il y ait également des gains de performances assez importants. Comme le dit Arm, un tiers de la consommation d'énergie des jeux à haute puissance provient de l'accès à la mémoire, et l'utilisation de la bande passante mémoire a été réduite jusqu'à 40 %.
Avec la qualité de l'Immortalis G715 l'année dernière, il est clair qu'Arm commence vraiment à devenir un redoutable concurrent en matière de GPU.
Distinguer Immortalis et Mali
Avant de plonger dans les nouveaux GPU d'Arm, il est important de distinguer où se situent les différences entre Immortalis et Mali, d'autant plus que les lignes ont été quelque peu floues en donnant les noms des pièces partagées. Quand j'ai demandé à Arm, on m'a répondu que lorsque les constructeurs OEM équipent leurs chipsets de GPU Arm, les GPU commercialisés sous le nom d'Immortalis doit avoir une unité de lancer de rayons, alors que le Mali G720 peut mais ce n’est pas obligatoire.
De plus, le Mali G720 peut avoir entre six et neuf cœurs, tandis que l'Immortalis G720 peut avoir jusqu'à 16 cœurs. Quant au Mali G620, il est limité à cinq cœurs maximum, bien qu’il s’agisse également d’un GPU beaucoup plus économique.
L'Immortalis G720 d'Arm est son meilleur GPU à ce jour
La grande révolution des derniers GPU d'Arm est le Deferred Vertex Shading, ou DVS. Arm est déjà leader en matière d'ombrage à taux variable et de lancer de rayons, et la prochaine étape d'amélioration concernait la bande passante et la consommation d'énergie. Grâce à ces améliorations, Arm vante jusqu'à 15 % de performances par watt en plus, ainsi qu'une augmentation moyenne de 15 % des performances de pointe.
Dans les performances réelles, Arm a mesuré jusqu'à 20 % d'amélioration des performances par rapport à l'Immortalis G715, dont une grande partie peut être attribuée aux économies de bande passante réalisées grâce au DVS. Grâce à ces économies de bande passante, des effets au niveau du PC tels que l'éclairage dynamique en temps réel, l'éblouissement, la profondeur de champ et l'occlusion ambiante de l'espace de l'écran peuvent être ajoutés. En fait, le moteur de rendu de bureau d'Unreal Engine 5 arrivera sur Android plus tard cette année.
L'ombrage des sommets différé est la « fonctionnalité principale » du G720, et il permet au moteur de rendu de différer l'ombrage des sommets jusqu'à l'ombrage des fragments (par tuile). L'ordre est toujours maintenu dans la liste des polygones, et les framerates augmentent (de 15 % en moyenne) par rapport au G715, ce qui signifie que le l'utilisateur peut bénéficier d'une utilisation réduite de la bande passante grâce au pipeline de rendu qui n'a pas besoin de stocker les données de sommets intermédiaires dans mémoire. Arm m'a également assuré que cela n'affecte pas non plus les temps d'image, vous aurez donc une expérience de jeu cohérente. Ceci est intégré au GPU, les développeurs n’auront donc rien à faire pour intégrer son utilisation.
À son tour, même si Arm n’a partagé aucun chiffre spécifique, cela bénéficiera également aux performances lors de l’utilisation du lancer de rayons. Étant donné l'avance d'Arm dans ce domaine avec ses GPU Immortalis, cela ne fera probablement que creuser l'écart à moins que les concurrents ne fassent des progrès massifs. Arm a également ajouté un module 2x MSAA, comme auparavant, lorsqu'un développeur demandait 2x MSAA au GPU, il passait automatiquement à 4x MSAA.
D'autres améliorations ont également été apportées au GPU, mais elles sont à plus petite échelle. Le frontal de flux de commandes (CSF) a connu quelques améliorations avec des registres de travail supplémentaires pour le traitement du streaming, et d'autres unités à tous les niveaux ont vu des améliorations de leur débit. Le CSF gère la planification et les appels de tirage avec ses propres capacités de calcul.
Avec les mêmes contraintes de puissance que le GPU de l'année dernière, Arm affirme que vous disposerez d'un GPU plus puissant, qui se réduit à un GPU plus efficace pour la même quantité de puissance.
Comme pour ses cœurs, l’efficacité du GPU est un gros problème
Arm semble être très efficace cette année, et avec ses GPU, c'est exactement la même chose. Cela ne veut pas dire qu’une meilleure performance n’est pas un objectif, comme c’est évidemment le cas (et l’entreprise est encore en train de rattraper son retard), mais l’efficacité est importante pour la plupart des gens. Bien que le potentiel de gains de performances soit extrêmement important cette fois-ci, la plupart des gens espèrent probablement une meilleure autonomie globale de la batterie.
Cela dit, ces améliorations de 40 % de la bande passante ne peuvent être sous-estimées, et une amélioration de 15 % du framerate moyen n’est pas à négliger. Nous serons ravis de voir quels chipsets pourront intégrer ce GPU à l’avenir et comment il se comparera aux prochains GPU dans des chipsets comme le Snapdragon 8 Gen 3 plus tard cette année.