Grafikkarten News VGA

Radeon RX 5700XT, Radeon VII und RX Vega bieten keinen direkten Support für Resizeable-BAR, aber machbar wäre es wohl | Hintergründe

Installiert man alle BIOS-Updates für das Motherboard und aktuelle Treiber, dann wird auch bei den älteren AMD-Grafikkarten z.B. im Gerätemanager und den Eigenschaften der “Große Speicherbereich” als verfügbare Ressource angezeigt, was mittlerweile viele Spekulationen ausgelöst hat, ob und was das Ganze vielleicht dann doch bringen könnte, wenn vielleicht auch indirekt oder nur als eine unbeabsichtigte Art “Nebenwirkung”. Nach diversen Forenposts und dem einen oder anderen User-Test habe ich mal schnell überprüft.

Die Radeon VII muss man aber bei diesen Tests wohl komplett ausschließen, da Graphics Output Protocol (GOP) erst per BIOS-Update nachgereicht wurde und trotzdem, selbst nach dem Flash, noch kein wirklich kompletter UEFI-Support zu bestehen scheint. Wie auch immer – ein Gegentest hatte bei aktiviertem BAR-Support sogar leicht schlechtere Benchmark-Ergebnisse ergeben, allerdings immer noch im Rahmen von möglichen Messtoleranzen. Bei der Radeon RX 5700 (XT) und der RV Vega liegt der Fall wohl aber etwas anders. Aus meinem Forum stammt auch ein Beitrag von 8j0ern, der etwas bessere Min-FPS beim Einsatz von rBAR On festgestellt haben möchte:

Resizeable BAR Off
Resizeable BAR On

Ich habe versucht, diese Erkenntnisse zu reproduzieren, und konnte zunächst keinen Unterschied zwischen rBAR On und Off feststellen, auch nicht bei 1% Low FPS, also dem besseren Ersatz der Min FPS. Anderes Spiel, aber erst einmal kein echter Unterschied:

Allerdings konnte man zunächst (rein) subjektiv feststellen, dass mit rBAR On scheinbar weniger Mikroruckler, also im Verhältnis zum Durchschnitt deutlich langsamer gerenderte Einzelbilder (Frames) auftraten. Ich habe deshalb insgesamt 10 Messungen für beide Optionen mit erwärmter Karte laufen lassen und ab den dritten bzw. vierten direkt nacheinander gemessenen Durchlauf dann auch nahezu deckungsgleiche Ergebnisse erzielen können, denen man damit auch eine gewisse Reproduzierbarkeit zusprechen kann. Werfen wir erst einmal einen Blick auf die prozentuale Zusammensetzung der Frame Time (Renderzeit pro Einzelbild)

Die leichten Ruckler sieht man bei der Frame Time der RX 5700XT und rBAR Off ganz rechts am Ende des Balkens. Nur muss man da schon sehr genau hinschauen. Genau dafür liebe ich aber meine Varianz-Aufschlüsselung, denn sie ist, auch was den runden Bildlauf betrifft, unbestechlich und eigentlich auch durch nichts zu ersetzen:

Man sieht sehr gut, dass der Verlauf etwas ausgeglichener ausfällt, auch wenn die Unterschiede sehr marginal sind. Die Freigabe des großen Speicherbereiches können die älteren Radeons somit zwar nicht direkt verwerten, aber es scheint, dass im Hintergrund einige Prozesse durchaus GPUMmu-kompatibel sind und das WDDM2-Feature auch nutzen. Doch was ist das eigentlich? Dazu muss man einmal die Theorie bemühen.

Wie man weiß, ist rBAR ein GPUMmu (Graphics Processing Unit Memory management unit) Feature, dass man in Software oder Hardware unterstützen kann (Danke auch an den Leser gastello für den Hinweis), das Microsoft selbst recht transparent und verständlich beschreibt (Schema unten, ©Microsoft):

Man sieht also, dass rBAR dazu gedacht ist, Flaschenhälse und Einbrüche bei großen Speicherkonfigurationen abzufedern und stattdessen auf feste Größen bei den Systemressourcen zu setzen, da dynamisch geänderte Speicherbelegungen immer Performance kosten. Die PCI SIG definiert aber eben nicht die Art der Unterstützung, so dass reine Softwarelösungen ebenfalls möglich (wenn auch nicht so effizient) sind. Das dürfte wohl auch der Grund sein, warum die aktuellen (und nachträglich unterstützten) GeForce-Karten mit einer reinen Software-Lösung (Firmware, Treiber) nicht ganz so große Leistungszuwächse verzeichnen können wie RDNA2, da die Adressierung in Hardware offensichtlich nicht implementiert ist.

