Omogućavanje ReBAR-a (Resizable BAR-a) u UEFI-ju: Kompatibilnost, modovi i rizici

Zadnje ažuriranje: 04/09/2025
Autor: Isaac
  • Promjenjiva veličina BAR-a omogućuje CPU-u pristup svoj VRAM-u, a njegov utjecaj ovisi o igri.
  • Službena podrška za novije platforme; modovi poput ReBarUEFI dostupni su za starije platforme.
  • NVStrapsReBar omogućuje ReBAR na RTX 20 i GTX 16, ali zahtijeva UEFI flashanje.
  • Aktivirajte dekodiranje iznad 4G i procijenite rizike modificiranja BIOS To je bitno.

Omogući promjenjivu veličinu trake u UEFI-ju

Ako već neko vrijeme čitate o performansama igara, vjerojatno ste čuli za Resizable BAR ili SAM. Jednostavno rečeno, to je opcija koja omogućuje vašem procesoru da vidi i koristi svu memoriju vaše grafičke kartice odjednom, bez dijeljenja u manje prozore. U praksi se to može prevesti u nekoliko dodatnih FPS-ova i manje uskih grla, iako se njegov utjecaj uvelike razlikuje ovisno o naslovu.

Ključna nijansa, i sama tema ovog članka, jest da je sve ovo omogućeno u firmver opremeDa, morate otići u izbornik sustava i aktivirati stvari u UEFI-ju (ono što mnogi od nas još uvijek iz navike nazivaju BIOS-om). I tu je fascinantan drugi svijet: Modovi koji vam omogućuju aktiviranje promjenjive trake na starijim platformama koji ga teoretski ne podržavaju, s nazivima koje možda već znate, kao što su ReBarUEFI ili NVStrapsReBar.

Što je Resizable Bar (SAM) i zašto je važan

Resizable BAR je kratica za Resizable Base Address Register (Resizable Base Address Register). Jednostavno rečeno, omogućuje CPU-u istovremeni pristup cijeloj VRAM memoriji GPU-a. Prije se pristup obavljao u Blokovi od 256 MB, što je prisililo sustav da upravlja tim fragmentima kako bi premjestio teške teksture i podatke.

Neki proizvođači objašnjavaju ovo ograničenje na drugačiji način: rečeno je da praktična gornja granica od ~1 GB vidljive grafičke memorije istovremeno na CPU. S Resizable BAR-om ta se barijera uklanja, pa postoji manje kružnih putovanja između CPU-a i GPU-a kada igra učitava veliki sadržaj.

Ova sposobnost postoji još od doba PCI Express 2.0, ali se stvarno počeo iskorištavati relativno nedavno, kada su AMD i NVIDIA Počeli su aktivirati profile i podršku na svojim kontrolerima i hardver moderno. Zato ćete vidjeti vrlo različite rezultate između igara: neki naslovi to jedva primjećuju, dok drugi jasno pokazuju skok.

Koliko se zarađuje? Ovisi od slučaja do slučaja. Bilo je scenarija s poboljšanja između 5% i 25% U određenim igrama, prosječno prijavljeno povećanje je oko 6%. Nije magija, ali kada vam nedostaje FPS-a ili vas zanima glatkoća, svaka sitnica pomaže.

Kompatibilnost s ReBAR-om i UEFI zahtjevi

Službena kompatibilnost i ograničenja po generacijama

Sa strane AMD-a, snažan poticaj došao je s Ryzen 5000 i grafika Radeon RX 6000U prethodnim generacijama nije bila službeno omogućena, iako je temeljna tehnologija postojala. Zato ćete vidjeti mnogo vodiča koji spominju SAM (Smart Access Memory) na relativno novijim računalima.

En Intel Slika je slična: službeno kompatibilnost dolazi s modernih platformi, dok CPU-i prije desete generacije (Comet Lake) smatraju se izvan podrške. I u AMD-u se slično tome sljedeće navodi kao nepodržano: prije Ryzena 3000 (Zen 2) kada govorimo o izravnoj i jednostavnoj podršci, bez modova.

