HANDLEIDINGEN

Resizable BAR en Smart Access Memory: wat het is, hoe je het controleert

Met Resizable BAR kan de processor het hele geheugen van de grafische kaart bereiken in plaats van het gebruikelijke venster van 256 MB. Wat het nodig heeft (UEFI, GPT, Above 4G Decoding), hoe je controleert of het aanstaat, en waarom NVIDIA het per game gebruikt.

De ondersteuningssoftware van Intel meldt dat Resizable BAR met je Arc A-serie-kaart "required for optimal performance" is. Of een bouwgids zegt dat je Above 4G Decoding en Re-Size BAR Support moet inschakelen, en je wilt weten wat ze doen voordat je firmware-instellingen verandert. Of het NVIDIA Control Panel toont Nee bij Aanpasbare BAR en je vraagt je af wat je misloopt. Het is één functie met meerdere namen. Controleren kost een minuut; aanzetten duurt langer als Windows op de oude manier is geïnstalleerd.

Wat BAR is, en wat het vergroten ervan verandert

Een PCI Express-apparaat zoals een grafische kaart maakt zijn geheugen bereikbaar voor de processor via een Base Address Register (BAR). Intel beschrijft Resizable BAR als een PCIe-mogelijkheid waarmee het apparaat over de grootte van dat venster kan onderhandelen. Zonder deze functie stelt een losse GPU, zoals de driverdocumentatie van Microsoft uitlegt, gewoonlijk maar een klein deel van zijn geheugen beschikbaar via de PCI-bus, meestal een gebied van 256 MB dat wordt aangehouden voor compatibiliteit met 32-bits besturingssystemen. Met de functie onderhandelt Windows opnieuw over de BAR-grootte nadat de firmware de machine heeft geïnitialiseerd, en vergroot het die tot het maximum, zodat het volledige VRAM bereikbaar wordt.

De uitleg van NVIDIA bij de introductie beschrijft wat dat in een game verandert. Terwijl je door een wereld beweegt, worden textures, shaders en geometrie via veel kleine overdrachten van CPU naar GPU naar het VRAM gestuurd. Met Resizable BAR kan de processor de hele framebuffer benaderen, zodat assets kunnen worden opgevraagd wanneer ze nodig zijn en in hun geheel kunnen worden verstuurd, en meerdere overdrachten tegelijk kunnen lopen in plaats van in een wachtrij te staan.

De namen verschillen per fabrikant. AMD noemt het Smart Access Memory en beschrijft het als iets dat Ryzen-processors volledige toegang geeft tot het geheugen van Radeon-graphics; Intel merkt op dat de firmwareoptie kan verschijnen als Re-Size BAR, Smart Access Memory of Clever Access Memory.

Wat het nodig heeft

Elke schakel in de keten moet het ondersteunen, en verschillende firmware-instellingen moeten op één lijn liggen. Uit de instructies van Intel en NVIDIA:

Om vanuit Windows 11 in de firmware te komen, is de route van Microsoft Instellingen > Systeem > Herstel, Nu opnieuw opstarten onder Geavanceerd opstarten, en daarna Problemen oplossen > Geavanceerde opties > UEFI Firmware-instellingen > Opnieuw opstarten. Wordt die optie niet aangeboden, gebruik dan de toets die de handleiding van je moederbord noemt om bij het aanzetten de setup te openen.

Controleren of het aanstaat

Waarom NVIDIA het per game aanzet

Resizable BAR in de firmware aanzetten betekent niet dat elke game het gebruikt. Toen NVIDIA in 2021 ondersteuning toevoegde, meldde het dat sommige titels er in zijn tests een paar procent op vooruitgingen, maar dat er ook titels waren waarvan de prestaties achteruitgingen. Daarom zei NVIDIA dat het games vooraf zou testen en gameprofielen zou gebruiken om Resizable BAR alleen in te schakelen waar het een positief effect op de prestaties heeft, en dat het titels zou toevoegen via Game Ready-driverupdates. De lijst bij de introductie telde 17 games.

Dus Ja in Systeeminformatie vertelt je dat de platformkant klaar is; of een bepaalde game het gebruikt, beslist NVIDIA per game. Het geforceerd aanzetten voor games buiten die lijst gaat in tegen wat NVIDIA zelf rapporteerde, namelijk dat sommige titels er langzamer mee draaiden. Ook AMD formuleert zijn eigen claim beperkt, als een voordeel "across select titles" en niet overal.

Intel Arc is de uitzondering. De snelstartgids voor Arc van Intel zegt dat Resizable BAR ingeschakeld moet zijn "for optimal performance in all applications", op zowel de kaarten uit de A-serie als die uit de B-serie. Behandel het op een Arc-kaart als een vereiste en niet als een optie.

Als Windows op een MBR-schijf staat

Resizable BAR heeft UEFI-opstart nodig, en zowel de instructies van NVIDIA als die van Intel vragen om Windows op een GPT-schijf. Controleer dat eerst: klik in Schijfbeheer met de rechtermuisknop op de schijf, kies "Properties" (Eigenschappen), open het tabblad "Volumes" en lees "Partition style" (partitiestijl) af. Of voer Get-Disk | ft -Auto uit in PowerShell en lees de kolom Partition Style.

Staat er MBR, dan converteert de tool MBR2GPT van Microsoft de systeemschijf naar GPT zonder gegevens te wijzigen of te verwijderen. Hij staat al in Windows\System32, en vanaf een opdrachtprompt met verhoogde rechten in Windows draait hij met /allowFullOS:

mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS

De validatie controleert eerst de indeling, onder meer dat er hoogstens drie primaire partities zijn en geen uitgebreide of logische partities. Mislukt een van de controles, dan gaat de conversie niet door.

Lees dit voordat je converteert. De tool waarschuwt zelf dat na een geslaagde conversie "the disk can only be booted in GPT mode", en dat de wijziging niet ongedaan kan worden gemaakt. Zorg eerst dat de pc UEFI ondersteunt, en zet direct na het converteren de firmware van Legacy/CSM op UEFI, want tot je dat doet, kan Windows niet goed opstarten. Staat BitLocker aan, onderbreek dan de beveiliging voordat je converteert; volgens Microsoft moeten de bestaande protectors daarna worden verwijderd en opnieuw worden aangemaakt om de beveiliging te hervatten. Maak een back-up van alles wat je niet kwijt mag raken voordat je begint.

Na de conversie, in de firmware: CSM uit, UEFI-opstart aan, daarna Above 4G Decoding, daarna Resizable BAR. Secure Boot hangt af van dezelfde UEFI-schakelaar, en daarom begint Secure Boot en TPM 2.0 voor anti-cheat op dezelfde plek.

Wat niet helpt

Gerelateerd

Heeft deze pagina geholpen?

Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.

Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.