ReBAR (Resizable BAR) uitgelegd: gratis extra fps door volledige VRAM-toegang

Belangrijkste punten van de redactie

  • Resizable BAR (ReBAR), door AMD Smart Access Memory (SAM) genoemd, geeft de processor directe toegang tot het volledige VRAM van de grafische kaart, in plaats van het verouderde venster van 256 MB.
  • De prestatiewinst ligt meestal tussen 2 en 10% extra fps per game, met vloeiendere frametijden; een enkele oudere titel kan juist licht achteruitgaan.
  • Vereist: een GPU vanaf de GeForce RTX 30-serie, Radeon RX 6000-serie of Intel Arc, en in het BIOS Above 4G Decoding aan, Re-Size BAR Support aan en CSM uit.
  • NVIDIA schakelt ReBAR alleen in voor gevalideerde games, AMD doet dit breed via een globale schakelaar en Intels Arc-kaarten hebben de functie zelfs nodig voor volledige prestaties.
  • Het is een gratis en veilige instelling: controleer eenmalig of ze actief is en vergeet haar daarna.

ReBAR (Resizable BAR) uitgelegd: gratis extra fps door volledige VRAM-toegang

Soms zit de winst niet in nieuwe hardware, maar in een BIOS-optie die je nog niet hebt aangezet: Resizable BAR (ReBAR), door AMD Smart Access Memory (SAM) genoemd. De functie geeft de processor directe toegang tot het volledige videogeheugen (VRAM) van je grafische kaart, in plaats van via een klein venster van 256 MB. Het resultaat: hogere en vaak stabielere framerates, volledig gratis. In dit artikel leggen we uit hoe de technologie werkt, wat je per game mag verwachten en hoe je ReBAR inschakelt.

Wat is Resizable BAR?

Wanneer je een game speelt, vraagt de grafische kaart voortdurend om texturen, shaders en andere gegevens bij de processor. Die belanden in het VRAM van de kaart, waarna ze als beeld op je monitor worden getekend. Het knelpunt: de CPU kon het VRAM traditioneel slechts via een venster van 256 MB tegelijk aanspreken. Op een moderne kaart met 8, 12 of 16 GB geheugen betekent dat een eindeloze reeks kleine overdrachten, met onnodige wachttijd als gevolg.

Die limiet stamt uit het 32-bits PCI-tijdperk en is decennialang nooit aangepast. Resizable BAR is een gestandaardiseerd onderdeel van de PCI Express-specificatie: firmware en besturingssysteem onderhandelen een Base Address Register (BAR) ter grootte van het volledige VRAM. Het venster wordt daarmee even groot als het geheugen zelf.

AMD zette de functie als eerste grootschalig in als Smart Access Memory (SAM), bij de Radeon RX 6000-serie met Ryzen 5000-processors. NVIDIA volgde vanaf de GeForce RTX 30-serie via een driver- en VBIOS-update. Intel ging het verst: Arc-kaarten hebben ReBAR nodig voor hun volledige prestaties en draaien er zonder merkbaar langzamer.

Van 256 MB-venster naar volledig VRAM: zo werkt het

Elke PCIe-kaart meldt via een Base Address Register (BAR) welk stuk geheugenadresruimte zij voor de CPU beschikbaar stelt. De processor leest en schrijft via MMIO (memory-mapped I/O) direct naar dat gebied. Omdat oude BIOS-implementaties uitgingen van de 32-bits grens van 4 GB, werd het BAR0-venster van een GPU steevast op 256 MB geplakt — ook bij kaarten met gigabytes aan VRAM.

Drivers losten dat op met een venstersysteem: slechts een plakje van 256 MB is tegelijk zichtbaar voor de CPU, en grote overdrachten gaan via een omweg (de GTT, Graphics Translation Table) in stukjes. Met Resizable BAR onderhandelen firmware en besturingssysteem een BAR ter grootte van het complete VRAM. De omweg vervalt en de CPU schrijft direct naar elke buffer in het videogeheugen, met lagere latentie als gevolg.

Een beeldspraak: stel dat je honderd koekjes uit de keuken moet halen, maar je mag er maar tien per keer dragen. Dat worden tien ritjes. ReBAR geeft je een dienblad waarmee je alles in één keer meeneemt. De koekjes zelf veranderen niet, maar het transport wordt een stuk efficiënter.