U NVIDIA ekosustavu, izvorna i jednostavna aktivacija namijenjena je GeForce RTX 30 i novijiTo ne znači da ne možete ništa učiniti sa starijim karticama, ali zahtijeva posebna rješenja, koja ćemo kasnije pogledati, a najvažnije je da zahtijeva podešavanje postavki firmvera sustava.

Važna napomena: da bi Resizable BAR radio, vaša oprema mora ispunjavati minimalni zajednički nazivnik kompatibilnosti između GPU, CPU i matična pločaAko jedna od tri komponente ne radi, opcija bi mogla nedostajati u UEFI izborniku ili bi mogla biti omogućena bez ikakvih vidljivih rezultata.

  Najbolji način za promjenu veličine fotografija na Macu pomoću aplikacije Preview

Aktiviranje iz UEFI-ja: ključne opcije koje obično interveniraju

Početna točka je uvijek ista: uđite u UEFI matične ploče i pronađite opcije povezane s Podrška za promjenu veličine BAR-a i s 64-bitnim upravljanjem adresnim prostorom za PCIe uređaje. Na većini proizvođača vidjet ćete i postavku pod nazivom Iznad 4G dekodiranja (ili španjolske varijante), što bi trebalo omogućiti kako bi sve bilo usklađeno.

Osim omogućavanja promjene veličine BAR-a u firmveru, vrijedi provjeriti način rada čizma sustava. Mnogi korisnici dolaze s Windows instaliran u načinu rada Naslijeđeni (CSM) umjesto Izvorni UEFITu nastaju sumnje: odjeljak Boot je promijenjen u UEFI u BIOS-u, ali Windows i dalje izvještava da nije u UEFI-ju.

Tipičan slučaj je onaj nekoga tko koristi tanjur poput Aorus Pro AC B550BIOS je već u UEFI-ju, ali operativni sustav je instaliran u Legacyju, zbog čega SAM/Resizable BAR nije aktivan. Jednostavna promjena u izborniku za pokretanje nije dovoljna; OS mora biti na ispravno particioniranom disku i pokrenuti se u UEFI-ju.

Ovo nije vodič za migraciju, ali opća ideja je jasna: provjerite je li sistemski disk spreman za pokretanje u UEFI-ju i da nismo ovisni o CSM-u. Nakon što se to riješi, omogućavanje Above 4G Decoding i Re-Size BAR u UEFI-ju obično je stvar samo nekoliko klikova, pod uvjetom da je kombinacija hardvera kompatibilna.

ReBarUEFI i NVStrapsReBar modovi

Kad službeno ne stigne: ReBarUEFI za starije platforme

Tu počinje zabava. Iako mnoge starije platforme ne prikazuju podršku u izborniku, zajednica je pronašla način da ubrizgati kompatibilnost iz samog firmwareaJedan od najpoznatijih projekata je ReBarUEFI, rad xCuri0 i objavljen na GitHubu.

Što točno radi? ReBarUEFI dodaje i mijenja dijelove UEFI runtime okruženja, poznatog DXE (Okruženje za izvršavanje upravljačkih programa), što je faza u kojoj se većina upravljačkih programa inicijalizira prije pokretanja operativnog sustava. Između ostalog, zamjenjuje komponentu Kontroler predprocesiranja del PciHostBridgeResourceAllocationProtocol rutinom koja provjerava kompatibilnost Resizable BAR-a i omogućuje promjenu veličine.

Veličina ReBAR prozora se postavlja dodavanjem specifični modul unutar DXE upravljačkog programa firmvera. S ovim promjenama, sustav vjeruje i prikazuje da je platforma kompatibilna s Resizable BAR-om iako ga proizvođač nije službeno aktivirao za tu generaciju.

Najupečatljivije je to što je dokazano da djeluje s Intelov Sandy Bridge (2011.) i s procesorima Ivy Bridge (3. generacija)I teoretski, sve dok matična ploča implementira UEFI, mod bi mogao raditi na više modela. Sa strane AMD-a, postoji manje javnih informacija o ovim specifičnim testovima, a uspjeh nije uvijek zajamčen.

Što se tiče performansi, neka izvješća navode prosječno poboljšanje oko 6% u igramaNije to ogroman skok, ali na starijim računalima može biti upravo pravi poticaj za stabilizaciju iskustva. Važno je imati na umu rizike: govorimo o modificiranju firmvera matične ploče.

