- Endringbar BAR lar CPU-en få tilgang til all VRAM, og effekten avhenger av spillet.
- Offisiell støtte for nyere plattformer; modifikasjoner som ReBarUEFI er tilgjengelige for eldre plattformer.
- NVStrapsReBar aktiverer ReBAR på RTX 20 og GTX 16, men krever UEFI-flashing.
- Aktiver dekoding over 4G og vurder risikoen ved å endre BIOS er viktig.
Hvis du har lest om spillytelse en stund, har du sannsynligvis hørt om Resizable BAR eller SAM. Kort sagt er det alternativet som lar prosessoren din se og bruke alt grafikkortets minne samtidig, uten å dele det opp i mindre vinduer. I praksis kan dette føre til noen ekstra FPS og færre flaskehalser , selv om effekten varierer betydelig avhengig av spillet.
Hovedpoenget, og temaet for denne artikkelen, er at alt dette er aktivert i enhetens firmware . Ja, du må gå inn i systemmenyen og aktivere ting i UEFI (det mange av oss fortsatt kaller BIOS av vane). Og det finnes også en annen, fascinerende verden: mods som lar deg aktivere Resizable Bar på eldre plattformer som teoretisk sett ikke støtter det, med navn du kanskje allerede er kjent med, som ReBarUEFI eller NVStrapsReBar.
Hva er en resizable bar (SAM) og hvorfor det er viktig
Resizable BAR står for Resizable Base Address Register. Enkelt sagt lar det CPU-en få tilgang til hele GPU-ens VRAM samtidig. Tidligere ble tilgang gjort i blokker på 256 MB , noe som tvang systemet til å håndtere disse fragmentene for å flytte teksturer og store mengder data.
Noen produsenter forklarer denne begrensningen annerledes: den ble beskrevet som et praktisk tak på omtrent 1 GB grafikkminne synlig for CPU-en samtidig. Med Resizable BAR elimineres denne barrieren, noe som resulterer i færre rundturer mellom CPU og GPU når et spill laster inn store mengder innhold.
Denne funksjonaliteten har eksistert siden PCI Express 2.0- æraen , men den begynte først å bli virkelig utnyttet relativt nylig, da AMD og NVIDIA begynte å aktivere profiler og støtte i sine moderne drivere og maskinvare . Derfor vil du se svært forskjellige resultater mellom spill: det finnes titler der det knapt er merkbart og andre der forbedringen er tydelig.
Hvor mye kan du tjene? Det avhenger av det spesifikke spillet. Scenarier har vist forbedringer på mellom 5 % og 25 % i visse spill; i andre kombinasjoner er den gjennomsnittlige rapporterte økningen rundt 6 %. Det er ikke magi, men når du sliter med FPS eller ønsker å presse ut jevnere spilling, hjelper hver minste lille krone.

