in

AMD SAM sur la Radeon RX 6800 XT dans le test

Des benchmarks complets en Full HD, WQHD et Ultra HD avec les dernières versions du BIOS et les pilotes sur un PC de jeu avec AMD Radeon RX 6800 XT et Ryzen 9 5950X montrent: Les gains de performances grâce à AMD Smart Access Memory (SAM) basé sur PCIe Redimensionnable BAR sont partiellement clair. Pas étonnant que Nvidia emboîte le pas bientôt.

Avec «Smart Access Memory» (SAM), AMD a été le premier fabricant à doter les cartes graphiques Radeon RX 6000 avec RDNA 2 d’une fonction au début du 4ème trimestre 2020 qui est utilisée depuis longtemps dans le protocole PCI Express était disponible, mais n’a pas encore été utilisé. Au début, il n’était pris en charge que par Radeon RX 6000 en combinaison avec Ryzen 5000 sur des cartes mères avec un BIOS adapté en conséquence.

Mais AMD a déclenché une avalanche avec Smart Access Memory. Non seulement tous les fabricants de cartes mères ont approuvé SAM pour les cartes en dehors des recommandations AMD, y compris Threadripper et avec un chipset Intel, Nvidia suivra également en mars avec la série GeForce RTX 3000 – les nouveaux GPU pour ordinateurs portables GeForce RTX 3000 supportaient déjà la fonction.

AMD SAM sur Ryzen 5000

AMD SAM sur Ryzen 5000

AMD SAM sur Ryzen 5000

Jusqu’à présent, TechAstuce n’a regardé SAM que dans le premier test de la Radeon RX 6800 XT et seulement dans quelques jeux en Ultra HD, les gains n’étaient pas très convaincants. Et pourtant, tous les fabricants mettent le pied sur le gaz?

Les premiers benchmarks étendus de l’équipe éditoriale dans plus de résolutions, plus de jeux et avec de nouvelles versions et pilotes du BIOS en fournissent la raison: dans certains cas, les gains de performances d’AMD SAM sont supérieurs à l’utilisation d’une classe de carte graphique supérieure.

Qu’est-ce que AMD SAM aka PCIe Resizable BAR?

Mais qu’est-ce que la «mémoire Smart Access» basée sur PCIe Redimensionnable BAR de toute façon? Jusqu’à présent, le processeur ne pouvait accéder directement qu’à 256 Mo de mémoire de la carte graphique et y stocker des données, auxquelles le GPU avait alors accès sans avoir à récupérer «lentement» les données de la RAM. Compte tenu de la faible capacité de la zone d’adresse disponible, le GPU et le CPU ne pouvaient guère bénéficier du canal de communication directe.

AMD était désormais le premier fabricant de matériel à éliminer ce goulot d’étranglement en utilisant une fonction déjà implémentée dans PCI Express. Nous parlons de Resizable BAR, une norme qui a été implémentée il y a plusieurs années avec le protocole PCIe 3.0, mais qui a été complètement ignorée dans le monde Windows jusqu’à présent. AMD a baptisé sa propre implémentation de Resizable BAR «Smart Access Memory» (SAM).

Avec Redimensionnable BAR, le processeur peut accéder à toute la mémoire de la carte graphique, les données sont transférées via l’interface PCIe 3.0 ou deux fois plus rapide PCIe 4.0, et le GPU n’a pas à passer par la mémoire principale.

Quelles sont les conditions requises pour AMD SAM?

L’implémentation n’était évidemment pas anodine pour AMD, car non seulement le pilote doit prendre en charge la fonction, mais aussi la carte graphique et la carte mère doivent fonctionner via BIOS / firmware.

Nvidia nécessite un nouveau firmware

Par exemple, le micrologiciel est la raison pour laquelle la GeForce RTX 3060 de Nvidia n’est pas encore disponible avec une BAR redimensionnable de 12 Go sera en mesure de la prendre en charge dès le premier jour et les GPU d’ordinateurs portables GeForce RTX 3000 récemment publiés le font déjà, les GeForce RTX 3080 «plus anciennes» , GeForce RTX 3080, GeForce RTX 3070 et GeForce RTX 3060 Ti ne suivront qu’en mars, date à laquelle un nouveau pilote et des mises à jour de firmware seront disponibles. Apparemment, AMD a surpris Nvidia avec Redimensionnable BAR, sinon toutes les cartes GeForce RTX 3000 auraient chargé un BIOS adapté dès le premier jour.

Nvidia propose une BAR redimensionnable via une mise à jour du micrologiciel pour GeForce RTX 3000 en mars
Nvidia apporte une BAR redimensionnable via une mise à jour du micrologiciel pour GeForce RTX 3000 en mars (Image: Nvidia)

Probablement uniquement pour RX 6000 et RTX 3000

Nvidia a récemment annoncé Redimensionnable BAR pour la génération Ampère, GeForce RTX 2000 et donc Turing ne recevra probablement aucun ajustement. AMD ne parle actuellement de SAM que pour les Radeon RX 6800, Radeon RX 6800 XT et Radeon RX 6900 XT. Ici aussi, il semble peu probable que la fonction suivra pour les anciens modèles.

Un BIOS de carte mère approprié est également requis

