Cette technologie, appelée « Resizable Base Address Register » (BAR), est une fonctionnalité des cartes mères, processeurs et cartes graphiques modernes qui permet d'améliorer les performances des jeux compatibles grâce à une gestion plus efficace de la mémoire. Il s'agit d'une technologie PCI Express, déployée avec PCIe 3.0 en 2010, mais qui n'a été largement adoptée qu'en 2020, lorsque AMD a commencé à la proposer comme fonctionnalité de ses GPU Radeon série 6000. Nvidia l'a ensuite ajoutée à ses GPU RTX série 30 en 2021. Intel la prend également en charge sur ses GPU Arc et sur ses processeurs depuis Skylake.
AMD appelle cette technologie SAM, qui signifie Smart Access Memory, mais Nvidia utilise Resizable BAR, abrégé en ReBAR. Pour fonctionner, elle doit être prise en charge par le processeur, la carte mère et la carte graphique. Bien que cette technologie ait fait sensation en 2021, on en parle peu ces derniers temps, probablement en raison de ses gains de performances imprévisibles et/ou négligeables pour les jeux.
Lorsqu'un jeu est en cours d'exécution, le processeur doit accéder à la mémoire d'une carte graphique et, par défaut, il ne peut accéder qu'à 256 Mo à la fois. Cependant, la BAR redimensionnable supprime cette limitation de taille afin que le processeur puisse accéder à toute la mémoire du processeur graphique, ce qui permet en théorie d'améliorer les performances. Ce réglage permet au processeur de demander des blocs de données beaucoup plus volumineux au processeur graphique, ce qui peut améliorer les performances des jeux qui peuvent bénéficier de cette modification.
La BAR redimensionnable réduit la charge liée au transfert des ressources du jeu entre le CPU et le GPU, en envoyant moins de transferts plus volumineux au lieu de nombreux transferts plus petits. Elle permet également d'effectuer plusieurs requêtes simultanément au lieu de les mettre en file d'attente. Par exemple, si votre CPU a besoin de 1 Go de données, il devra effectuer quatre requêtes avec une limite de 256 Mo, ou une seule avec ReBAR/SAM.
Cela dépendra de votre matériel, du jeu auquel vous jouez, des paramètres que vous utilisez, etc. Il ne s'agit donc pas d'une amélioration générale pour tous les jeux, car cela dépend vraiment du scénario. Il convient de noter que les GPU Intel Arc nécessitent la technologie Resizable BAR, contrairement aux GPU AMD et Nvidia. Techpowerup a testé l'Intel Arc A770 avec et sans ReBAR activé et a constaté une baisse de performances de 77 % lorsque cette fonctionnalité était désactivée. Intel est donc unique à cet égard.
Les chiffres de Nvidia concernant les améliorations de performances de Resizable BAR, qui correspondent au meilleur scénario possible.
Selon le site que vous jugez fiable, les critiques en ligne ont constaté que l'activation de ReBAR/SAM peut offrir un large éventail d'avantages en termes de performances, allant de presque rien à une amélioration de 5 % à 20 % environ, mais cela dépend du matériel, du jeu et de la résolution utilisée. TechSpot dispose de benchmarks complets et a constaté que cette technologie profitait davantage aux utilisateurs de Radeon qu'aux propriétaires de Nvidia. Cependant, il s'agit d'une amélioration gratuite, ce qui est rare de nos jours, et cela vaut donc la peine de vérifier qu'elle est bien activée sur votre système.
Les chiffres d'AMD montrent que la plupart des gains sont assez modestes.
Vous pouvez déterminer si cette fonction est activée en consultant le BIOS de votre ordinateur, où elle est activée à l'origine, ou en utilisant les utilitaires du bureau.
Utilisateurs Nvidia :
Cliquez avec le bouton droit sur le bureau et sélectionnez Panneau de configuration Nvidia. Lorsque cette fenêtre s'ouvre, cliquez sur l'icône située dans le coin inférieur gauche intitulée Informations système. Une fenêtre s'affiche alors, indiquant les caractéristiques de votre GPU, avec la fonction Resizable BAR clairement indiquée. Notez que des utilitaires gratuits tels que GPU-Z affichent également ces informations.
Le panneau de configuration Nvidia peut vous indiquer si ReBAR est activé ou non.
Utilisateurs AMD :
Vous devrez ouvrir le logiciel Radeon pour afficher le panneau de configuration principal, qui comporte une case en bas à gauche indiquant l'état de la mémoire Smart Access Memory, accompagnée d'une icône représentant un « petit cerveau ». Nous n'avons pas accès à un système AMD pour publier une capture d'écran, mais PCWorld propose un guide détaillé avec des captures d'écran ici.
Utilisateurs Intel :
Vous pouvez facilement vérifier si cette fonction est activée dans le logiciel Arc Control, ou utiliser un utilitaire gratuit tel que GPU-Z.
Quel que soit votre processeur ou votre carte graphique, vous devrez activer cette fonctionnalité dans votre BIOS. Étant donné la grande diversité des BIOS modernes, son emplacement et son nom peuvent varier en fonction d'une multitude de facteurs. Google sera donc votre meilleur allié. En règle générale, elle se trouve dans la section « Avancé » du BIOS, sous « Paramètres PCIe » ou un nom similaire. Notez qu'il n'est pas possible de personnaliser la quantité de mémoire allouée au processeur, car il s'agit d'une fonctionnalité binaire qui est soit activée, soit désactivée.
Cette carte mère Asus Z790 dispose d'une icône pratique sur la page d'accueil du BIOS qui permet aux utilisateurs de l'activer ou de la désactiver sans avoir à fouiller dans les menus.