英伟达的GTX 980/970显卡采用GM204内核,标配256位内存和4GB内存。不同的是,GTX 980有16台SMM,GTX 970有13台SMM。对于GTX 970,很多玩家在测试后发现了奇怪的问题。——在很多游戏中,GTX 970只能使用3.5GB的视频内存,但不能完全使用4GB的视频内存。有人认为这是一个bug,最终迫使NVIDIA解释了GTX 970显卡的内存配置。
在官方声明中,英伟达解释了GTX 970显卡内存分配系统的设计,具体如下:
GeForce GTX 970配备了4GB视频内存,但与GTX 980相比,SMM单元较少,因此内存系统交叉资源较少。为了优化视频内存的管理,NVIDIA将GTX 970的视频内存分为3.5GB和0.5GB,GPU会优先考虑3.5GB优艾设计网_Photoshop问答部分。如果游戏的视频内存使用量低于3.5GB,则只会访问3.5GB的区间,第三方应用会报告GTX 970使用了3.5GB的视频内存,但在GTX 980显卡上可能会报告更多。
如果游戏使用更多的视频内存(超过3.5GB),它通常会使用这两部分视频内存。
要了解NVIDIA在使用GTX 970的0.5GB视频内存时的性能问题,最好的测试方法就是性能测试。NVIDIA做了一个实际的游戏测试。通过调整不同的设置,视频内存占用刚好卡在上面提到的3.5GB边界。测试如下:
不同内存占用对GTX 980和GTX 970显卡性能的影响。
《Shadow of mordor》游戏中,视频内存占用在3.5GB以内,GTX 980性能为72fps,GTX 970性能为60fps。视频内存占用增加到3.5GB后,GTX 980达到55fps,GTX 970下降到45fps,性能损失分别为24%和25%,相差1%。同样,《战地4》和《使命召唤》的性能差距也是3%。
说NVIDIA会对显卡的性能有一些影响,但是和GTX 980相比,对GTX 970的影响其实很小,1-3%的性能差距并不大。
英伟达很少解释这样的技术问题。虽然解释了为什么GTX 970在监控软件中只显示占用3.5GB视频内存的“bug”,但没有具体解释为什么“内存系统交叉资源分配”会导致3.5GB和0.5GB的差异。
这个问题在其他Maxwell显卡中还会存在吗?最近发布的GTX 960采用GM206内核,8组SMM单元,位宽128位。但是,目前还不能确认1024个CUDA核心就是完整的GM206核心。未来,很难说NVIDIA不会继续在GM206核心上屏蔽(或开放)更多的SMM单元并推出新产品,内存分配的问题可能会再次出现。
精彩评论