NVStrapsReBar: Donosimo ReBAR na GeForce RTX 20 i GTX 16

Još jedno ime na koje ćete naići je NVStrapsReBar, UEFI upravljački program koji teži istom cilju: omogućiti Resizable BAR u kombinacijama gdje, prema zadanim postavkama, nije dostupan. Njegov je interes velik jer otvara vrata GeForce RTX 20 i GTX 16, obitelji koje su u početku bile isključene iz službene NVIDIA podrške.

  Epic Games Launcher troši puno resursa: pravi uzroci i rješenja

Praktično je ključno da za korištenje NVStrapsReBara morate Flashajte modificiranu UEFI sliku na matičnoj ploči. Zašto se vBIOS grafičke kartice ne mijenja? Zato što je na NVIDIA-i vBIOS obično potpisan i ne može se mijenjati bez njegovog poništavanja. S druge strane, firmver matične ploče, iako također potpisan, obično dopušta modifikacije s manje prepreka.

Kao i u prethodnom slučaju, postoje bitni zahtjevi: uđite u UEFI i aktivirajte ga Iznad 4G dekodiranja Prije početka bilo kakvog postupka provjerite kompatibilnost sa svojim specifičnim hardverom i slijedite upute u GitHub repozitoriju korak po korak. Tijekom ovih operacija najbolje je postupati polako i biti jasan u vezi s onim što mijenjate.

Potencijalna nagrada je opipljivo poboljšanje igranja na sustavima s RTX 20 ili GTX 16 grafičkim karticama koji inače ne bi mogli imati koristi od Resizable BAR-a. Uz to, postoje rizici: Diranje BIOS-a je opasno, a nitko ne želi ostati s beskorisnim tanjurom zbog nestanka struje ili pogrešnog koraka.

Stvarne performanse: od postotaka do onoga što vidite na ekranu

Kada govorimo o poboljšanju od 5% do 25% u određenim igrama ili prosječno 6% s određenim kombinacijama, važno je to staviti u kontekst. U naslovima s velikim setovi tekstura i tekući podataka Agresivni, promjenjivi BAR može ublažiti mikro-zastajkivanje i osigurati stabilan FPS.

Ako je vaša grafička kartica već konstantno na 99%, a procesor nije usko grlo, možda ćete primijetiti manje. Međutim, u scenarijima gdje je komunikacija između procesora i procesora bila ograničenje, otključavanje pristupa svoj VRAM memoriji pomaže. Tu je važno... profile koje su AMD i NVIDIA pripremili za razne naslove, omogućavajući ili onemogućujući značajku prema potrebi.

Također je vrijedno zapamtiti da svaka studija optimizira na svoj način i da nemaju svi tražilice jednake koristi od Resizable BAR-a. Zato ćete vidjeti da je učinkovitost ovisi o igriNekima će se činiti kao manja promjena; drugima će vam uljepšati poslijepodne.

Praktična kompatibilnost: što često čini razliku

Osim marketinga, stvarnost korisnika prolazi kroz tri filtera. Prvo, baza placa: koji ima UEFI s opcijama Re-Size BAR i Above 4G Decoding koje su vidljive ili se barem mogu mijenjati. Drugo, CPUZa starije generacije bez službene podrške, morat ćete se poslužiti projektima poput ReBarUEFI-ja.

Treće, GPUNa AMD-u, moderne Radeon grafičke kartice dobro rade sa SAM-om; na NVIDIA-i je to jednostavno počevši od RTX 30 serije, a za RTX 20/GTX 16 postoje alternative poput NVStrapsReBar-a. Kombinacija ova tri faktora određuje je li UEFI potvrdni okvir otključan ili ne.

Ako se nalazite u situaciji u kojoj "BIOS kaže UEFI", ali Windows inzistira da ne kaže, radi se o instalaciji sustava u Legacy načinu rada. Ponekad je to potrebno. ponovno instalirajte ili migrirajte boot u pravi format tako da se sve zbroji. Nije najzabavnija stvar na svijetu, ali je cijena koju treba platiti da bi SAM/Resizable BAR radio čisto.

