Włączanie ReBAR (Resizable BAR) w UEFI: zgodność, modyfikacje i ryzyko

Ostatnia aktualizacja: 04/09/2025
Autor: Isaac
  • Zmienny rozmiar BAR umożliwia procesorowi dostęp do całej pamięci VRAM, a jego wpływ zależy od gry.
  • Oficjalne wsparcie dla nowszych platform; mody takie jak ReBarUEFI są dostępne dla starszych platform.
  • NVStrapsReBar włącza ReBAR na kartach RTX 20 i GTX 16, ale wymaga flashowania UEFI.
  • Aktywuj dekodowanie Above 4G i oceń ryzyko modyfikacji BIOS jest niezbędna.

Włącz zmienny rozmiar paska BAR w UEFI

Jeśli od jakiegoś czasu czytasz o wydajności w grach, prawdopodobnie słyszałeś o Resizable BAR lub SAM. Mówiąc prościej, jest to opcja, która pozwala procesorowi widzieć i używać całej pamięci karty graficznej jednocześnie, bez dzielenia jej na mniejsze okna. W praktyce może to oznaczać… kilka dodatkowych FPS-ów i mniej wąskich gardeł, choć jego wpływ różni się znacznie w zależności od tytułu.

Kluczowym niuansem i głównym tematem tego artykułu jest to, że wszystko to jest możliwe w oprogramowanie sprzętoweTak, trzeba wejść do menu systemowego i aktywować różne rzeczy w UEFI (co wielu z nas nadal z przyzwyczajenia nazywa BIOS-em). I jest fascynujący drugi świat: Modyfikacje umożliwiające aktywację Resizable BAR na starszych platformach które teoretycznie nie obsługują tej funkcji, a ich nazwy mogą być ci już znane, np. ReBarUEFI lub NVStrapsReBar.

Czym jest pasek o zmiennym rozmiarze (SAM) i dlaczego jest to ważne

Resizable BAR to skrót od Resizable Base Address Register (Resizable Base Address Register). Mówiąc prościej, umożliwia on procesorowi dostęp do całej pamięci VRAM procesora graficznego jednocześnie. Wcześniej dostęp ten był realizowany w… Bloki 256 MB, co zmusiło system do zarządzania tymi fragmentami w celu przenoszenia dużych tekstur i danych.

Niektórzy producenci tłumaczą to ograniczenie w inny sposób: mówiono, że praktyczny pułap ~1 GB widocznej pamięci graficznej do procesora jednocześnie. Dzięki Resizable BAR ta bariera zostaje wyeliminowana, co zmniejsza liczbę przesyłanych danych między procesorem a kartą graficzną podczas ładowania dużej zawartości w grze.

Ta umiejętność istnieje od czasów PCI Express 2.0, ale tak naprawdę zaczęto go wykorzystywać stosunkowo niedawno, kiedy AMD i NVIDIA Zaczęli aktywować profile i wsparcie na swoich kontrolerach i sprzęt komputerowy nowoczesne. Dlatego wyniki między grami będą się bardzo różnić: niektóre tytuły ledwo to zauważą, podczas gdy inne wyraźnie to pokażą.

Ile się zarabia? To zależy od konkretnego przypadku. Zdarzały się sytuacje, w których poprawa od 5% do 25% W niektórych grach średni wzrost wynosi około 6%. To nie magia, ale gdy brakuje Ci FPS-ów lub zależy Ci na płynności, każda pomoc się liczy.

Zgodność ReBAR i wymagania UEFI

Oficjalna zgodność i ograniczenia według generacji

Po stronie AMD silny impuls nastąpił wraz z Ryzen 5000 i grafika Radeon RX 6000W poprzednich generacjach nie była ona oficjalnie włączona, mimo że istniała podstawowa technologia. Dlatego w wielu poradnikach można znaleźć wzmianki o SAM (Smart Access Memory) w stosunkowo nowszych komputerach.

En Intel Obraz jest podobny: oficjalnie kompatybilność pochodzi z nowoczesnych platform, podczas gdy procesory przed 10. generacją (Comet Lake) są uważane za nieobsługiwane. Podobnie w AMD następujące produkty są uznawane za nieobsługiwane: przed Ryzen 3000 (Zen 2) gdy mówimy o bezpośrednim i prostym wsparciu, bez modów.

W ekosystemie NVIDIA natywna i prosta aktywacja jest przeznaczona do GeForce RTX 30 i nowszeNie oznacza to, że nie można nic zrobić ze starszymi kartami, ale wymaga to specjalnych rozwiązań, o których powiemy później, a co najważniejsze, wymaga dostosowania ustawień oprogramowania układowego systemu.

