去年年底,AMD公司推出了Radeon RX 6800 XT,这是其最新的主流旗舰显卡。AMD公司自豪地展示了被称为当时最新的“专有”功能:可调整大小的BAR(基地址寄存器),尽管它是AMD自己的智能访问存储器(SAM)的代名词。

为什么要把“专有”带上引号呢,因为后面的事实证明,没有什么完全新的或专有可调整大小的BAR(或改变自我SAM)。现在,它可能正在你电脑上的Nvidia GPU(和Intel CPU)上运行。
这意味着在2021年你将听到这两个词充斥着大量数据。但是,话又说回来,Resizable BAR是什么,它如何帮助你从台式电脑游戏机中获得最大的性能?让我们深入研究一下这种既旧又新的技术的细节。
可调整大小的BAR实际上是2020年首次引入的,这是台式机主板向PCI Express 3.0规范迁移的一部分(还需要在CPU和GPU级别上的特定支持)
BAR是怎么工作的?
简而言之,这个功能就是通过系统BIOS设置的,它确定了视频卡上有多少图形内存或者VRAM可用于映射以供CPU访问。通常来说,此限制仅限于该卡板载VRAM的256MB,也就是说,其中不多。但是,如果激活了“可调整大小的BAR”的主板则可以提高对VRAM缓冲区最大容量的限制。

在系统级别上,对于初学者来说,GPU现在可以请求完整的数据块(包含着色器和纹理等元素较大文件),而不是切断数据流并将较小的请求从CPU发送到GPU。以此获得一次全部由CPU发送。
结果是CPU和GPU之间的通信管道更加有效。并且,根据游戏标题和系统中的组件,它可以为知道如何使用该战术的AAA游戏提供显着的性能提升。
SAM,初步测试印象
在AMD Radeon RX 6800 XT发布时,就有用户以其AMD SAM的名义测试了改功能。在当前的AAA游戏,多人游戏和旧版/旧版AAA游戏中,发现SAM仅在最苛刻的基准测试中才会真正影响结果。在提供的测试套件中,这些由AAA游戏Red Dead Redemption 2和刺客信条:奥德赛代表。在启用SAM后,与禁用SAM功能的基准运行相比,两者的收益约为5%。

也就是说,在Radeon RX 6800发布时,同时还收到了AMD提供给测试的卡样本的一系列驱动程序相关问题,这可能意味着测试的结果并不是SAM的最新表示。 可调整大小的BAR可以尽其所能。在启动驱动程序失败后,测试该功能的其他网点看到了一些实质性变化,在某些情况下,帧速率可能会超过15%。
上面之所以说“选择”,是因为到目前为止,SAM的优势很大程度上都是取决于你正在玩的游戏。尽管刺客信条:奥德赛可能会出现大幅提升(根据网络上的测试,在某些分辨率下,每秒总帧数增加20%),但其他游戏实际上可能会在激活该功能后发现其性能下降。
从游戏到游戏,是否会获得收益或者是损失都会出现很大的不同。而且,由于只能通过主板BIOS来打开或者关闭这个功能,因此使用SAM / Resizable BAR进行玩具的整体实用主义是要了解什么有效,哪些还没有发现。
写在最后:
目前,该功能已添加到英特尔主板和Nvidia图形卡中,并且将在Radeon RX 6800 XT上使用更新的驱动程序集重新运行旧测试。
Resizable BAR技术允许CPU访问更多显卡VRAM,提高游戏性能。AMD Radeon RX6800 XT首发支持,随后NVIDIA GPU及Intel CPU也加入支持。实测表明,部分游戏性能提升可达5%-20%,但效果因游戏而异。
9907

被折叠的 条评论
为什么被折叠?



