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,那它
只会用到
在《Shadow of mordor》游戏中,内存占用在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单元而推出新品,
内存分配这个问题可能还会再次出现。
来源:http://www.expreview.com/38519.html
可以放心了