欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

为何单双通道内存影响图灵显卡的游戏表现?

程序员文章站 2023-11-03 10:59:10
这个问题已经困扰我很长时间,为此我也进行了基于几种设想的测试,尝试找到单双通道内存影响图灵显卡游戏表现的原因。以下提到的图灵显卡均为笔记本中的图灵显卡。 发现这个现象...

这个问题已经困扰我很长时间,为此我也进行了基于几种设想的测试,尝试找到单双通道内存影响图灵显卡游戏表现的原因。以下提到的图灵显卡均为笔记本中的图灵显卡。

发现这个现象后,我综合已有的资料和外界声音,提出了四种可能导致这种现象的设想,分别为:gddr6显存、英特尔cpu内存控制器、游戏以及图灵架构。

针对这四种设想,我综合此前进行的部分测试,然后新增几项测试,尝试找到其中原因。

gddr6显存

包括rtx显卡和gtx1660ti在内的图灵显卡均采用gddr6显存,之所以将gddr6显存视为可能影响的一个原因,很大程度上是因为gddr6显存相比gddr5显存的变化在于其采用了双通道读写设计。

猜测gddr6显存在与双通道内存搭配时数据传输可能更快,所以会影响到游戏帧数。

针对这个猜想,我使用搭载gtx 1650 max-q的笔记本进行测试。gtx 1650 max-q是目前针对笔记本平台的图灵架构显卡中采用gddr5显存的显卡,可以验证这个猜想。

从测试数据来看,搭载gtx 1650 max-q的笔记本在运行《孤岛惊魂:新曙光》、《刺客信条:奥德赛》和《古墓丽影:暗影》的benchmark时,依旧存在双通道内存下游戏帧数更高的情况,而且领先幅度在10%左右,非测试误差。


gtx 1650 max-q单双通道游戏帧数对比

结果已经比较明显,即使采用gddr5显存的图灵显卡gtx 1650 max-q同样存在单双通道内存影响游戏帧数的情况,可以确定gddr6显存不是导致这种情况出现的原因。

英特尔cpu内存控制器

我发现部分网友认为八代/九代酷睿的内存控制器可能影响了单双通道下图灵显卡的游戏表现,所以将此列为可能的一个原因。

目前不清楚网友提出该观点的理由,不过验证起来并不困难。

我选择了两个配置的笔记本进行验证,首先是i7-8750h+gtx1050ti,如果是cpu内存控制器的原因,那么理论上gtx10系显卡也会受影响。

其次是锐龙7 3750h+gtx1660ti max-q,如果是英特尔cpu内存控制器的原因,那么理论上gtx16系显卡不会受到影响。


不同平台单双通道游戏帧数对比

从测试数据来看,运行《刺客信条:奥德赛》benchmark时,gtx10系显卡并没有受英特尔八代酷睿的影响,双通道下测试帧数仅比单通道下高2帧,可视为误差。

而即使搭配amd处理器,gtx1660ti max-q在单双通道内存下出现了较为明显的帧数差距,差距幅度高达40%,可见影响较为明显。

从两组数据中可以看出,英特尔cpu内存控制器并不会影响图灵显卡在实际游戏中的表现,所以英特尔cpu内存控制器影响单双通道下图灵显卡的游戏表现的猜测并不成立。

游戏

是否因为不同游戏对单双通道内存有不同需求,导致最终游戏结果不同呢?

毕竟不同游戏可能比较依赖显卡,也可能比较依赖cpu,也有游戏依赖内存。

针对该猜想,我选用《刺客信条:奥德赛》和《地铁:离去》进行对比测试。


两款游戏依赖双通道内存程度不同

从测试结果中可以看出,双通道内存下《刺客信条:奥德赛》这款游戏明显帧数更高,而且领先单通道内存下的幅度比较明显,最少也达到了17%。

反观《地铁:离去》,该游戏对双通道内存依赖就比较低,领先幅度基本可以视作测试误差。


gtx1050ti受影响远低于rtx显卡

难道《刺客信条:奥德赛》这么需要双通道内存吗?

我又加入了gtx1050ti显卡进行对比,从对比结果中可以看出,rtx显卡受双通道影响明显,但gtxgtx1050ti在双通道内存下的游戏帧数提升仅为5%,相比rtx显卡提升并不是特别明显。

从上述两组数据可以看出,部分游戏确实受双通道内存影响,双通道内存下游戏帧数更高一些,但领先幅度非常有限,领先幅度可能仅为5%左右,体现到帧数上可能只有两三帧。

而图灵显卡却出现了领先幅度特别大的情况,部分游戏比如《刺客信条:奥德赛》领先幅度可达20%以上。

所以可以得出这样的结论:不同游戏确实对单双通道内存有不同需求,但图灵显卡在运行受双通道影响的游戏时,双通道下的游戏帧数表现明显高于单通道,领先幅度过大。将原因单纯归结为游戏并不合适。

图灵架构

图灵架构是大家怀疑最多的,毕竟与gtx10系显卡相比,图灵架构变动较大,特别是加入的rt core和tensor core是gtx10系显卡没有的。

那么会不会是rt core或tensor core产生影响呢?我选择了搭载gtx1660ti的笔记本进行测试,gtx1660ti为图灵架构,但没有rt core和tensor core,可以验证该猜想。


gtx1660ti同样受双通道内存影响

从测试数据可以看出,gtx1660ti仍然受单双通道内存影响,而且影响幅度与rtx显卡基本一致,比如在《刺客信条:奥德赛》中,双通道下帧数提升高达26.5%。

从该结果中可以看出,图灵架构中的rt core和tensor core并不受单双通道内存影响。

至此我猜测,图灵显卡在实际游戏中的帧数表现受单双通道内存影响,极大可能是因为图灵架构本身,同时与rt core和tensor core没有关系。

总结和建议

从上述四项测试来看,可以排除gddr6显存、英特尔cpu内存控制器和rt core、tensor core是影响单双通道下图灵显卡实际游戏帧数的因素。

其中部分游戏确实存在依赖双通道内存的情况,比如《刺客信条:奥德赛》等,但在图灵显卡平台上却表现出“过分”依赖,而在gtx10系显卡中却不存在这种情况。

所以从目前测试数据推测,出现单双通道下实际游戏帧数大幅差距的原因,极大可能是图灵架构本身。

无论其中是何原因,现如今搭载图灵显卡的笔记本已经成为主流,所以建议大家准备购买图灵显卡笔记本时,如果有游戏需求,预算充足的情况下最好选择双通道内存版本,这样可以保证最佳游戏体验。

预算不足的情况下,入门级图灵显卡笔记本可能没有双通道内存版本,可自行购买内存加装,现如今ddr4内存价格进一步下降,现在购买比较合适。