Qu'est-ce qu'AMD HBCC, ses fonctionnalités et son fonctionnement

AMDde Vega GPU l'architecture a apporté avec elle de nombreuses nouvelles fonctionnalités notables et des fonctionnalités pour améliorer les performances de jeu, mais celle au centre de toutes était l'inclusion HBCC . Dans cet article, nous allons vous expliquer en quoi consiste cette fonctionnalité des GPU AMD, les avantages qu'elle apporte et bien sûr comment elle fonctionne.

Lorsque AMD a lancé les GPU Vega sur le marché, il a mis un accent particulier sur ce composant, HBCC, grâce auquel il a promis une augmentation des performances de certains jeux allant jusqu'à 50% en termes de FPS moyen et avec une augmentation de 100% du minimum FPS qui était une amélioration plus que notable et qui a déclenché toutes les alarmes.

Qu'est-ce qu'AMD HBCC, ses fonctionnalités et son fonctionnement

Mais avant d'entrer dans le sujet, voyons d'abord de quoi il s'agit et en quoi tout cela consiste.

Qu'est-ce que le HBCC et comment fonctionne-t-il?

HBCC signifie «contrôleur de cache à bande passante élevée» ou contrôleur de cache à bande passante élevée. C'est un complément au framebuffer des cartes graphiques AMD Vega GPU qui traite la VRAM comme un cache de haut niveau et prend une partie du système. RAM comme s'il s'agissait de VRAM en retour. Ainsi, lorsque le GPU demande une ressource mais n'est pas dans la mémoire graphique à ce moment-là, les sections de mémoire liées à la demande seront incorporées dans le HBC (framebuffer) pour un accès plus rapide, tandis que les données inutilisées seront supprimées.

Bien sûr, pour que cela fonctionne, vous avez besoin d'un contrôleur, qui est précisément HBCC intégré aux cartes graphiques AMD Vega.

Contrôleur HBCC de AMD

La mauvaise partie est que c'est un mécanisme qui ne fonctionne pas si les développeurs de jeux ne l'implémentent pas dans les jeux. Certes, l'efficacité du GPU est maximisée lorsque les charges de travail sont très élevées, mais la deuxième mauvaise partie est qu'il nécessite une grande quantité de mémoire (en fait, 32 Go de RAM sont optimaux pour l'utiliser dans des conditions, car dans le logiciel Radeon configuration cette section nécessite entre 11 et 24 Go de RAM).

Pour cette raison, en outre, HBCC est désactivé par défaut dans les options du logiciel Radeon.

Logiciel HBCC Radeon

On suppose qu'à l'avenir, cette technologie réduira les besoins en mémoire graphique des jeux les plus exigeants, car, comme nous l'avons expliqué, elle utilise une partie de la RAM de l'ordinateur.

Comment les performances sont-elles améliorées?

Comme nous l'avons vu précédemment, l'une des mauvaises parties de cette technologie est que les développeurs doivent implémenter leur compatibilité dans les jeux, et certainement pas trop sont compatibles. Oui, il y en a une bonne poignée, comme Deus Ex: Mankind Divided, Ghost Recon Wildlands, Rise of the Tomb Raider ou Metro: Last Light Redux (essentiellement ceux optimisés pour AMD), mais le résultat de la performance est, comme vous pourrez apprécier alors parfois contradictoire:

Rendre HBCC

Un exemple clair peut être vu dans Deus Ex à 1440p, où l'activation de HBCC est même contre-productive car les FPS minimum et moyen sont réduits. Dans d'autres jeux comme Ghost Recon: Wildlands, les FPS sont quelque peu améliorés, mais la différence n'est certainement pas trop perceptible et est loin de la promesse d'AMD d'améliorer le FPS minimum jusqu'à 100% et même 50% le FPS moyen.