七、SAM与Resizable BAR加速效能对比:NVIDIA的灾难
在游戏运行的时候,CPU是不能一次性访问全部显存的,比如RX 6700 XT有12GB显存,而CPU只能访问其中的256MB。于是有大量数据会回到内存后给CPU处理器完成,再转移到显存,此时不仅浪费了带宽也造成了无谓的资源浪费。
Smart Access Memory (SAM)可以让AMD 400/500系列芯片组在搭载锐龙5000/3000 CPU和RDNA2 RX 6000 GPU的时候,CPU可以完整访问全部显存,而且带宽还是PCIe 4.0的速度,理论上最多可以让游戏性能提升13%以上。
在Intel/NVIDIA平台,类似的技术直接叫做Resizable BAR,目前可以支持全系RX 6000显卡,NVIDIA这边暂时只能支持RTX 3060,RTX 30系其他型号需要官方释出BIOS之后才能支持。
本次我们将会对比Smart Access Memory (SAM)与Resizable BAR的效能,A/N参战的分别是RX 6700 XT和RTX 3060,测试的游戏就是前面全部的16款游戏,测试的分辨率为1920*1080和2560*1440。
1、APEX英雄
这款游戏开启SAM之后,RX 6700 XT在2个分辨率下性能都没有变化。
RTX 3060在开启Resizable BAR之后,1080P分辨率下性能下降8%,2K分辨率下性能下降2%。
2、GTA V
在《GTA V》中,RX 6700 XT开启SAM之后,性能会有1~2%的提升。而RTX 3060在打开Resizable BAR之后,性能会下降5%。
3、刺客信条:奥德赛
在《刺客信条:奥德赛》中,RX 6700 XT开启SAM之后,性能可以提升3%。
RTX 3060启用Resizable BAR,1080P分辨率下性能下降7%,2K分辨率下性能下降了3%。
4、古墓丽影:暗影
5、微软模拟飞行2020
《微软模拟飞行2020》的测试结果非常令人震惊,RX 6700 XT开启SAM之后可以在1080P分辨率下获得3%的性能增益。而RTX 3060在打开Resizable BAR之后,性能直接下降18%。
6、赛博朋克2077
SAM技术对于《赛博朋克2077》的性能提升也很大,RX 6700 XT在1080P分辨率下帧率提升了6%,2K分辨率下有5%的提升。
RTX 3060在打开Resizable BAR之后,性能下降了2~4%。
7、无主之地3
《无主之地3》是Resizable BAR唯一的亮点,开启之后RTX 3060性能提升1~2%。而RX 6700 XT开启SAM之后性能提升5~7%。
8、战地5
RX 6700XT在开启SAM之后,性能可以提升5~7%;RTX 3060在打开Resizable BAR技术之后,性能会下降5~7%。
9、战争机器5
SAM技术也能提升《战争机器5》的体验,RX 6700 XT在1080P分辨率下帧率增加了7%,2K分辨率下有5%的性能提升。
RTX 3060在打开Resizable BAR救赎之后,1080P分辨率下性能下降1%,2K分辨率下性能终于提升了3%。
测试数据汇总如下:
Resizable BAR对于RTX 3060可谓是一场灾难,所测试的16款游戏中,仅有《无主之地3》能获得1~2%的提升,其他15款游戏的帧率都会有不同程度的下跌。
Smart Access Memory (SAM)则完全相反,实测RX 6700XT除了在《巫师3》中稍微下跌了2%意外,其他15款游戏的帧率或多或少都有一些提升。整体而言,1080P分辨率下,性能提升了2%,2K分辨率下则能提升3%。