Votre GPU n’est pas le seul composant impliqué dans le dessin des graphiques sur votre écran. Le CPU joue un rôle important en aidant le GPU à générer des images, et la technologie BAR redimensionnable améliore la façon dont ces deux composants principaux peuvent travailler ensemble de façon transparente.

La relation entre le CPU et le GPU

Vous avez peut-être déjà entendu parler d’un « goulot d’étranglement » du CPU ou du GPU, et la BAR redimensionnable existe pour traiter un type très spécifique de goulot d’étranglement qui peut se produire entre le CPU et le GPU lorsqu’ils travaillent ensemble pour dessiner la prochaine image.

Cela soulève naturellement la question de savoir pourquoi le CPU est impliqué avec le GPU en premier lieu. Les deux types de processeurs sont bons à des choses différentes. Dans un jeu vidéo, par exemple, le CPU est chargé de piloter l’animation, de calculer les résultats des simulations physiques, le comportement des personnages, etc. Le GPU ne peut pas dessiner la prochaine image tant qu’il ne sait pas où les objets doivent se trouver, il doit donc attendre des informations de la part du CPU.

BAR redimensionnable et mémoire d’accès intelligente

BAR redimensionnable est un terme spécifique aux GPU de NVIDIA, mais comme c’est souvent le cas, leur principal concurrent AMD possède sa propre version de la même technologie. AMD appelle sa version Smart Access Memory ou SAM, mais dans l’ensemble, les deux fonctions font la même chose, plus ou moins de la même manière.

Sans cette fonction, le CPU ne peut obtenir des données à traiter de la mémoire du GPU que par tranches de 256 Mo. Cela n’a jamais été un problème jusqu’à très récemment. Après tout, il a fallu de nombreuses années pour que les GPU disposent d’autant de mémoire au total. Même avec une taille de quelques gigaoctets, il ne faut aucun temps pour passer au crible tous les 256 Mo à la fois.

Cependant, à l’heure où nous écrivons ces lignes, la taille de la mémoire des GPU se situe généralement entre 6 et 12 Go, et des allocations plus importantes seront inévitables à l’avenir, à mesure que les résolutions augmentent, que les niveaux de détail s’améliorent et que des technologies comme le ray tracing repoussent les limites de la mémoire.

C’est là que SAM ou Resizable BAR entre en jeu, littéralement. Lorsque cette fonction est activée, le CPU peut accéder à la totalité du « frame buffer » (autre nom de la mémoire du GPU), ce qui signifie qu’il peut trouver et traiter rapidement les données dont il a besoin.

Cela réduit également le nombre de transferts entre le CPU et le GPU et permet au CPU de ne demander des données à la mémoire du GPU que lorsqu’il en a besoin et au bon endroit. En théorie, cela signifie que le CPU et le GPU bénéficieront d’un gain de performance grâce à la réduction des frais généraux et du trafic.

C’est peut-être le meilleur moment pour acheter un GPU.

Exigences BAR redimensionnables

Jusqu’à présent, cette fonctionnalité semble géniale, mais qui peut réellement l’utiliser ? La vérité est que la BAR redimensionnable est en fait une fonctionnalité de la norme PCIe. Il s’agit du protocole du GPU pour communiquer avec le reste de l’ordinateur.

La prise en charge de cette fonctionnalité par la carte mère, le GPU ou le CPU est facultative, et seuls les composants les plus récents offrent cette option. Les trois composants doivent prendre en charge les BAR ou SAM redimensionnables.

Les CPU Intel de 10e génération et plus récents prennent en charge les BAR redimensionnables, tout comme les CPU Zen 3 et plus récents d’AMD Ryzen. Pour les CPU Intel de 10e génération, seuls certains chipsets sont pris en charge, mais tous les chipsets de 11e génération ou plus récents devraient l’être.

Vous aurez besoin d’une carte NVIDIA de la série 30 ; la plupart d’entre elles sont prêtes à l’emploi. Cependant, si vous avez acheté une carte Founder’s Edition, vous devrez peut-être effectuer une mise à jour du firmware pour activer la fonction. En parlant de mise à jour du micrologiciel, vous voudrez probablement en faire une pour votre carte mère aussi pendant que vous y êtes.

Pour utiliser AMD SAM, il vous faut une carte de la série 6000 et un processeur Ryzen 5000 ou 3000, à l’exception des modèles 3400G et 3200G. Vous avez également besoin d’une carte mère équipée d’un chipset AMD 500 ou d’un chipset 400 combiné aux CPU de la série 3000 figurant sur la liste de support.

En supposant que vous disposez de tous les composants requis, avec leurs dernières versions de firmware, vous pouvez activer la BAR redimensionnable ou AMD SAM depuis le menu BIOS/UEFI de votre ordinateur. Vous devrez consulter la documentation de la carte mère (ou chercher les informations au démarrage) pour savoir sur quelle touche vous devez appuyer pour accéder au menu.

La BAR redimensionnable fait-elle une différence ?

Pour l’instant, il ne semble pas que cette fonctionnalité fasse une grande différence en ce qui concerne les performances des jeux dans le monde réel. Bien qu’elle augmente les performances dans certains titres, l’amélioration est modeste et peut même aggraver les performances dans certains cas.

NVIDIA, pour sa part, désactive automatiquement la BAR redimensionnable pour les jeux dont les performances se dégradent avec la fonction activée, vous n’avez donc pas vraiment de raison de ne pas en profiter. Vous obtiendrez une légère augmentation des performances dans de nombreux jeux et les performances ne seront pas moins bonnes dans les jeux qui ne sont pas sur la liste blanche. Si la BAR redimensionnable vous cause des problèmes sérieux, vous pouvez simplement la désactiver dans le BIOS.