SŁOWNICZEK

Co to jest Resizable BAR?

  Ta strona została automatycznie przetłumaczona przez DeepL. Switch to English

Technologia ta nosi nazwę Resizable Base Address Register (BAR) i jest funkcją dostępną w nowoczesnych płytach głównych, procesorach i kartach graficznych, która pozwala zwiększyć wydajność w obsługiwanych grach poprzez bardziej efektywne zarządzanie pamięcią. Jest to technologia PCI Express, która została wprowadzona wraz z PCIe 3.0 w 2010 roku, ale nie została powszechnie przyjęta aż do 2020 roku, kiedy to AMD zaczęło oferować ją jako funkcję swoich procesorów graficznych z serii Radeon 6000. Nvidia dodała ją następnie jako funkcję do swoich procesorów graficznych z serii RTX 30 w 2021 roku. Intel obsługuje ją również w swoich procesorach graficznych Arc oraz w procesorach począwszy od Skylake.

AMD nazywa tę technologię SAM, co oznacza Smart Access Memory, ale Nvidia używa nazwy Resizable BAR, w skrócie ReBAR. Aby technologia ta działała, musi być obsługiwana przez procesor, płytę główną i kartę graficzną. Chociaż technologia ta zrobiła duże wrażenie w 2021 roku, obecnie nie mówi się o niej zbyt wiele, prawdopodobnie ze względu na nieprzewidywalny i/lub znikomy wzrost wydajności w grach.

Jak działa funkcja Resizable BAR?

Podczas działania gry procesor potrzebuje dostępu do pamięci karty graficznej i domyślnie może uzyskać dostęp tylko do 256 MB naraz. Jednak funkcja resizable BAR usuwa ograniczenie rozmiaru, dzięki czemu procesor ma dostęp do całej pamięci karty graficznej, co teoretycznie pozwala na poprawę wydajności. Ta zmiana pozwala procesorowi żądać znacznie większych fragmentów danych z karty graficznej, co może poprawić wydajność w grach, które mogą skorzystać na tej zmianie.

Resizable BAR zmniejsza obciążenie związane z transferem zasobów gry między procesorem a kartą graficzną, wysyłając mniejszą liczbę większych transferów zamiast wielu mniejszych, a także umożliwia jednoczesne wysyłanie wielu żądań zamiast umieszczania ich w kolejce. Przykładowo, jeśli procesor potrzebuje 1 GB danych, musiałby wysłać cztery żądania przy ograniczeniu 256 MB lub tylko jedno przy użyciu ReBAR/SAM.

Jakiej poprawy mogę się spodziewać?

Będzie to zależało od sprzętu, gry, której używasz, ustawień i innych czynników, więc nie jest to ogólna poprawa we wszystkich grach, ponieważ naprawdę zależy to od konkretnego scenariusza. Należy pamiętać, że procesory graficzne Intel Arc wymagają funkcji Resizable BAR, w przeciwieństwie do procesorów graficznych AMD i Nvidia. Techpowerup przetestował procesor Intel Arc A770 z włączoną i wyłączoną funkcją ReBAR i stwierdził, że wydajność spadła o 77% przy wyłączonej funkcji, więc Intel jest pod tym względem wyjątkowy.

geforce-rtx-3080-resizable-bar-performance-improvements

Dane firmy Nvidia dotyczące poprawy wydajności funkcji Resizable BAR, które przedstawiają najlepszy możliwy scenariusz.

W zależności od tego, którą stronę uważasz za wiarygodną, recenzenci internetowi stwierdzili, że włączenie ReBAR/SAM może zapewnić szeroki zakres korzyści wydajnościowych, od niemal zerowych do około 5% do 20% poprawy wydajności, ale zależy to od sprzętu, gry i używanej rozdzielczości. TechSpot przeprowadził kompleksowe testy porównawcze i stwierdził, że technologia ta przyniosła większe korzyści użytkownikom kart graficznych Radeon niż posiadaczom kart Nvidia. Jednak jest to bezpłatna poprawa wydajności, a takich okazji nie ma obecnie zbyt wiele, więc warto upewnić się, że jest ona włączona w systemie.

2021-01-06-image-3

Dane AMD pokazują, że większość zysków jest dość niewielka.

Jak sprawdzić, czy funkcja Resizable BAR jest włączona w moim systemie?

Możesz sprawdzić, czy jest włączona, zaglądając do BIOS-u komputera, gdzie jest ona pierwotnie włączana, lub korzystając z narzędzi pulpitu.

Użytkownicy Nvidia:

Kliknij prawym przyciskiem myszy na pulpit i wybierz Panel sterowania Nvidia. Po otwarciu okna kliknij ikonę w lewym dolnym rogu o nazwie Informacje o systemie, a pojawi się okno pokazujące funkcje Twojej karty graficznej, z wyraźnie zaznaczoną opcją Resizable BAR. Pamiętaj, że darmowe narzędzia, takie jak GPU-Z, również wyświetlają te informacje.

Screenshot_2025-04-15_091132.width-1000.format-webp

Panel sterowania Nvidia pozwala sprawdzić, czy funkcja ReBAR jest włączona.

Użytkownicy AMD:

Aby wyświetlić główny panel sterowania, należy otworzyć oprogramowanie Radeon. W lewym dolnym rogu znajduje się okienko z ikoną „małego mózgu”, które pokazuje stan pamięci Smart Access Memory. Nie mamy dostępu do systemu AMD, aby zamieścić zrzut ekranu, ale serwis PCWorld udostępnia tutaj dokładną instrukcję wraz ze zrzutami ekranu.

Użytkownicy procesorów Intel:

Możesz łatwo sprawdzić, czy jest to włączone w oprogramowaniu Arc Control lub użyć darmowego narzędzia, takiego jak GPU-Z.

Włączanie funkcji Resizable BAR za pomocą BIOS-u

Niezależnie od procesora lub karty graficznej, musisz włączyć tę funkcję w BIOS-ie. Ze względu na różnorodność współczesnych BIOS-ów, jej lokalizacja i nazwa mogą się różnić w zależności od wielu czynników, więc Google będzie Twoim przyjacielem. Ogólnie rzecz biorąc, zazwyczaj znajduje się ona w sekcji „Zaawansowane” BIOS-u, w ustawieniach PCIe lub podobnych. Należy pamiętać, że nie ma możliwości dostosowania ilości pamięci przydzielonej procesorowi, ponieważ jest to funkcja binarna, którą można włączyć lub wyłączyć.

IMG_3249

Płyta główna Asus Z790 posiada przydatną ikonę na stronie głównej BIOS-u, która pozwala użytkownikom włączać lub wyłączać tę funkcję bez konieczności zagłębiania się w menu.

POWIĄZANA ZAWARTOŚĆ