Activar ReBAR (Resitzable BAR) a l'UEFI: compatibilitat, mods i riscos

Darrera actualització: 04/09/2025
Autor: Isaac
  • Resitzable BAR permet a la CPU accedir a tota la VRAM i el seu impacte depèn del joc.
  • Compatibilitat oficial en plataformes recents; a antigues hi ha mods com ReBarUEFI.
  • NVStrapsReBar habilita ReBAR a RTX 20 i GTX 16, però exigeix ​​flashejar UEFI.
  • Activar Above 4G Decoding i valorar riscos de modificar la BIOS és essencial.

Activar Resitzable BAR a UEFI

Si fa temps que llegiu sobre rendiment en jocs, segur que us sona Resizable BAR o SAM. En poques paraules, és l'opció que permet al teu processador veure i utilitzar tota la memòria de la targeta gràfica d'una asseguda, sense trossejar-la en finestretes petites. A la pràctica això pot traduir-se en uns FPS extra i menys colls d'ampolla , encara que el seu impacte varia força segons el títol.

El matís clau, i just el tema daquest article, és que tot això shabilita en el firmware de lequip . Sí, toca ficar-se al menú del sistema i activar coses a l'UEFI (el que molts seguim anomenant BIOS per costum). I a més hi ha un segon món apassionant: mods que permeten activar Resizable BAR a plataformes antigues que en teoria no ho suporten, amb noms que ja et sonaran com ReBarUEFI o NVStrapsReBar.

Què és Resizable BAR (SAM) i per què importa

Resizable BAR són les sigles de Resizable Base Address Register. Dit sense argot, habilita que la CPU accedeixi a tota la VRAM de la GPU d'una vegada. Abans, l'accés es feia en blocs de 256 MB , cosa que obligava el sistema a anar gestionant aquests fragments per moure textures i dades pesades.

Alguns fabricants expliquen aquesta limitació d'una altra manera: es parlava d' un sostre pràctic de 1 GB de memòria gràfica visible a la CPU de manera simultània. Amb Resizable BAR aquesta barrera s'elimina, així que hi ha menys viatges d'anada i tornada entre CPU i GPU quan un joc carrega contingut gran.

Aquesta capacitat existeix des de l'era de PCI Express 2.0 , però es va començar a aprofitar de debò fa relativament poc, quan AMD i NVIDIA van començar a activar perfils i suport als seus controladors i maquinari moderns. Aquesta és la raó per la qual veuràs resultats molt diferents entre jocs: hi ha títols en què amb prou feines es nota i altres en què el salt és clar.

Quan es guanya? Depèn de cada cas. S'han vist escenaris amb millores entre el 5 i el 25% en determinats jocs; en altres combinacions, la pujada mitjana reportada ronda el 6%. No és màgia, però quan vas just de FPS o t'interessa gratar fluïdesa, tot plegat.

Compatibilitat de ReBAR i requisits UEFI

Compatibilitats oficials i limitacions per generacions

Al costat d'AMD, l'impuls fort va arribar amb els Ryzen 5000 i les gràfiques Radeon RX 6000 . En generacions anteriors no ho van habilitar oficialment, malgrat que la tecnologia base existia. Per això veuràs que moltes guies esmenten SAM (Smart Access Memory) en equips relativament recents.

A Intel la foto és similar: oficialment la compatibilitat arriba a partir de les plataformes modernes, mentre que les CPU prèvies a 10a gen (Comet Lake) es consideren fora de suport. I a AMD, de forma anàloga, se citen com a no admeses les anteriors a Ryzen 3000 (Zen 2) quan parlem de suport directe i senzill, sense mods.

A l'ecosistema NVIDIA, l'activació nativa i sense embuts es planteja per a les GeForce RTX 30 i superiors . Això no vol dir que no es pugui fer res amb targetes prèvies, però requereix solucions especials que veurem més endavant i, sobretot, tocar la configuració del microprogramari del sistema.

Un apunt important: perquè Resizable BAR funcioni, el teu equip ha de complir amb un mínim comú denominador de compatibilitat entre GPU, CPU i placa base . Que un dels tres components no acompanyi us pot deixar sense l'opció al menú de l'UEFI o activar-la sense resultats apreciables.

  Com solucionar “This form is not accepting responses” a Microsoft i Google Forms

Activar-ho des de l'UEFI: opcions clau que solen intervenir

El punt de partida és sempre el mateix: entrar a l'UEFI de la placa base i localitzar les opcions relacionades amb Re-Size BAR Support i amb la gestió d'espai d'adreces de 64 bits per a dispositius PCIe. A la majoria de fabricants veuràs també l'ajust anomenat Above 4G Decoding (o variants en espanyol), que convé tenir habilitat perquè tot quadri.

A més d'activar Re-Size BAR al microprogramari, convé revisar el mode d' arrencada del sistema. Molts usuaris arriben amb Windows instal·lat en mode Legacy (CSM) al lloc d' UEFI nadiu . Aquí és on sorgeixen els dubtes: es canvia l'apartat de Boot a UEFI a la BIOS, però Windows continua informant que no és a UEFI.

