|
选自reddit上Lisa Su和Robert的AMA,以及补充Anandtech论坛上的内容。
AMD_LisaSuCEO of AMD
【Ryzen在显卡瓶颈的2K和4K游戏上做得很好。我们更强的是在能利用更多核心的渲染和工作站应用上。在1080P,我们在实验室测试了100+个游戏,我们在有些游戏中做得更好,有些则更差。人们想看到1080P上的改善,我们认为性能在开发者充分熟悉“Zen”之后只会变得更好。有几个开发组已经开始优化,如奇点灰烬和战锤。】
AMD_RobertTechnical Marketing
【很明显我们还要和游戏开发者一同合作进行关键的优化,这能够大幅提升应用程序中新架构的性能。这需要一段时间,但我们会搞定的。有些游戏我们 跑的很好,有些则比较差,不幸的是其中有部分还是大作,但这些开发者(比如oxide、sega、bethesda)已经声明,还有很大的性能改进空间。我们已经 通过评测证明了Zen的性能和IPC的提升幅度。跑得不好的游戏不是因为架构原因。】
AMD_RobertTechnical Marketing
【还有其他会影响性能的因素:
1.早期BIOS问题很多:关掉不相关的功能也会关闭核心;某些主板上设置内存超频会禁用BOOST;有些BIOS版本的性能普遍偏低。 可以看到不同媒体的性能数据差异很大
2.Ryzen在关闭高精度时间定时器HPET的情况下会有性能提升。HPET的时间解决方案会带来影响性能的观察者效应。BIOS里有关闭的选项,也可以通过Windows命令行关闭。
3.Ryzen在实用“高性能”电源选项时性能最佳。这会关闭Core Parking停核功能。我们会放出新的驱动,让人们可以在“平衡”选项上同样关闭停核功能。 还有一些地方也是可以很快得到改善并提升性能的,但需要一些时间。】
这不是什么公关的狡辩,而是事实 借用一下ComputerBase的表格 很明显通过关闭SMT同步多线程,Ryzen的游戏性能能提升2-17%之多(而6950X性能没有变化) 还有很多游戏没有任何影响,说明没有从Ryzen的SMT中受益 这证明游戏开发者还没有充分利用到Ryzen的新SMT, 相信未来会有所谓的“鸡血补丁”出现。
来自ANANDTECH的内容: 目前影响Ryzen游戏性能的因素: Windows在CCX之间的负载平衡。比如说一个线程在CPU内部移动 - 这是正常情况 - 这能平衡核心之间的负载情况。但在Ryzen上,这需要限制在同一个CCX内, 不然会导致缓存未命中带来的巨大损失。
这一点在PCGH的游戏测试中体现的非常明显: 可以看到帧数的巨大差异
SMT由于共享资源会降低单核性能。 共享的是:微指令队列(分发器)、退出队列、存储队列,这意味着SMT开启后这些资源基本都会被对半分(这些队列会影响单线程的输出能力)
内存延迟问题尚未解决 有些游戏对内存延迟很敏感。这个问题应该会通过BIOS更新解决。
CCX的问题会通过Windows更新补丁解决,但SMT的问题可能是永久的,除非AMD能通过更新微码调整。
简单来说:当Windows更新放出,用上没有bug的BIOS,关闭SMT的情况下,Ryzen能在游戏中和4核i7x相当,同时在多线程程序中碾压。
过去5年中主流软件都是为Intel架构优化,开发者需要时间调整。
目前的Ryzen是尚未抛光的钻石。
[backcolor=rgba(255, 255, 255, 0.6)]http://www.mykancolle.com/?post=1393
|