Offisiell kompatibilitet og begrensninger etter generasjon
På AMD-siden kom det store presset med grafikkortene Ryzen 5000-serien og Radeon RX 6000 -serien . Tidligere generasjoner aktiverte det ikke offisielt, selv om den underliggende teknologien eksisterte. Det er derfor du vil se mange guider som nevner SAM (Smart Access Memory) i relativt nyere systemer.
Situasjonen er lik med Intel : offisielt starter kompatibiliteten med moderne plattformer, mens CPUer før 10. generasjon (Comet Lake) anses som ikke-støttede. På samme måte lister AMD CPUer før Ryzen 3000-serien (Zen 2) som ikke-støttede når de diskuterer direkte, enkel støtte uten modifikasjoner.
I NVIDIA-økosystemet er innebygd og enkel aktivering bare tilgjengelig for GeForce RTX 30-seriekort og nyere . Dette betyr ikke at ingenting kan gjøres med eldre kort, men det krever spesielle løsninger, som vi skal diskutere senere, og, viktigst av alt, endring av systemets fastvareinnstillinger.
En viktig merknad: for at Resizable BAR skal fungere, må systemet ditt oppfylle en minimumsstandard for kompatibilitet for GPU, CPU og hovedkort . Hvis en av disse komponentene ikke er kompatibel, kan det hende du ikke ser alternativet i UEFI-menyen, eller det kan aktiveres uten merkbare resultater.
Aktivering fra UEFI: viktige alternativer som vanligvis griper inn
Utgangspunktet er alltid det samme: gå inn på hovedkortets UEFI og finn alternativene knyttet til Re-Size BAR-støtte og 64-bit adresseplasshåndtering for PCIe-enheter. De fleste produsenter tilbyr også en innstilling kalt Above 4G Decoding (eller lignende på spansk), som bør aktiveres for å sikre at alt fungerer som det skal.
I tillegg til å aktivere Re-Size BAR i fastvaren, anbefales det å sjekke systemets oppstartsmodus . Mange brukere har Windows installert i Legacy (CSM)-modus i stedet for native UEFI . Det er her problemene oppstår: Boot-delen i BIOS er endret til UEFI, men Windows rapporterer fortsatt at den ikke er i UEFI-modus.
Et typisk eksempel er noen som bruker et hovedkort som Aorus Pro AC B550 : BIOS er allerede i UEFI, men operativsystemet ble installert i Legacy-modus, og det er derfor SAM/Resizable BAR ikke vises aktiv. En enkel endring i oppstartsmenyen er ikke nok; operativsystemet må være på en riktig partisjonert disk og starte opp i ekte UEFI-modus.
Dette er ikke en migreringsveiledning, men den generelle ideen er klar: bekreft at systemdisken er klar til å starte opp i UEFI , og at vi ikke er avhengige av CSM. Når det er ordnet, er det vanligvis bare noen få klikk å aktivere Above 4G Decoding og Re-Size BAR i UEFI, forutsatt at maskinvarekombinasjonen er kompatibel.

