GPUs Graphics Latest news Reviews

Resizeable BAR on the MSI GeForce RTX 3090 SUPRIM 24 GB

Yesterday the time had finally come and the first new BIOS versions with support for the extended address space went online. Now you can call it Resizeable BAR, SAM (Smart Access Memory), extended/large memory area or whatever, the system is always the same. This is nothing else than the clever handling of the Base Address Register (BAR) and exactly this support must be activated in the substructure. With modern AMD graphics hardware, resizable PCI bars (see also PCI SIG from 4/24/2008) have played an important role for quite some time, since the actual PCI BARs are normally only limited to 256 MB, while with the new Radeon graphics cards you can now find up to 16 GB VRAM.

As a result, only a fraction of the VRAM is directly accessible to the CPU, which without this feature requires a whole bunch of workarounds in the so-called driver stack. Of course, this always costs performance and should therefore be avoided. So AMD started exactly there with the RX6xxx cards. This is not new, but it must be implemented cleanly in the UEFI and later also activated. This only works if the system is running in UEFI mode and CSM/Legacy are disabled. So now NVIDIA is too, and that’s a good thing.

Updating / reflashing is quite easy, but you have to differentiate a bit more with NVIDIA’s solution, because the result is not quite as clear. The list of supported games is still quite short and if a game is not supported by the driver, the increase is even really negative like in Shadow of the Tomb Raider or you have what you had before! The following table compares this once for three resolutions, whereby I have somewhat set off the unlisted game with the negative exception below. The bars always refer to 100% with rBAR off.

Updated

NVIDIA itself speaks of a white list of supported games, which might be true in principle. Nevertheless, the implementation of Resizeable BAR is probably more complex than the activation of individual applications via the driver would imply. With a few, rather randomly selected games, a slight performance drop is even possible when the BIOS setting is enabled, if you are unlucky. There will have to be longer night tests and an MSA here to be able to safely exclude possible scatter. But I have already contacted NVIDIA.

One can only advise NVIDIA to adapt the implementation a bit more, then a certain added value can no longer be denied even in the green camp. Overall, depending on the game, AMD’s gain is a little bigger, but the cards will surely be reshuffled with the next generation at the latest.

Update from 02.04.2021 – 19.55

The somewhat conspicuous behavior in SotTR left me no peace and checked everything again on a second system (the test system from the CPU test). NVIDIA has also reacted in the meantime and remeasured. It was interesting that the BIOS .162 for the gaming mode distributed by MSI via the Dragon Center was obviously faulty, since resizeable BAR could not be activated safely as a feature. I have since received the .162 and .174 from HQ as a file and flashed the card back and forth several more times.

MSI replaced the BIOS with a newer version in the Dragon Center on the evening of 01.04.2021 after I pointed it out, so that a securely working version is now also available for the automatic update. I have tested this myself in the meantime. If someone still has problems with the RTX 3090 SUPRIM, he can contact me in the forum or by mail, I will gladly provide him with the working BIOS.
Another source of errors, which may well occur within the scope of possibilities with white-list procedures, would be not completely closing an application that is on the list (e.g. from a previous benchmark). Even if the application no longer consumes resources because it got stuck while “clearing”, it may still be detected. This will be rather unlikely in my case, but it is well within the realm of possibility, even with other problems. If you notice problems or anomalies, you should take a look at the processes that are still running.

Kommentar

Lade neue Kommentare

W
WedgeAntilles

Mitglied

29 Kommentare 40 Likes

Mh.
Also gleich vorneweg, ich selber ziehe Nvidia-GraKas denen von AMD. Bin also kein AMD Fanboy oder Nvidia Hater. (Ich hatte bisher sogar ausschließlich Nvidia GraKas.)
Aber diese Lösung von Nvidia erscheint mir als Murks.
Wenn es unterstützt wird, bringt es ein paar Prozent. Wenn es nicht unterstützt wird KOSTET es ein paar Prozent.
Sorry, was genau soll da mein Vorteil sein?

Wenn eine Technik nur in ein paar Spielen was bringt (wie DLSS) - kein Problem. In diesen Spielen habe ich dann Vorteile (bei DLSS ja sogar gigantische).
Und in den Spielen die es nicht unterstützt bringt es halt nix.

Wenn ich aber in nicht unterstützten Spielen NACHTEILE habe?
Was für ein Blödsinn.
Vor allem wenn die Mehrheit der Spiele es eben nicht unterstützt.

Ne, da ist die AMD Lösung die einzig Sinnvolle.