Un cas típic és el de qui utilitza una placa com l' Aorus Pro AC B550 : la BIOS ja és a UEFI, però el sistema operatiu es va instal·lar a Legacy, i per això SAM/Resizable BAR no apareix actiu. No n'hi ha prou amb un canvi al menú d'arrencada; cal que el SO estigui en un disc amb particionat apropiat i que arrenqui a UEFI de debò.

Això no és un tutorial de migració, però la idea general és clara: comprovar que el disc del sistema està preparat per arrencar a UEFI i que no depenem del CSM. Un cop resolt aquest punt, habilitar Above 4G Decoding i Re-Size BAR a l'UEFI sol ser qüestió d'uns quants clics, sempre que la combinació de maquinari sigui compatible.

Mods ReBarUEFI i NVStrapsReBar

Quan allò oficial no arriba: ReBarUEFI per a plataformes antigues

Aquí comença allò entretingut. Tot i que moltes plataformes antigues no exposen suport al menú, la comunitat ha trobat la manera d' injectar compatibilitat des del mateix firmware . Un dels projectes més coneguts és ReBarUEFI, obra de xCuri0 i publicat a GitHub.

Què fa exactament? ReBarUEFI afegeix i modifica peces de l'entorn d'execució de l'UEFI, el famós DXE (Driver Execution Environment) , que és la fase on s'inicialitzen la majoria de controladors abans d'arrencar el sistema operatiu. Entre altres coses, reemplaça el component PreprocessController del PciHostBridgeResourceAllocationProtocol per una rutina que verifica la compatibilitat amb Resizable BAR i habilita el redimensionament.

La mida de la finestra del ReBAR s'estableix afegint un mòdul específic dins del controlador DXE del microprogramari. Amb aquests canvis, el sistema creu i exposa que la plataforma és compatible amb Resizable BAR encara que, oficialment, el fabricant no ho hagués activat en aquesta generació.

El més cridaner és que s'ha demostrat funcionament amb Intel Sandy Bridge (2011) i amb processadors Ivy Bridge (3a gen) . I en teoria, mentre la placa base implementi UEFI, el mod podria funcionar en més models. A la banda d'AMD, hi ha menys informació pública en aquestes proves concretes, i no sempre es garanteix l'èxit.

En termes de rendiment, alguns reportis situen la millora mitjana al voltant del 6% en jocs . No és un salt abismal, però en equips veterans pot ser l'empenta justa per estabilitzar l'experiència. Això sí, convé no perdre de vista els riscos: estem parlant de modificar el microprogramari de la placa base.

NVStrapsReBar: portant ReBAR a GeForce RTX 20 i GTX 16

Un altre nom que trobaràs és NVStrapsReBar, un driver UEFI que persegueix el mateix objectiu: habilitar Resizable BAR en combinacions on, de fàbrica, no està disponible. El seu interès és gran perquè obre la porta a les GeForce RTX 20 i les GTX 16 , famílies que en principi es quedaven fora del suport oficial de NVIDIA.

  Guia definitiva per canviar l'extensió d'un fitxer al Windows 11

La clau pràctica és que per utilitzar NVStrapsReBar cal flashejar una imatge UEFI modificada a la placa base. Per què no es toca la vBIOS de la targeta gràfica? Perquè a NVIDIA la vBIOS sol anar signada i no es pot alterar sense invalidar-la; en canvi, el firmware de la placa base, encara que també signat, sí que acostuma a permetre modificacions amb menys traves.

Com en el cas anterior, hi ha requisits imprescindibles: entrar a l'UEFI i activar Above 4G Decoding abans d'iniciar qualsevol procediment, revisar compatibilitat amb el maquinari concret i seguir pas a pas les indicacions del repositori a GitHub. En aquestes operacions convé anar amb calma i tenir clar què s'està canviant.

La recompensa potencial és una millora tangible en jocs en equips amb RTX 20 o GTX 16 que, altrament, no podrien beneficiar-se de Resizable BAR. Dit això, els riscos existeixen: tocar la BIOS comporta perill , i ningú vol quedar-se amb una placa inservible per un tall de llum o un pas en fals.

Rendiment real: dels percentatges al que notes a la pantalla

Quan es parla d'un 5% a 25% de millora en certs jocs o d'un 6% de mitjana amb determinades combinacions, és important posar-ho en context. En títols amb grans conjunts de textures i streaming de dades agressiu, Resizable BAR pot llimar microaparells i aportar alguns FPS estables.

Si el teu GPU ja va al 99% constantment i la CPU no és el coll, potser notis menys. En canvi, a escenaris on la comunicació CPU-GPU era la restricció, desbloquejar l'accés a tota la VRAM ajuda. Aquí és on entren en joc els perfils que AMD i NVIDIA han preparat per a diversos títols , activant o desactivant la característica segons convingui.

