Découvrez ce qu’est la fonctionnalité AMD Smart Access Memory et comment l’activer pour augmenter gratuitement vos performances !
Smart Access Memory : Un meilleur accès du CPU au GPU
Dévoilé lors de la présentation des cartes graphique RX 6000 de la marque, Smart Access Memory est le terme marketing d’AMD utilisé pour leur mise en œuvre de la capacité PCI Express Resizable BAR (Base Address Registers).
Qu’est-ce que cela signifie exactement ?
Les CPU sont traditionnellement limités à une zone d’adresse mémoire E/S de 256 Mo pour le frame buffer du GPU. Cela signifie que le processeur ne peut communiquer avec la carte graphique qu’à travers cette petite « fenêtre » de 256 Mo.
L’activation de la barre redimensionnable (Resizable BAR) ou de la mémoire d’accès intelligente (Smart Access Memory) supprime cette petite fenêtre d’accès. Cela permet au CPU d’accéder directement à une plus grande partie de la mémoire du GPU.
Bien que les slides d’AMD (comme ci-dessus) suggèrent que Smart Access Memory permet « d’élargir » le chemin de la mémoire (et donc la bande passante de la mémoire) entre le CPU et le GPU, ce n’est pas vrai. Smart Access Memory / Resizable BAR n’augmentera pas la bande passante de la mémoire.
Ce que fait cette fonctionnalité, c’est permettre au CPU d’accéder directement à une plus grande partie de la mémoire du GPU, au lieu d’utiliser la « fenêtre » habituelle de 256 Mo. En définitive, cela accélère quelque peu les communications entre le CPU et le GPU.
AMD Smart Access Memory : quels gains de performance ?
Selon le constructeur, l’activation de Smart Access Memory donnera un petit coup de pouce gratuit compris entre 5 à 11 % à vos performances en jeu.
Vous pouvez vous attendre à une amélioration des performances allant jusqu’à 16 % dans certains jeux, mais sans effet dans d’autres. Mais dans l’ensemble, vous bénéficiez d’une amélioration gratuite des performances. Il n’y a tout simplement aucune raison de ne pas activer la mémoire Smart Access.
Voici un résumé graphique des résultats obtenus sous forme de comparatif de performances avec une RX 6800 XT avec AMD Smart Access Memory activé ou non.
AMD Smart Access Memory Performances on/off en 1080p :
AMD Smart Access Memory Performances on/off en 1440p :
AMD Smart Access Memory Performances on/off en 2160p (4K) :
AMD Smart Access Memory : prérequis matériel
Comme Smart Access Memory n’est qu’une implémentation AMD de PCIe Resizable BAR, elle peut éventuellement être mise en œuvre pour toutes les cartes graphiques et les cartes mères PCI Express 3.0 et PCI Express 4.0.
Cependant, AMD limite actuellement cette fonctionnalité à un petit sous-ensemble de composants, ne l’ayant validée que pour ses nouveaux processeurs de la série Ryzen 5000 et ses cartes graphiques de la série Radeon RX 6000.
Voici la combinaison aujourd’hui dont vous aurez besoin pour profiter du Smart Access Memory :
- Cartes mères AMD série 500
- Processeurs AMD Ryzen série 5000
- Cartes graphiques AMD Radeon RX série 6000
Côté logiciel, deux prérequis sont indispensables :
- AMD Radeon Software Driver 20.11.2 ou plus récent
- Dernier BIOS de la carte mère (AMD AGESA 1.1.0.0 ou plus récent)
AMD recommande actuellement ces cartes mères X570, car elles disposent d’un BIOS mis à jour :
- ASUS X570 Crosshair VIII Hero WIFI (lien d’achat)
- ASRock X570 Taichi (lien d’achat)
- GIGABYTE AORUS X570 Master (lien d’achat)
- MSI X570 Godlike (lien d’achat)
AMD Smart Access Memory : comment l’activer ?
Pour activer AMD Smart Access Memory vous devez disposer de tous les composants pris en charge ci-dessus ainsi que la dernière mis à jour du BIOS de votre carte mère, ensuite vous pourrez être éligible pour activer cette fonction.
Attention toutefois, la méthode variera d’une carte mère à l’autre, et elle ne sera pas forcément appelée Smart Access Memory, les noms peuvent varier d’un constructeur à l’autre.
Nous vous conseillons plutôt de chercher les variations de nomination comme : Above 4G Decoding ou Resizing BAR ou encore Resizable BAR.
Dans notre guide, nous utilisons la carte mère ASUS CROSSHAIR VIII Hero (AMD X570), comme exemple :
- Vous devez d’abord désactiver le CSM (Compatibility Support Module), ou vous assurer qu’il est désactivé, en allant dans le menu de démarrage Boot et en recherchant l’option CSM / Compatibility Support Module.
- Réglez le CSM (Compatibility Support Module) sur « Disabled« .
- Allez dans le menu Avancé (Advanced) et cherchez le PCI Subsystem. Pour les autres cartes mères, cherchez les options de configuration PCIe / PCI Express.
- Activez Above 4G Decoding.
- Cela vous donnera accès à l’option Re-Size BAR Support. Réglez-la sur Auto.
- Allez maintenant dans le menu Exit, et sélectionnez Save Changes & Reset.
- Il vous sera demandé de confirmer les modifications. Vérifiez les deux que vous avez effectué, puis cliquez sur OK.
Après le redémarrage de la carte mère, la mémoire AMD Smart Access Memory (PCIe Resizable BAR) sera activée pour votre CPU Ryzen série 5000 et votre carte graphique Radeon série RX 6000 !
CSM est désactivé par défaut pour les cartes mères ASUS, ASRock et MSI. Cependant, il est activé par défaut dans sur les GIGABYTE AORUS X570.
Si vous avez installé Windows sans avoir désactivé CSM au préalable, il sera configuré comme non UEFI. Il ne démarrera PAS si vous activez le support Resizable BAR Support (Smart Access Memory).
Vous devrez réinstaller Windows avec le support CSM désactivé.
Voici ci-dessous la méthode en vidéo sur une carte mère GIGABYTE AORUS X570 :

Ci-dessous, nos guides d'optimisations dont : Optimiser Windows 11 pour les jeux - Optimiser Windows 10 pour les jeux - Comment réduire latence - Stock PS5