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

您所在的位置:网站首页 970显存35 NV解释970的3.5GB显存bug:内存管理优化所致

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

2024-07-14 13:19| 来源: 网络整理| 查看: 265

  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群中进行讨论:

点我进群

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

游民星空 扫码进群



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3