Das aber lässt die logische Frage aufkommen, warum AMD nicht zumindest die RDNA-Karten wie die RX 5700XT mittels neuer Firmware (und damit analog zu NVIDIA) mit diesem Feature (zumindest auf Softwarebasis) beglückt. Denn technisch machbar wäre dies mit Sicherheit, nur ob es so auch vom Hersteller erwünscht ist?  Hoffen wir mal, dass der Hersteller auch noch ein Erbarmen findet. Schön wäre es sicher, denn auch 3-5% nimmt man doch gern als kostenloses Upgrade mit.

Lade neue Kommentare

konkretor

Veteran

101 Kommentare 77 Likes

Ich hab das neulich auf meinem
Gigabyte Aorus Elite 570x mit folgender Bios Version F33c getestet

Selbst bei einer Fury wurde mir im Geräte Manager rbar richtig angezeigt. Vega 56 geht ebenso

Gebencht hab ich jetzt nicht ob ich jetzt 2 oder 3 Frames mehr oder weniger habe ist mir ehrlich gesagt nicht so wichtig.
Alles über 60 FPS reicht mir vollkommen.

Scheint wohl wirklich nur vom Treiber beschnitten zu werden.

Antwort 1 Like

FritzHunter01

Moderator

211 Kommentare 136 Likes

Es wäre sehr schön, wenn AMD die Unterstützung für SAM auf den 5000er GPUs möglich macht... aktiviert habe ich die Funktion seit dem Bios-Update für mein X470 Board. Jetzt, da auch Ryzen 3000 supportet wird, bin ich mal gespannt, ob man hier einen Unterschied spüren kann.

Antwort 1 Like

RedF

Urgestein

715 Kommentare 230 Likes

Danke für den Test.

Antwort Gefällt mir

D
DBJ

Neuling

6 Kommentare 0 Likes

Hatte es auch mal bei mir an auf einem Asus Strix B450, Ryzen 2600 und Vega 56, ebenfalls nicht groß was bemerkt allerdings wurde Quake Champions bei mir zur Ruckelorgie, gibt wohl also auch Ausreißer nach unten und nicht bloß positive Effekte wie bei AC: Valhalla (nicht bei mir getestet, war im CB Forum bei jemanden).

Antwort Gefällt mir

a
alles_alles

Urgestein

712 Kommentare 170 Likes

Ich habe es sogar bei meinem X370taichi bios 6.61 und einem 5600x bekommen .Zusammen mit der rtx5500xt merkt man insgesamt ein runders Spieleerlebnis. Wer mal wieder sehr gut davon profitiert war csgo :D

Antwort Gefällt mir

a
alles_alles

Urgestein

712 Kommentare 170 Likes

@Igor Wallossek : Laut LinusTechtips :

hilft RezSise Bar auch beim Strom sparen? Das wäre sehr gut bei Laptops. Kann man das nachmessen?

Antwort Gefällt mir

Igor Wallossek

Format©

5,313 Kommentare 8,242 Likes

Liest Du meine Grafikkartenartikel? Da gibt es jedes Mal Effizienzmessungen :)

View image at the forums

Das habe ich schon gemessen, da hat Linus noch an seiner Mütze gestrickt :D

Und nein NV und Intel haben AMD nicht kopiert. Die PCI SIG hat das 2008 bereits normiert. Es ist also uralt und hätte seitdem von jedem genutzt werden können. :)

Antwort 7 Likes

rockys82

Veteran

216 Kommentare 66 Likes

Was ist eigentlich mit HBCC, war das Vega only oder ist auch bei nachfolgern?

Antwort 1 Like

e
e-junkie

Mitglied

80 Kommentare 19 Likes

@rockys82 Ich glaube das gibt es mit Navi nicht mehr. Zumindest gab es wohl die Option nicht mehr im Treiber.

SAM könnte ich mir auch gut auf den WS Karten von AMD vorstellen. Sprich auf einer W5500 oder W5700. Wird aber wohl auch nur Wunschdenken bleiben.

Antwort Gefällt mir

rockys82

Veteran

216 Kommentare 66 Likes

Ich hoffe die bauen das rBAR einfach im Treiber per Software ein, AN/AUS unabhängig vom Board und Bios, solange die CPU passt und es theoretisch kann...

Antwort Gefällt mir

Danke für die Spende



Du fandest, der Beitrag war interessant und möchtest uns unterstützen? Klasse!

Hier erfährst Du, wie: Hier spenden.

Hier kannst Du per PayPal spenden.

About the author

Igor Wallossek

Chefredakteur und Namensgeber von igor'sLAB als inhaltlichem Nachfolger von Tom's Hardware Deutschland, deren Lizenz im Juni 2019 zurückgegeben wurde, um den qualitativen Ansprüchen der Webinhalte und Herausforderungen der neuen Medien wie z.B. YouTube mit einem eigenen Kanal besser gerecht werden zu können.

Computer-Nerd seit 1983, Audio-Freak seit 1979 und seit über 50 Jahren so ziemlich offen für alles, was einen Stecker oder einen Akku hat.

Folge Igor auf:
YouTube   Facebook    Instagram Twitter

Werbung

Werbung