Czym jest Resizable BAR?

To funkcja złącza PCI Express, dzięki której procesor widzi całą pamięć karty graficznej naraz. Bez niej procesor sięga do tej pamięci przez małe okno o rozmiarze 256 MB i musi przepychać przez nie dane kawałek po kawałku. Z nią okno jest tak duże jak pamięć karty. AMD nazywa tę samą funkcję Smart Access Memory. To ustawienie, a nie część: nic nie kosztuje i wystarczy je włączyć w BIOS-ie.

Czy to coś daje?

To zależy od karty graficznej i od gry. Na kartach Intel Arc znaczy bardzo dużo: Intel podaje, że te karty potrzebują tej funkcji, żeby działać tak, jak powinny, a bez niej są wyraźnie wolniejsze. Na kartach NVIDIA i AMD zysk jest mniejszy i różni się w zależności od gry. Sterowniki NVIDIA włączają ją tylko w grach, w których pomaga. Tak czy inaczej nie ma powodu, żeby zostawiać ją wyłączoną w komputerze, który ją obsługuje.

Które komputery to obsługują?

Obsługiwać ją muszą wszystkie trzy: karta graficzna, płyta główna i procesor. Większość komputerów do gier złożonych z części z mniej więcej ostatnich pięciu lat ją obsługuje, czasem dopiero po aktualizacji BIOS-u. Jeśli w BIOS-ie nie ma tego ustawienia, poszukaj nowszej wersji BIOS-u na stronie wsparcia producenta płyty głównej.

  • NVIDIA: seria GeForce RTX 30 i nowsze. Niektóre wczesne karty z tej serii wymagają aktualizacji oprogramowania układowego od producenta karty.
  • AMD: seria Radeon RX 6000 i nowsze.
  • Intel: wszystkie karty graficzne Arc.
  • Windows musi być zainstalowany w trybie UEFI, a nie w starym trybie legacy.

Jak sprawdzić, czy jest włączony?

Powie ci to sterownik karty graficznej. Przy karcie NVIDIA otwórz Panel sterowania NVIDIA i kliknij Informacje o systemie: na liście jest wiersz Resizable BAR z wartością Tak albo Nie. Przy karcie AMD program AMD Software pokazuje to jako Smart Access Memory, włączone albo nie. Przy karcie Intel Arc pokazuje to oprogramowanie graficzne Intela, które ostrzega, gdy funkcja jest wyłączona. Darmowa aplikacja Configurator dla Windows odczytuje ten sam stan dla każdej z tych trzech marek i pokazuje go obok trybu rozruchu, więc od razu widzisz, czego brakuje.

Jak go włączyć?

Włączasz go w BIOS-ie. Najpierw sprawdź tryb rozruchu w Windows: naciśnij klawisz Windows, wpisz Informacje o systemie i otwórz je. W wierszu Tryb systemu BIOS musi być UEFI. Potem uruchom komputer ponownie, naciśnij Delete albo F2, żeby wejść do BIOS-u, i zmień ustawienia z listy poniżej. Nazwy różnią się w zależności od producenta płyty głównej, a ustawienie Resizable BAR często pojawia się dopiero po ustawieniu dwóch pierwszych.

  • Wyłącz CSM (Compatibility Support Module), żeby komputer startował w trybie UEFI.
  • Włącz „Above 4G Decoding”.
  • Włącz „Resizable BAR” albo „Re-Size BAR Support” lub ustaw na Auto.
  • Zapisz, uruchom komputer ponownie i jeszcze raz sprawdź w sterowniku karty graficznej.

Co może pójść nie tak?

Jedyne prawdziwe ryzyko to tryb rozruchu. Jeśli w Informacjach o systemie w wierszu Tryb systemu BIOS widzisz Starsza wersja, Windows został zainstalowany po staremu i po wyłączeniu CSM przestanie się uruchamiać. Nic wtedy nie przepada: wejdź z powrotem do BIOS-u, włącz CSM ponownie, a Windows uruchomi się jak wcześniej. Żeby korzystać z Resizable BAR na takim komputerze, trzeba najpierw przekonwertować dysk systemowy na układ UEFI, a to większa robota i wymaga kopii zapasowej. Jeśli ustawienie jest włączone w BIOS-ie, a sterownik dalej pokazuje Nie, zaktualizuj BIOS i sterownik karty graficznej.