En plus de la carte graphique, un BIOS de carte mère adapté et donc indirectement également un processeur et un chipset de carte mère correspondants sont nécessaires. Officiellement, seuls les processeurs Ryzen 5000 associés à un chipset X570 ou B550 et à un nouveau BIOS prennent actuellement en charge cette fonctionnalité. Mais ce n’est pas parce que les autres processeurs ou cartes mères ne peuvent pas gérer SAM. Il manquait tout simplement un BIOS adapté pour la présentation de la série Radeon RX 6000.

Et il y en a maintenant. Redimensionnable BAR est maintenant pris en charge par de nombreuses anciennes cartes mères AMD et diverses cartes Intel sont également incluses. Entre-temps, il est devenu plus compliqué de trouver une carte mère actuelle qui ne prend pas en charge Redimensionnable BAR, même s’il doit encore être officiellement un modèle B550 ou X570. TechAstuce n’a pas examiné une telle combinaison non officielle, mais selon les rapports Internet, SAM y travaille au moins en général. Les rapports d’expérience des lecteurs de TechAstuce sur le sujet sont les bienvenus sur le forum.

SAM est-il maintenant actif ou non?

Si une version compatible du BIOS a été installée, Redimensionnable BAR doit toujours être activé; la fonction n’est actuellement pas active départ usine. Dans un premier temps, il est important que l’option «CSM Support» (un mode de compatibilité pour les anciens matériels) soit désactivée. C’est généralement le cas, ce qui est bien, car CSM ne peut pas être désactivé facilement sur un système existant, car Windows peut alors ne plus démarrer. De plus, les options « Décodage au-dessus de 4G » et « Support de barre redimensionnable » doivent être activées – selon le fabricant, les éléments peuvent être nommés légèrement différemment, mais ils sont généralement faciles à trouver (dans les éléments du menu PCI Express).

Activez AMD SAM sur le Gigabyte B550 Aorus Pro

Activez AMD SAM sur le Gigabyte B550 Aorus Pro

Activez AMD SAM sur le Gigabyte B550 Aorus Pro

Activez AMD SAM sur le Gigabyte B550 Aorus Pro

Si la fonction est active dans le BIOS, un pilote de carte graphique correspondant ne doit être installé que sur une carte graphique compatible et SAM devrait commencer à fonctionner. Mais cela fait-il aussi cela? La question n’est pas si simple à répondre, car même les pilotes d’AMD ne fournissent pas actuellement d’indication à ce sujet.

Cependant, si vous allez dans l’onglet « Ressources » dans le gestionnaire de périphériques de la carte graphique, vous trouverez un point intitulé « Grande zone de mémoire » sous l’élément « Type de ressource » lorsque le SAM est activé. Sans SAM, il n’y a que des entrées avec « zone mémoire ».

BAR redimensionnable dans le Gestionnaire de périphériques
BAR redimensionnable dans le Gestionnaire de périphériques

L’affichage n’est probablement que la moitié de l’histoire, car même sur une carte graphique Radeon RX-5000, il y a une entrée pour la zone de mémoire étendue sur un « système SAM », mais les benchmarks ne montrent aucun effet positif sur un non-RDNA-2 -Graphic carte. Dans la continuité, un outil mis à disposition des éditeurs par AMD indique que SAM n’est pas actif sur une Radeon RX 5000.

Maintenant, il se pourrait bien sûr que l’outil ne fonctionne correctement qu’avec une Radeon RX 6000, mais en relation avec les résultats du benchmark, il est plus probable que le gestionnaire de périphériques puisse certifier la compatibilité générale avec Redimensionnable BAR, mais rien de plus. Il est donc concevable que ce dernier reconnaisse que la chaîne matérielle peut généralement traiter avec Redimensionnable BAR, mais tant que le pilote de la carte graphique ne donne pas le «Go» final, il n’y a pas de BAR redimensionnable après tout. Et le gestionnaire de périphériques ne semble pas remarquer exactement cette étape.

Le pilote de la carte graphique joue un rôle majeur

Le pilote de la carte graphique joue généralement un rôle majeur dans Redimensionnable BAR. AMD lui-même ne divulgue pratiquement aucun détail, mais la mise en œuvre aurait été tout sauf simple et pas une dépense ponctuelle. De toute évidence, une maintenance constante des pilotes est nécessaire, car AMD semble travailler avec une liste blanche au moins pour le moment. Cela signifie: si un jeu n’est pas noté dessus, SAM reste inactif. Selon AMD, il existe des titres qui fonctionnent plus lentement avec SAM que sans lui – par conséquent, ils ne sont pas sur la liste blanche. Il n’y a pas d’informations plus précises sur les raisons pour lesquelles c’est le cas et quels jeux fonctionnent actuellement avec SAM.

Sur la page suivante: Benchmarks avec AMD SAM en Full HD, WQHD et Ultra HD et la conclusion

AMD SAM sur la Radeon RX 6800 XT dans le test 1
Partager cet article
Robin Vigneron

Par Robin Vigneron

Robin est un passionné de nouvelles technologies et il n'hésites pas à creuser le web pour vous trouver les meilleurs bons plans et astuce High-Tech !

helloSystem: le dérivé de FreeBSD ramène macOS classique 17

helloSystem: le dérivé de FreeBSD ramène macOS classique

Nouveaux SSD: WD Green SN350 et 4 To pour WD Black SN750 et P50 18

Nouveaux SSD: WD Green SN350 et 4 To pour WD Black SN750 et P50