Når offisiell melding ikke kommer: ReBarUEFI for eldre plattformer
Det er her ting blir interessante. Selv om mange eldre plattformer ikke viser støtte i menyen, har fellesskapet funnet måter å injisere kompatibilitet direkte i firmwaren . Et av de mest kjente prosjektene er ReBarUEFI, laget av xCuri0 og publisert på GitHub.
Hva gjør det egentlig? ReBarUEFI legger til og modifiserer deler av UEFI-kjøretidsmiljøet, det velkjente Driver Execution Environment (DXE) , som er fasen der de fleste drivere initialiseres før operativsystemet starter opp. Blant annet erstatter det PreprocessController- komponenten i PciHostBridgeResourceAllocationProtocol med en rutine som sjekker kompatibilitet med Resizable BAR og muliggjør endring av størrelse.
Størrelsen på ReBAR-vinduet angis ved å legge til en spesifikk modul i fastvarens DXE-driver . Med disse endringene oppretter og viser systemet at plattformen er kompatibel med ReBAR, selv om produsenten ikke offisielt hadde aktivert det i den generasjonen.
Det mest slående er at det har vist seg å fungere med Intel Sandy Bridge (2011) og Ivy Bridge (3. generasjon) prosessorer . Og i teorien, så lenge hovedkortet implementerer UEFI, kan modden fungere på flere modeller. På AMD-siden er det mindre offentlig tilgjengelig informasjon om disse spesifikke testene, og suksess er ikke alltid garantert.
Når det gjelder ytelse, anslår noen rapporter den gjennomsnittlige forbedringen til rundt 6 % i spill . Det er ikke et stort sprang, men på eldre systemer kan det være akkurat passe for å stabilisere opplevelsen. Det er imidlertid viktig å huske på risikoene: vi snakker om å endre hovedkortets firmware.
NVStrapsReBar: ReBAR til GeForce RTX 20 og GTX 16
Et annet navn du vil støte på er NVStrapsReBar, en UEFI-driver som har samme mål: å aktivere Resizable BAR i kombinasjoner der den ikke er tilgjengelig som standard. Den er spesielt interessant fordi den åpner døren til GeForce RTX 20- og GTX 16-serien , familier som i utgangspunktet var ekskludert fra offisiell NVIDIA-støtte.
Det viktigste praktiske poenget er at for å bruke NVStrapsReBar, må du flashe et modifisert UEFI-bilde på hovedkortet. Hvorfor blir ikke grafikkortets vBIOS endret? Fordi NVIDIAs vBIOS vanligvis er signert og ikke kan endres uten å ugyldiggjøre den, tillater derimot hovedkortets fastvare, selv om den også er signert, vanligvis modifikasjoner med færre restriksjoner.
Som i forrige tilfelle finnes det viktige krav: få tilgang til UEFI og aktiver Above 4G Decoding før du starter noen prosedyre, sjekk kompatibiliteten med din spesifikke maskinvare, og følg instruksjonene i GitHub-depotet trinn for trinn. Det er best å gå forsiktig frem under disse operasjonene og være tydelig på hva du endrer.
Den potensielle belønningen er en konkret forbedring i spillytelsen på systemer med RTX 20- eller GTX 16-grafikkort som ellers ikke ville ha nytte av Resizable BAR. Når det er sagt, finnes det risikoer: det er farlig å tukle med BIOS , og ingen ønsker å sitte igjen med et ubrukelig hovedkort på grunn av strømbrudd eller en feil.
Faktisk ytelse: fra prosenter til det du ser på skjermen
Når man snakker om en forbedring på 5 % til 25 % i visse spill, eller et gjennomsnitt på 6 % med spesifikke kombinasjoner, er det viktig å sette det i kontekst. I titler med store tekstursett og aggressiv datastrømming kan Resizable BAR jevne ut mikrostakking og gi noe stabil FPS.
Hvis GPU-en din allerede kjører konstant med 99 % bruk og CPU-en ikke er flaskehalsen, vil du kanskje merke mindre forskjell. I scenarier der CPU-GPU-kommunikasjon var flaskehalsen, hjelper det imidlertid å låse opp tilgang til all VRAM. Det er her profilene som AMD og NVIDIA har forberedt for ulike titler kommer inn i bildet , og aktiverer eller deaktiverer funksjonen etter behov.
Det er også verdt å huske at hvert studio optimaliserer på sin egen måte, og ikke alle spillmotorer drar like stor nytte av Resizable BAR. Derfor vil du oppdage at effektiviteten avhenger av spillet : i noen vil det virke som en liten endring; i andre vil det utgjøre hele forskjellen.
Praktisk kompatibilitet: hva som ofte utgjør forskjellen
Utover markedsføring filtreres brukerens virkelighet gjennom tre elementer. For det første, hovedkortet : det må ha UEFI med synlige eller i det minste modifiserbare alternativer for Re-Size BAR og Above 4G Decoding. For det andre, CPU-en : for eldre generasjoner uten offisiell støtte vil prosjekter som ReBarUEFI være nødvendige.
For det tredje, GPU-en : På AMD fungerer moderne Radeon-kort bra med SAM; på NVIDIA er det enkelt med RTX 30-serien fra og med, og for RTX 20/GTX 16 finnes det alternativer som NVStrapsReBar. Kombinasjonen av disse tre faktorene er det som låser opp, eller ikke låser opp, alternativet i UEFI.
Hvis du er i en situasjon der «BIOS sier UEFI», men Windows insisterer på at det ikke er det, har du å gjøre med en eldre systeminstallasjon. Noen ganger må du installere på nytt eller migrere oppstartssektoren til riktig format for at alt skal fungere som det skal. Det er ikke det morsomste i verden, men det er prisen du betaler for at SAM/Resizable BAR skal fungere som det skal.
Risikoer, sikkerhetskopier og sunn fornuft
Å endre fastvaren til et hovedkort er ikke det samme som å justere et par overklokkingskontrollere. Hvis noe går galt, kan du bricke kortet , og gjenoppretting er ikke alltid mulig uten en ekstern programmerer. Med andre ord, det er ikke et eksperiment som skal forhastes eller gjøres uten et sikkerhetsnett.
Før du gjør noen større endringer, sørg for at du har en kopi av BIOS-en din , forstår flashing-prosedyren for din spesifikke modell, og hvis hovedkortet ditt tilbyr det, aktiver eventuelle beskyttelsesmekanismer (Dual BIOS, sikkerhetskopier osv.). Tanken er ikke å skremme deg, men å unngå unødvendige problemer.
Er det verdt det? For noen entusiaster, ja: gleden av forbedringen og den tekniske utfordringen gjør det verdt det. For andre, med et system som allerede yter bra, er ikke risikoen for "noen få FPS" verdt det. Det finnes forfattere og brukere som åpent mener at innsatsen ikke er verdt det når gevinsten er beskjeden, og det er en helt rimelig holdning.
Hva lokalsamfunn og erfaringer fra virkeligheten forteller oss
Mange av oss oppdaget Resizable BAR ved å lese innlegg fra andre brukere og tekniske fora. I entusiastgrupper som Xeon og moddermiljøer er det vanlig å se kommentarer som «Jeg får litt mer FPS» etter at funksjonen er aktivert, ledsaget av før-og-etter-skjermbilder av benchmark-funksjonen.
Du vil også se mer hverdagslige meldinger: «Jeg spiller ikke engang, hvorfor bry seg med dette?» Og det er fordi ikke alle ønsker å presse maskinvaren sin til det ytterste. Hvis du er drevet av teknisk nysgjerrighet, er ReBarUEFI og NVStrapsReBar utmerkede steder å eksperimentere; hvis du bare vil ha stabilitet, kan den offisielle konfigurasjonen være tilstrekkelig.
Blant spesialiserte medier er det vanlig å anbefale at man sjekker lister over nåværende hovedkort og prosessorer når man diskuterer disse forbedringene hvis man vurderer å oppgradere plattformen sin. Det er ikke en dårlig idé: noen ganger, gitt kostnadene og tiden det tar å oppgradere en modifisering, er det mer verdt å oppgradere til maskinvare med innebygd støtte.
Gode vaner hvis du bestemmer deg for å prøve
Se prosjektets kildekode (ReBarUEFI eller NVStrapsReBar) og les den spesifikke veiledningen for brikkesettet og hovedkortmodellen din . Det er små forskjeller mellom produsenter og revisjoner som du bør være oppmerksom på før du gjør noen endringer.
Bekreft at du har aktivert dekoding over 4G , og hvis UEFI-en din tilbyr det, alternativet for støtte for størrelsesendring av BAR. Når du bruker en mod, må du alltid sjekke forutsetningene som er dokumentert av forfatteren i deres repository, og ikke hopp over noen trinn.
Hvis kortet ditt er fra NVIDIA og du sikter mot en RTX 20- eller GTX 16-serie, anta at vBIOS er signert og umodifisert . Prosessen innebærer å flashe hovedkortets firmware (derav NVStrapsReBars anbefaling om å flashe et UEFI-image). Ikke bland metoder fra forskjellige guider, og noter ned endringene slik at du kan angre dem hvis noe ikke går som planlagt.
Det interessante med Resizable BAR er ikke bare FPS-økningen, men hvordan fellesskapet har klart å virkelig utnytte en funksjon som har vært tilstede siden PCIe 2.0, selv på eldre systemer . Med offisiell kompatibilitet med de nyeste generasjonene og modifikasjoner som ReBarUEFI eller NVStrapsReBar, er det nå en reell mulighet for mange brukere å aktivere denne funksjonen fra UEFI, noe som gir beskjedne, men merkbare fordeler, og med den uunngåelige risikoen forbundet med å endre BIOS.
Lidenskapelig forfatter om verden av bytes og teknologi generelt. Jeg elsker å dele kunnskapen min gjennom å skrive, og det er det jeg skal gjøre i denne bloggen, vise deg alle de mest interessante tingene om dingser, programvare, maskinvare, teknologiske trender og mer. Målet mitt er å hjelpe deg med å navigere i den digitale verden på en enkel og underholdende måte.