NV解释970的3.5GB显存bug:内存管理优化所致

2015-01-26 22:41:35 来源:超能网 作者:未知 编辑:听风飞舞 浏览:loading

  NVIDIA的GTX 980/970显卡使用的是GM204核心,标配的是256bit显存位宽,4GB显存,区别在于GTX 980是16组SMM单元,GTX 970是13组SMM单元。对GTX 970来说,有许多玩家测试过之后发现了奇怪的问题——很多游戏中GTX 970只能用到3.5GB显存,不能完全用满4GB显存。有人认为这是一个bug,这事最终迫使NVIDIA出面解释GTX 970显卡的显存配置问题。

游民星空

NVIDIA在官方声明中阐述了GTX 970显卡的内存分配系统的设计,大意如下:

  GeForce GTX 970搭配了4GB显存,不过它跟GTX 980相比拥有更少的SMM单元,内存系统也因此有更少的交叉资源。为了优化显存管理,NVIDIA将GTX 970的显存分为3.5GB和0.5GB两个部分,GPU会优先访问3.5GB那部分。如果游戏的显存占用低于3.5GB,那它只会访问这3.5GB区间,第三方应用也就报告说GTX 970使用了3.5GB显存,但在GTX 980显卡上可能会报告更多。

  如果游戏使用的显存更多(超过了3.5GB),那么它会正常使用这两部分的显存。

  NVIDIA理解大家对GTX 970如果使用那0.5GB显存时的性能问题,最好的检测方法就是性能测试。NVIDIA做了一个实际游戏的测试,通过调整不同的设置使得显存占用刚好卡在上面提及的3.5GB分界线,测试如下:

游民星空
不同显存占用对GTX 980及GTX 970显卡的性能影响

  在《中土世界:暗影魔多》游戏中,显存占用在3.5GB内,GTX 980性能是72fps,GTX 970是60fps,显存占用提升到3.5GB之后,GTX 980讲到到了55fps,GTX 970降到了45fps,性能损失分别是24%、25%,二者的差距为1%。类似地,战地4中二者的性能差距是3%,《使命召唤》中也是3%。

  NVIDIA表示这对显卡的性能会有一些影响,但跟GTX 980相比,GTX 970所受的影响实际上非常小,1-3%的性能差距并不大。

  NVIDIA很少对这类技术问题作出解释,这里虽然阐述了GTX 970为何在监测软件中只显示占用3.5GB显存的“bug”,但并没有具体解释为什么“内存系统的交叉资源分配”会导致出现3.5GB和0.5GB的差异。

  这个问题还会存在于其他Maxwell架构显卡中吗?最近发布的GTX 960使用的是GM206核心,8组SMM单元,128bit位宽,但目前还不能确认1024个CUDA核心就是完整的GM206核心了,NVIDIA未来也很难说不在GM206核心上继续屏蔽(或者开启)更多SMM单元而推出新品,内存分配这个问题可能还会再次出现。

  via:超能网

游民硬件外设发烧友QQ群成立:

  如果你对硬件感兴趣,可以直接点击图标加入到QQ群中进行讨论:

点我进群

  手机用可以扫描二维码加群进行聊天:

游民星空
扫码进群

人喜欢
游民星空APP
随时掌握游戏情报
code
休闲娱乐
综合热点资讯
单机游戏下载
好物推荐
游民星空联运游戏
NV解释970的3.5GB显存bug:内存管理优化所致https://imgs.gamersky.com/pic/2015/i0126xwzy_3.jpg