Convé també recordar que cada estudi optimitza a la seva manera, i no tots els motors treuen el mateix partit de Resizable BAR. Per això veuràs que l'eficàcia depèn del joc : en uns et semblarà un canvi menor; en altres, t'alegra la tarda.

Compatibilitat pràctica: el que sol marcar la diferència

Més enllà del màrqueting, la realitat de lusuari passa per tres filtres. Primer, la placa base : que tingui UEFI amb opcions de Re-Size BAR i Above 4G Decoding visibles o, almenys, modificables. Segon, la CPU : en generacions antigues sense suport oficial, tocarà recórrer a projectes com ReBarUEFI.

Tercer, la GPU : en AMD, les Radeon modernes encaixen bé amb SAM; a NVIDIA, la cosa és directa a partir de la sèrie RTX 30, i per a RTX 20/GTX 16 existeixen alternatives com NVStrapsReBar. La combinació dels tres factors és la que desbloqueja, o no, la casella a l'UEFI.

Si estàs en aquesta situació en què «la BIOS diu UEFI» però Windows t'insisteix que no, ets davant d'una instal·lació del sistema en mode Legacy. De vegades toca reinstal·lar o migrar l'arrencada al format adequat perquè tot sumi. No és el més divertit del món, però és el preu perquè SAM/Resizable BAR funcioni de forma neta.

Riscos, còpies de seguretat i sentit comú

Modificar el microprogramari d'una placa base no és el mateix que ajustar un parell de sliders d'overclock. Si alguna cosa surt malament pots brickejar la placa , i no sempre hi ha recuperació sense programador extern. Dit altrament: no és un experiment per fer amb presses ni sense xarxa de seguretat.

  Compartir Swap a Google DNS On Home windows and Mac

Abans de plantejar-te qualsevol canvi profund, assegura't de tenir a mà una còpia de la BIOS , entendre el procediment de flasheig del teu model concret i, si la teva placa ho ofereix, activar mecanismes de protecció (Dual BIOS, backups, etc.). La idea no és espantar, sinó evitar disgustos innecessaris.

Val la pena? Per a alguns entusiastes, sí: gaudir de la millora i del repte tècnic compensa. Per altres, amb un equip que ja rendeix bé, el risc per «uns pocs FPS» no surt a compte. Hi ha redactors i usuaris que opinen obertament que no compensa lesforç quan el guany és modest, i és una postura totalment raonable.

El que expliquen les comunitats i l'experiència a la vida real

Molts descobrim Resizable BAR llegint companys i fòrums tècnics. En grups d'entusiastes com a comunitats de Xeon i modders és habitual veure comentaris del tipus «rasco alguns FPS més» després d'activar la funció, amb captures de benchmarks abans i després.

També veuràs missatges més mundans: «Jo ni jugo, ¿per què em fico en això?». I és que no tothom busca esprémer el maquinari. Si et mous per curiositat tècnica, ReBarUEFI i NVStrapsReBar són un terreny de joc fantàstic; si només vols estabilitat, la configuració oficial pot ser suficient.

Entre mitjans especialitzats és freqüent que, quan parlem d'aquestes millores, es recomana revisar llistes de plaques base i processadors actuals per si estàs valorant actualitzar plataforma. No és mala idea: de vegades, pel cost i el temps que implica un mod, et compensa més fer el salt a maquinari amb suport natiu.

Bones pràctiques si decideixes provar

Informa't a la font del projecte (ReBarUEFI o NVStrapsReBar) i llegeix la guia específica per al teu chipset i model de placa . Hi ha diferències subtils entre fabricants i revisions que convé conèixer abans de tocar res.

Confirma que tens activat Above 4G Decoding i, si la teva UEFI ho ofereix, l'opció Re-Size BAR Support. Quan l'objectiu és fer servir un mod, revisa sempre els prerequisits que l'autor documenta al seu repositori i no et saltis passos.

Si la teva targeta és NVIDIA i estàs apuntant a RTX 20 o GTX 16, assumeix que la vBIOS està signada i no es modifica ; el camí passa pel firmware de la placa base (per això NVStrapsReBar demana flashejar una imatge UEFI). No barregis mètodes de diferents guies i, si us plau, anota els canvis per poder revertir-los si alguna cosa no surt com esperaves.

L'interessant de Resizable BAR no és només l'increment en FPS, sinó com la comunitat ha aconseguit que una funció present des de PCIe 2.0 s'aprofiti de debò fins i tot en equips més vells . Entre la compatibilitat oficial de les darreres generacions i els mods com ReBarUEFI o NVStrapsReBar, activar aquesta característica des de l'UEFI és avui una possibilitat real per a molts usuaris, amb beneficis modestos però apreciables i amb el matís ineludible del risc quan cal tocar la BIOS.

bios uefi
Article relacionat:
Com accedir i actualitzar la configuració del microprogramari (BIOS/UEFI) des de Linux amb systemctl i systemd