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更新至最新版本,同样,显卡驱动也建议更新至最新版本。