Hoffentlich ist das später besser gelöst - irgendwann gibt es ja vielleicht mal wieder verfügbare GraKas, damit ich meine 970 endlich in den Ruhestand schicken kann.
Vielleicht 2022 mit Lovelace, dann hat Nvidia ja auch noch knapp 2 Jahre Zeit ihr R-BAR richtig hin zu bekommen :D

Antwort 1 Like

Klicke zum Ausklappem
E
Eddy Stoiber

Mitglied

24 Kommentare 11 Likes

Hm, mich verwirren die Aussagen etwas, da ich bisher nur von einem Whitelistig bei Nvidia und einem Blacklistig bei AMD bzgl. resizable BAR gelesen habe. Dies deckt sich auch im Übrigen mit meinen Erfahrungen:

Bei dem unterstützten Cyperpunk 2077 ergaben sich mit meinen Settings bei der 3090 Founders Edition (4k maxed out mit ultra RTX aber DSLSS Balanced) so rund 4-5% reproduzierbar mehr FPS im Schnitt. Die subjektive "Flüssigkeit" hat sich meines Erachtens auch leicht verbessert.
Bei allen anderen Spielen die ich getestet habe (davon allerdings auch keines offiziell unterstützt) hat sich ein messbarer Unterschied manifestiert und ganz insbesondere auch kein Nachteil.

Die Zuwächse varieren aber wohl auch stark je nach dem wie ausgeprägt man am CPU- Limit (inkl. RAM Latenzen) hängt. Ich habe einen 9900k@5GHz mit 3300er CL15 DR RAM. Da dies wohl nicht gerade ein sehr starker Unterbau ist im Vergleich zu Ryzen 5000 fällt der Zuwachs bei mir scheinbar etwas besser aus...

Antwort Gefällt mir

Alltaken

Neuling

5 Kommentare 0 Likes

Ich sehe gar keine Vergleichswerte mit RBar aus. Fehlt da eventuell noch ein Diagramm?

Antwort Gefällt mir

Igor Wallossek

1

10,192 Kommentare 18,799 Likes

Nö, da fehlt nichts. Denn die Balken beziehen sich immer auf 100% mit rBAR aus (BIOS)

Antwort 4 Likes

E
Eddy Stoiber

Mitglied

24 Kommentare 11 Likes

Das ist implizit enthalten wenn man kurz noch mal genauer schaut. Wenn die relative Performance mit r. BAR z.B. 102% ist, dann ist sie mit logischerweise also 2% schneller als ohne =)

Edit:
Igor war wohl wieder schneller :)

Antwort Gefällt mir

Alltaken

Neuling

5 Kommentare 0 Likes

Danke für die Klarstellung. Habe die Werte irrtümlich für FPS gehalten, aber das macht auch keinen Sinn. Ist wohl noch zu früh.

Antwort Gefällt mir

Igor Wallossek

1

10,192 Kommentare 18,799 Likes

Ich habs im Text nochmal einfließen lassen. :)

Antwort 1 Like

R
RenezJ

Neuling

5 Kommentare 2 Likes

Wie wurde denn Shadow of the Tomb Raider getestet wenn das spiel garnicht gewhitelisted ist ?

Antwort Gefällt mir

Alkbert

Urgestein

931 Kommentare 707 Likes

Auf meiner So 2066 Plattform ist das sowieso irrelevant und solange rBAR im Productivity Segment nix bringt ist das für mich ausserdem völlig wurscht und auch kein Grund für einen Plattformwechsel.

Antwort 1 Like

Igor Wallossek

1

10,192 Kommentare 18,799 Likes

Ganz einfach. BIOS Schalter am Motherboard einmal ein und einmal aus. :D

Ich bin mir ziemlich sicher, dass es nicht nur den Renderpfad betrifft, das ist doch viel komplexer. Immerhin ist nicht nur das Spiel relevant, sondern 1001 externe Bibliothek.

Antwort 2 Likes

R
RenezJ

Neuling

5 Kommentare 2 Likes

Hmm, nach dem, was ich bisher gelesen habe wird rBAR durch ein Whitelisting im Treiber ausgeführt. Auch zu shen wenn man sich mit dem NVIDIA Inspektor mal die neuen "Werte" der Tabellen ansieht. Dort sind die von NVIDIA genannten Spiele nämlich aufgenommen.

Deswegen dachte ich mir, dass Performance-Unterschiede ins negative garnicht durch rBAR ausgelöst werden... sondern vielleicht durch etwas anderes? o_O:LOL:

Übrigens wo du einmal in Persona mit mir schreibst:
Danke für deine Klasse Arbeit! Ich lese jeden Tag mehrmals auf igorsLAB!

Antwort Gefällt mir

Igor Wallossek

1

10,192 Kommentare 18,799 Likes

Eine White-List funktoniert wie? Das Ausführen von irgendwelchen Launchern (also das Laufen diverser Executables) überwachen oder wie sonst? Viele Spiele sind um eine Engine drumherum "gescriptet" und genau da wird es spannend.

Vielleicht kann mal wer mit Langeweile seine Cyberpunk2077.exe in HyperPunkt12345.exe umbenennen und es dann nochmal testen :D

Antwort Gefällt mir

R
RenezJ

Neuling

5 Kommentare 2 Likes

View image at the forums

Dort, in den Bereichen
0x000F00BA
0x000F00BB
Sollen die Whitelist Einträge für rBAR im Treiber hinterlegt sein.
Die beiden Bereiche zeigen auch GENAU DIE Unterstützten Titel an.
Übrigens @Igor Wallossek , in der Grünen Leiste sind alle ".exe´s" drin welche damit scheinbar verknüpft sind.
Also falls jemand testen mag ;)

Ich bin tatsächlich bisher nicht in das Benchmarken so eingestiegen, als dass ich hier Benchmarks zeigen könnte :D
Ich guck mir meine Werte nur langweilig über MSI Afterburner mit RTSS an :D

Antwort 2 Likes

Gurdi

Urgestein

1,370 Kommentare 900 Likes

Bin mal gespannt vor allem wie auf den Karten mit wenig Vram läuft, ich glaube da sehen wir noch eine Überraschung.

Antwort Gefällt mir

wild

Mitglied

24 Kommentare 3 Likes

zwei kleine Fragen am Rande.. Ich hatte irgendwo gelesen rBAR läuft nur mit den Rocket Lake`s von Intel / Ryzen 5000 mit aktuellen Chipsätzen - ist das korrekt oder wird der Support auch auf ältere CPUs / Chipsätze ausgeweitet bzw. ist bereits vorhanden?

z.B. ein Ryzen 5 3600 / B450 - oder ist der Chipsatz ausschlaggebend und mit einem x570 Chipsatz wäre der Support gegeben?

Antwort Gefällt mir

d
der60er

Mitglied

11 Kommentare 1 Likes

Antwort 1 Like

d
der60er

Mitglied

11 Kommentare 1 Likes

also für meine 3070 Suprim findet das Dragon Center und Live Update schonmal nix.
Switch auf karte ist auf Gaming Bios gestellt

Im Bios der b550 tomahawks ist Rez. Bar aktiviert
(CPU 5600X)

Antwort Gefällt mir

I
Illithide

Mitglied

35 Kommentare 14 Likes

Danke erst mal für den Test und vor allem den interessanten Ansatz, sich auch mal etwas umzusehen und auch neben den "offiziellen" Angaben, d.h. den gewhitelisteten Spielen, zu testen, was passiert. Bislang hat das ja wohl kein anderer für notwendig befunden.
Eine, nein zwei Fragen trotzdem oder gerade deswegen doch noch: 1. Lässt sich das mit einem Test von weiteren ein, zwei Spielen , die nicht auf der Whitelist stehen, noch etwas vertiefen? D.h., wie und in welcher Richtung sich die Performance abseits der vom Marketing offiziell zur Betrachtung freigegebenen Spiele entwickelt? Und 2. Gibt es noch andere Quellen für die im Raum stehende Vermutung, dass die Implementierungen der rBAR-Funktionalität jeweils von den beiden Anbietern doch deutlich unterschiedlich sein könnten (Hardware vs. Softwarelösung oder Sonstiges)? Andeutungen reichen ja ggf. ...

Antwort 1 Like

e
eastcoast_pete

Urgestein

1,471 Kommentare 827 Likes

Was mich auch zu dieser Frage bringt: Gibt es denn keine Anwendungen (in Windows, und die keine Spiele sind), die nicht auch vom Entfernen des Access Limits (CPU auf VRAM) profitieren könnten?

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

Editor-in-chief and name-giver of igor'sLAB as the content successor of Tom's Hardware Germany, whose license was returned in June 2019 in order to better meet the qualitative demands of web content and challenges of new media such as YouTube with its own channel.

Computer nerd since 1983, audio freak since 1979 and pretty much open to anything with a plug or battery for over 50 years.

Follow Igor:
YouTube Facebook Instagram Twitter

Werbung

Werbung