Resizable BAR是什麽?
Resizable BAR 是由BAR升級後的版本,而BAR是基地址寄存器,由PCI配置空間中的0x10到0x24的6個寄存器組成,目的在於定義PCI裝置所需要的配置空間大小以及配置PCI裝置所占用的地址空間、而每個PCI裝置都需要在BAR中對自己占據的地址空間進行描述,UEFI會透過這些裝置資訊構建出一套完整的關系圖,方便系統資源的整體分配,確保每一個PCI裝置都能獲得合理的空間配置,從PCIe 4.0 標準開始,規範允許工程師定義BAR的空間大小,NVIDIA將這項技術稱為可調整大小基地址寄存器Resizable Base Address Register,簡稱Resizable BAR。
Resizable BAR有什麽用?
在傳統基於Windows的電腦系統中,受限於PCIe的限制,CPU一次只能讀取256MB的視訊記憶體。而隨著視訊記憶體容量和PCIe通道通訊能力的提升,這一規範就造成了不必要的資源浪費,甚至限制了系統效能,而Resizable BAR 作為PCIe通道的一種功能,可以解鎖CPU存取視訊記憶體的限制,讓cpu由過去的只能讀取256MB視訊記憶體開放為全部,並且能夠多工協同傳輸,大幅提升數據的處理能力。它讓數據通道得到擴充套件以充分發揮GPU視訊記憶體的潛力從而進一步提升遊戲效能。
如何開啟 Resizable BAR?
ResizableBAR功能集合在主機板bios中,預設情況下,它處於關閉狀態。所以想要開啟此項功能,玩家需要進入主機板bios中開啟。在此之前,玩家要先確定所使用的主機板和CPU是否支持Resizable BAR功能,並且將主機板上的BIOS更新至最新版本,同樣,顯卡驅動也建議更新至最新版本。