Rizici, sigurnosne kopije i zdrav razum

Mijenjanje firmvera matične ploče nije isto što i podešavanje nekoliko klizača za overclocking. Ako nešto krene po zlu, možete oštetiti matičnu ploču, i nema uvijek oporavka bez vanjskog programera. Drugim riječima, to nije eksperiment koji treba žuriti ili provoditi bez sigurnosne mreže.

  Kako koristiti Google Translate u Excel datoteci Lokalni alati

Prije nego što razmislite o bilo kakvim dubljim promjenama, provjerite imate li plan pri ruci. Kopija BIOS-a, shvatite postupak flashanja za vaš specifični model i, ako vaša matična ploča to nudi, aktivirajte zaštitne mehanizme (Dual BIOS, sigurnosne kopije itd.). Ideja nije da vas uplašimo, već da izbjegnemo nepotrebne probleme.

Vrijedi li? Za neke entuzijaste, da: uživanje u nadogradnji i tehničkom izazovu se isplati. Za druge, s već dobrim računalom, rizik za "nekoliko FPS-a" se ne isplati. Postoje urednici i korisnici koji otvoreno vjeruju da to ne nadoknađuje trud kada je dobitak skroman, i to je sasvim razuman stav.

Što nam govore zajednice i iskustva iz stvarnog života

Mnogi od nas su otkrili Resizable BAR čitajući kolege i tehničke forume. U grupama entuzijasta kao što su Xeon i modderi Uobičajeno je vidjeti komentare poput "Dobit ću još malo FPS-a" nakon aktiviranja značajke, sa snimkama zaslona prije i poslije benchmarka.

Vidjet ćete i običnije poruke: "Ja čak ni ne igram igre, zašto bih se u ovo upuštao?" Ne žele svi izvući maksimum iz svog hardvera. Ako vas pokreće tehnička znatiželja, ReBarUEFI i NVStrapsReBar su izvrsno igralište; ako samo želite stabilnost, službena konfiguracija može biti dovoljno.

Među specijaliziranim medijima, kada se govori o tim poboljšanjima, uobičajeno je preporučiti pregled popisa matične ploče i procesori trenutne u slučaju da razmišljate o nadogradnji svoje platforme. Nije loša ideja: ponekad, zbog troškova i el tiempo što uključuje mod, isplativije je prijeći na hardver s izvornom podrškom.

Dobre prakse ako se odlučite isprobati

Molimo pogledajte izvorni kod projekta (ReBarUEFI ili NVStrapsReBar) i pročitajte specifični vodič za vaš čipset i model registarske pločicePostoje suptilne razlike između proizvođača i revizija koje je korisno znati prije nego što se bilo čega dotaknete.

Potvrdite da ste aktivirali Iznad 4G dekodiranja I, ako vaš UEFI to nudi, opciju Re-Size BAR Support. Prilikom korištenja moda uvijek provjerite preduvjete koje je autor dokumentirao u svom repozitoriju i ne preskačite nijedan korak.

Ako je vaša kartica NVIDIA i ciljate na RTX 20 ili GTX 16, pretpostavite da je vBIOS potpisano i nije izmijenjenoPut ide kroz firmware matične ploče (zato NVStrapsReBar zahtijeva fleširanje UEFI slike). Nemojte miješati metode iz različitih vodiča i zabilježite promjene kako biste ih mogli vratiti ako nešto ne ide kako se očekivalo.

Zanimljiva stvar kod Resizable BAR-a nije samo povećanje FPS-a, već i kako je zajednica uspjela uvesti tu značajku budući da PCIe 2.0 zaista koristi prednosti čak i u starija opremaIzmeđu službene kompatibilnosti u najnovijim generacijama i modova poput ReBarUEFI ili NVStrapsReBar, omogućavanje ove značajke iz UEFI-ja sada je stvarna mogućnost za mnoge korisnike, sa skromnim, ali primjetnim prednostima i neizbježnim rizikom povezanim s petljanjem s BIOS-om.

UEFI BIOS
Povezani članak:
Kako pristupiti i ažurirati postavke firmvera (BIOS/UEFI) iz Linuxa pomoću systemctl i systemd