Ważna uwaga: aby funkcja Resizable BAR działała, Twój sprzęt musi spełniać minimalny wspólny mianownik kompatybilności pomiędzy GPU, CPU i płyta głównaJeśli jeden z trzech komponentów nie działa, opcja może zniknąć z menu UEFI lub może być włączona bez żadnych zauważalnych efektów.

  Skróty klawiaturowe CorelDRAW: kompletny przewodnik oszczędzania czasu

Aktywacja z poziomu UEFI: kluczowe opcje, które zwykle interweniują

Punkt wyjścia jest zawsze taki sam: wejdź do UEFI płyty głównej i znajdź opcje związane z Obsługa zmiany rozmiaru paska i z 64-bitowym zarządzaniem przestrzenią adresową dla urządzeń PCIe. U większości producentów zobaczysz również ustawienie o nazwie Dekodowanie powyżej 4G (lub warianty hiszpańskie), które należy włączyć, aby wszystko do siebie pasowało.

Oprócz włączenia opcji Re-Size BAR w oprogramowaniu warto sprawdzić tryb boot systemu. Wielu użytkowników przychodzi z Windows zainstalowany w trybie Dziedzictwo (CSM) zamiast Natywny UEFITu pojawiają się wątpliwości: sekcja Boot w BIOS-ie została zmieniona na UEFI, ale Windows nadal informuje, że nie jest to UEFI.

Typowym przypadkiem jest osoba, która używa talerza takiego jak Aorus Pro AC B550BIOS jest już w trybie UEFI, ale system operacyjny został zainstalowany w trybie Legacy, dlatego opcja SAM/Resizable BAR nie jest aktywna. Prosta zmiana w menu startowym nie wystarczy; system operacyjny musi znajdować się na odpowiednio partycjonowanym dysku i uruchamiać się w trybie UEFI.

To nie jest poradnik dotyczący migracji, ale ogólny pomysł jest jasny: sprawdź, czy dysk systemowy jest gotowy do migracji. uruchom w UEFI i że nie jesteśmy zależni od CSM. Po rozwiązaniu tego problemu włączenie opcji Above 4G Decoding i Re-Size BAR w UEFI zazwyczaj zajmuje zaledwie kilka kliknięć, pod warunkiem, że sprzęt jest kompatybilny.

ReBarUEFI i NVStrapsModyfikacje ReBar

Gdy oficjalne wydanie nie nadchodzi: ReBarUEFI dla starszych platform

Tu zaczyna się zabawa. Chociaż wiele starszych platform nie wyświetla obsługi w menu, społeczność znalazła sposób, aby to zrobić. wstrzyknąć zgodność z samym oprogramowaniem układowymJednym z najbardziej znanych projektów jest ReBarUEFI, dzieło xCuri0 i opublikowane w serwisie GitHub.

Co dokładnie robi? ReBarUEFI dodaje i modyfikuje części środowiska wykonawczego UEFI, słynnego DXE (środowisko wykonawcze sterownika), czyli faza, w której większość sterowników jest inicjowana przed uruchomieniem systemu operacyjnego. Między innymi zastępuje ona komponent Kontroler wstępnego przetwarzania del Protokół alokacji zasobów mostu PCIhosta za pomocą procedury sprawdzającej zgodność z Resizable BAR i umożliwiającej zmianę rozmiaru.

Rozmiar okna ReBAR ustawia się poprzez dodanie konkretny moduł w sterowniku DXE oprogramowania układowego. Dzięki tym zmianom system uznaje i wyświetla, że ​​platforma jest kompatybilna z Resizable BAR, mimo że producent oficjalnie nie aktywował jej dla tej generacji.

Najbardziej uderzające jest to, że wykazano, że działa z Intel Sandy Bridge (2011) i z procesorami Ivy Bridge (3. generacja)Teoretycznie, o ile płyta główna obsługuje UEFI, modyfikacja mogłaby działać na większej liczbie modeli. Jeśli chodzi o AMD, jest mniej informacji publicznych na temat tych konkretnych testów, a sukces nie zawsze jest gwarantowany.

Jeśli chodzi o wydajność, niektóre raporty podają średnią poprawę na poziomie 6% w grachTo nie jest ogromny skok, ale na starszych komputerach może być wystarczającym wzmocnieniem, aby ustabilizować działanie. Należy jednak pamiętać o ryzyku: mówimy tu o modyfikacji oprogramowania płyty głównej.

NVStrapsReBar: Technologia ReBAR trafia do kart GeForce RTX 20 i GTX 16

