Co je Resizable BAR?

Je to funkce slotu PCI Express, díky které procesor vidí celou paměť grafické karty najednou. Bez ní se procesor k té paměti dostává přes malé okno o velikosti 256 MB a data jím musí posílat kousek po kousku. S ní je okno stejně velké jako paměť karty. AMD stejné funkci říká Smart Access Memory. Je to nastavení, ne součástka: nic nestojí a stačí ho zapnout v BIOS.

Je to znát?

Záleží na grafické kartě a na hře. U karet Intel Arc na tom záleží hodně: Intel uvádí, že ho tyto karty potřebují, aby podávaly zamýšlený výkon, a bez něj jsou znatelně pomalejší. U karet NVIDIA a AMD je přínos menší a hru od hry se liší. Ovladače NVIDIA ho zapínají jen u her, kde pomáhá. V každém případě není důvod nechávat ho vypnutý na počítači, který ho podporuje.

Které počítače ho podporují?

Podporovat ho musí grafická karta, základní deska i procesor. Většina herních počítačů postavených z dílů zhruba z posledních pěti let ho zvládne, někdy až po aktualizaci BIOS. Když nastavení v BIOS chybí, podívej se po novější verzi BIOS na stránce podpory výrobce základní desky.

  • NVIDIA: řada GeForce RTX 30 a novější. Některé rané karty z této řady potřebují aktualizaci firmwaru od výrobce karty.
  • AMD: řada Radeon RX 6000 a novější.
  • Intel: všechny grafické karty Arc.
  • Windows musí být nainstalovaný v režimu UEFI, ne ve starém režimu legacy.

Jak zjistíš, jestli je zapnutý?

Řekne ti to ovladač grafické karty. U karty NVIDIA otevři Ovládací panel NVIDIA a klikni na Systémové informace: v seznamu je řádek Resizable BAR s hodnotou Ano, nebo Ne. U karty AMD ho AMD Software ukazuje jako Smart Access Memory, zapnuto, nebo vypnuto. U karty Intel Arc ho zobrazuje grafický software od Intelu a upozorní tě, když je vypnutý. Bezplatná aplikace Configurator pro Windows čte stejný stav u všech tří výrobců a ukazuje ho hned vedle režimu spouštění, takže na první pohled vidíš, co chybí.

Jak ho zapneš?

Zapíná se v BIOS. Nejdřív si ve Windows ověř režim spouštění: stiskni klávesu Windows, napiš Systémové informace a otevři je. Na řádku Režim systému BIOS musí být UEFI. Potom restartuj, klávesou Delete nebo F2 otevři BIOS a změň nastavení uvedená níže. Názvy se liší podle výrobce základní desky a nastavení Resizable BAR se často objeví až po nastavení prvních dvou položek.

  • Vypni CSM (Compatibility Support Module), aby počítač startoval v režimu UEFI.
  • Zapni „Above 4G Decoding“.
  • Zapni „Resizable BAR“ nebo „Re-Size BAR Support“, případně nastav hodnotu Auto.
  • Ulož, restartuj a znovu se podívej do ovladače grafické karty.

Co se může pokazit?

Jediné skutečné riziko je režim spouštění. Pokud je v Systémových informacích na řádku Režim systému BIOS hodnota Starší verze, Windows byl nainstalovaný po staru a po vypnutí CSM se nespustí. O nic v tom případě nepřijdeš: vrať se do BIOS, CSM znovu zapni a Windows naběhne jako dřív. Abys na takovém počítači mohl Resizable BAR používat, musí se systémový disk nejdřív převést na rozložení pro UEFI, což je větší práce a chce to zálohu. Když je nastavení v BIOS zapnuté, ale ovladač dál hlásí Ne, aktualizuj BIOS a ovladač grafické karty.