Prestaties per game: wat levert het op?

ReBAR is geen wondermiddel, maar wel gratis. AMD belooft tot 16% extra prestaties met SAM en NVIDIA tot 12%, maar de praktijk is nuchterder: meestal 2 tot 8% hogere gemiddelde framerates, soms niets, en in een enkele oudere game een kleine achteruitgang.

Metingen met een GeForce RTX 4090 illustreren dat. In Dying Light: The Beast steeg de gemiddelde fps met 6% en verbeterden de 1%-lows — de hapermomenten — met 27%. Assassin’s Creed Shadows won 9% aan gemiddelde fps, maar leverde iets in op de laagste frametijden. Marvel’s Spider-Man 2 liet op een desktop 4% winst zien en op een laptop met RTX 4060 zelfs 8 tot 15%. Ook Horizon Forbidden West won tot 8%. De les: games die veel data tussen CPU en GPU uitwisselen, zoals openwereldtitels, profiteren het meest.

GameGemiddelde fps met ReBAR aanWat valt op?
Dying Light: The Beast+6% (1%-lows +27%)Minder haperingen, vloeiender beeld
Assassin’s Creed Shadows+9%Gemiddelde omhoog, laagste frametijden iets omlaag
Marvel’s Spider-Man 2 (desktop)+4%Bescheiden winst, wisselend per meting
Marvel’s Spider-Man 2 (laptop)+8 tot +15%Grote winst op zwakkere systemen
Horizon Forbidden WestTot +8%Sterk afhankelijk van de scène

Verschillen tussen AMD, NVIDIA en Intel

Alle drie de fabrikanten gebruiken dezelfde PCIe-standaard, maar de implementatie verschilt. AMD schakelt Smart Access Memory breed in via een globale schakelaar in de Adrenalin-driver. NVIDIA is selectiever en activeert ReBAR alleen voor gevalideerde games; titels buiten die lijst draaien met het oude 256 MB-venster. Met NVIDIA Profile Inspector is die beperking te omzeilen, maar dat kan instabiliteit of prestatieverlies opleveren en is alleen voor gevorderden.

Intel is het meest uitgesproken: Arc-kaarten zijn ontworpen met ReBAR als uitgangspunt. Staat de functie uit, dan leveren ze een flink deel van hun prestaties in — hier is ReBAR geen bonus, maar een vereiste. Controleer bij een Arc-kaart dus als eerste de BIOS-instellingen.

ReBAR inschakelen: zo doe je dat in het BIOS

Op moderne systemen staat ReBAR vaak al aan, maar controleren loont:

  1. Werk het BIOS van je moederbord bij en installeer de recentste GPU-driver. Voor vroege GeForce RTX 30-kaarten was bovendien een VBIOS-update nodig.
  2. Zoek in het BIOS de PCI-instellingen en zet Above 4G Decoding op Enabled — zonder deze optie kan het systeem geen grote geheugengebieden adresseren.
  3. Zet Re-Size BAR Support (bij AMD soms Smart Access Memory genoemd) op Enabled.
  4. Schakel CSM (Compatibility Support Module) uit in het opstartmenu: ReBAR is een UEFI-functie en werkt niet in de legacy-modus. Let op: staat Windows op een oude MBR-schijf, dan start het systeem daarna niet meer op. Controleer dus eerst dat je installatie UEFI met een GPT-schijf gebruikt.
  5. Sla de instellingen op en start opnieuw op.

Controleren of het werkt doe je bij NVIDIA via het configuratiescherm: Help, Systeeminformatie, Resizable BAR. Bij AMD toont Adrenalin de status van Smart Access Memory, en de gratis tool GPU-Z vermeldt eveneens of ReBAR actief is.

Oordeel: praktisch koopadvies

ReBAR is een van de weinige gratis upgrades in de pc-wereld: geen kosten, geen hoger verbruik en zelden problemen. Staat de optie op jouw systeem uit, zet haar dan aan — enkele procenten winst plus vloeiendere frametijden is pure bonus. Bij nieuwe hardware hoef je er niet speciaal op te selecteren: elke moderne GPU en elk recent moederbord ondersteunt het. Alleen bij Intel Arc is het een harde eis, dus controleer daar de BIOS-instellingen direct na installatie. Kortom: aanzetten, één keer verifiëren en nooit meer aan denken.

Leave a Comment