Inną nazwą, na którą się natkniesz, jest NVStrapsReBar, Sterownik UEFI który ma ten sam cel: umożliwienie zmiany rozmiaru paska BAR w kombinacjach, w których domyślnie nie jest on dostępny. Jego atrakcyjność jest ogromna, ponieważ otwiera drzwi do GeForce RTX 20 i GTX 16, rodziny, które początkowo nie były objęte oficjalnym wsparciem firmy NVIDIA.

  KeePassXC: Kompletny przewodnik po tworzeniu lokalnego sejfu i korzystaniu z niego na urządzeniu mobilnym

Kluczem praktycznym jest to, że aby użyć NVStrapsReBar, musisz Wgraj zmodyfikowany obraz UEFI na płycie głównej. Dlaczego vBIOS karty graficznej nie jest zmieniany? Ponieważ w układach NVIDIA vBIOS jest zazwyczaj podpisany i nie można go zmienić bez jego unieważnienia. Z drugiej strony, oprogramowanie układowe płyty głównej, mimo że również jest podpisane, zazwyczaj pozwala na modyfikacje z mniejszą liczbą przeszkód.

Podobnie jak w poprzednim przypadku, istnieją podstawowe wymagania: wejście do UEFI i aktywacja Dekodowanie powyżej 4G Przed rozpoczęciem jakiejkolwiek procedury sprawdź kompatybilność ze swoim sprzętem i postępuj zgodnie z instrukcjami w repozytorium GitHub krok po kroku. Podczas tych operacji najlepiej postępować powoli i mieć jasność co do wprowadzanych zmian.

Potencjalną nagrodą jest wymierna poprawa rozgrywki na systemach z kartami RTX 20 lub GTX 16, które w przeciwnym razie nie mogłyby skorzystać z funkcji Resizable BAR. Należy jednak pamiętać o ryzyku: Dotykanie BIOS-u jest niebezpiecznei nikt nie chce zostać z bezużytecznym talerzem z powodu awarii prądu lub błędu.

Rzeczywista wydajność: od procentów do tego, co widzisz na ekranie

Kiedy mówimy o 5% do 25% poprawie w niektórych grach lub średnio o 6% w niektórych kombinacjach, ważne jest, aby umieścić to w kontekście. W tytułach z dużą liczbą zestawy tekstur i Streaming danych Agresywny, skalowalny BAR potrafi wygładzić mikrozacinanie się i zapewnić stabilną liczbę klatek na sekundę (FPS).

Jeśli Twój GPU stale pracuje na poziomie 99%, a procesor nie jest wąskim gardłem, możesz zauważyć mniej. Jednak w scenariuszach, w których komunikacja między procesorem a kartą graficzną stanowiła ograniczenie, odblokowanie dostępu do całej pamięci VRAM może pomóc. W takich sytuacjach… profile przygotowane przez AMD i NVIDIA dla różnych tytułów, włączając lub wyłączając tę ​​funkcję w zależności od potrzeb.

Warto również pamiętać, że każde badanie optymalizuje się na swój własny sposób i nie wszystkie wyszukiwarki korzystają z Resizable BAR w równym stopniu. Dlatego skuteczność to zależy od gry:U niektórych może się to wydawać drobną zmianą, u innych zaś rozjaśni popołudnie.

Praktyczna kompatybilność: co często robi różnicę

Poza marketingiem, rzeczywistość użytkownika przechodzi przez trzy filtry. Po pierwsze, baza placa: który ma UEFI z opcjami Re-Size BAR i Above 4G Decoding widocznymi lub przynajmniej modyfikowalnymi. Po drugie, CPU:W przypadku starszych pokoleń, które nie mają oficjalnego wsparcia, konieczne będzie skorzystanie z projektów takich jak ReBarUEFI.

Po trzecie, GPUW przypadku AMD nowoczesne karty graficzne Radeon dobrze współpracują z SAM; w przypadku NVIDIA jest to proste, począwszy od serii RTX 30, a dla RTX 20/GTX 16 dostępne są alternatywy, takie jak NVStrapsReBar. Połączenie tych trzech czynników decyduje o tym, czy pole wyboru UEFI jest odblokowane.

Jeśli znajdujesz się w sytuacji, w której „BIOS wskazuje UEFI”, a Windows upiera się, że nie, masz do czynienia z instalacją systemu w trybie Legacy. Czasami jest to konieczne ponownie zainstaluj lub przenieś rozruch do odpowiedniego formatu, aby wszystko się zgadzało. Nie jest to najfajniejsza rzecz na świecie, ale to cena, jaką trzeba zapłacić za to, aby SAM/Resizable BAR działał bez zarzutu.

Ryzyko, kopie zapasowe i zdrowy rozsądek

Modyfikacja oprogramowania sprzętowego płyty głównej to nie to samo, co regulacja kilku suwaków podkręcania. Jeśli coś pójdzie nie tak, możesz… uszkodzić płytę główną, a odzyskiwanie danych bez zewnętrznego programisty nie zawsze jest możliwe. Innymi słowy, nie jest to eksperyment, który należy przeprowadzać w pośpiechu lub bez siatki bezpieczeństwa.

  Najlepszy sposób na potwierdzenie konta YouTube bez numeru telefonu

Zanim zaczniesz rozważać jakiekolwiek poważne zmiany, upewnij się, że masz gotowy plan. Kopiowanie BIOS-uZapoznaj się z procedurą flashowania dla swojego modelu i, jeśli Twoja płyta główna ją oferuje, aktywuj mechanizmy zabezpieczające (podwójny BIOS, kopie zapasowe itp.). Nie chodzi o to, żeby Cię przestraszyć, ale żeby uniknąć niepotrzebnych problemów.

Czy warto? Dla niektórych entuzjastów – tak: warto cieszyć się z ulepszenia i technicznego wyzwania. Dla innych, z już wydajnym komputerem, ryzyko „kilku klatek na sekundę” nie jest warte zachodu. Są redaktorzy i użytkownicy, którzy otwarcie wierzą, że nie rekompensuje wysiłku gdy zysk jest niewielki i jest to całkowicie rozsądne stanowisko.

Co mówią nam społeczności i doświadczenia z życia realnego

Wielu z nas odkryło Resizable BAR, czytając wypowiedzi kolegów i fora techniczne. W grupach entuzjastów, takich jak Xeon i moderzy Często można zobaczyć komentarze w stylu „Uzyskam kilka dodatkowych FPS-ów” po aktywowaniu tej funkcji, a także zrzuty ekranu z wynikami testów porównawczych przed i po.

Zobaczysz też bardziej przyziemne komunikaty: „Nawet nie gram w gry, po co miałbym się w to pakować?”. Nie każdy chce wycisnąć maksimum ze swojego sprzętu. Jeśli kieruje Tobą techniczna ciekawość, ReBarUEFI i NVStrapsReBar to świetny wybór; jeśli zależy Ci po prostu na stabilności, oficjalna konfiguracja może wystarczyć.

Wśród mediów specjalistycznych, mówiąc o tych ulepszeniach, często zaleca się przeglądanie list płyty główne i procesory obecne, jeśli rozważasz aktualizację swojej platformy. To nie jest zły pomysł: czasami, ze względu na koszty i El Tiempo jeśli wiąże się to z modyfikacją, to bardziej opłaca się przejść na sprzęt z natywnym wsparciem.

Dobre praktyki, jeśli zdecydujesz się spróbować

Proszę zapoznać się ze źródłem projektu (ReBarUEFI lub NVStrapsReBar) i przeczytać konkretny przewodnik dotyczący Twojego chipsetu. model tablicy rejestracyjnejIstnieją drobne różnice między producentami i wersjami, o których warto wiedzieć przed przystąpieniem do pracy.

Potwierdź, że dokonałeś aktywacji Dekodowanie powyżej 4G A jeśli Twój UEFI oferuje taką możliwość, opcja Re-Size BAR Support. Używając moda, zawsze sprawdzaj wymagania wstępne udokumentowane przez autora w jego repozytorium i nie pomijaj żadnych kroków.

Jeśli Twoja karta to NVIDIA i celujesz w RTX 20 lub GTX 16, załóż, że vBIOS jest podpisane i niezmodyfikowaneŚcieżka prowadzi przez oprogramowanie sprzętowe płyty głównej (dlatego NVStrapsReBar wymaga wgrania obrazu UEFI). Nie mieszaj metod z różnych poradników i zanotuj zmiany, aby móc je cofnąć, jeśli coś pójdzie nie tak.

Ciekawostką w przypadku Resizable BAR jest nie tylko zwiększenie liczby klatek na sekundę (FPS), ale także to, jak społeczności udało się stworzyć funkcję obecną od czasu PCIe 2.0, która naprawdę wykorzystuje tę funkcję nawet w starszy sprzętDzięki oficjalnej kompatybilności z najnowszymi generacjami oraz modyfikacjom takim jak ReBarUEFI czy NVStrapsReBar włączenie tej funkcji z poziomu UEFI stało się dla wielu użytkowników realną możliwością. Wiąże się to z niewielkimi, ale zauważalnymi korzyściami oraz nieuniknionym ryzykiem związanym z koniecznością ingerencji w BIOS.

UEFI BIOS
Podobne artykuły:
Jak uzyskać dostęp i zaktualizować ustawienia oprogramowania sprzętowego (BIOS/UEFI) z systemu Linux za pomocą systemctl i systemd