“我们不能只是廉价解决方案。”AMD在2015年时曾这样说道,而Ryzen在那时不过只是一堆让人心怀期待的PPT。但AMD和媒体都知道,想要在性能和价位上同英特尔竞争,那将是一场硬仗。推土机架构失败了,自己在高端台式机和服务器CPU市场又被英特尔逼上绝路。如果你在多媒体制作和游戏方面有所需求,英特尔是最佳选择。
但随之而来的Ryzen却让情况变得有些不同。这是一款8核16线程的芯片,也是AMD对CPU架构的一次彻底反思。和推土机相比,它对于IPC(每时钟周期执行的指令数)的提升达到了40%之多(实际评测中的提升更是高至52%)。这些不禁让人开始憧憬——虽然有点天真——经过数月的高调宣传之后,AMD或许终于可以奇迹般地追赶上英特尔,甚至是击败他们。
但是,现实往往比我们所想的要更加复杂。拥有8核/16线程的Ryzen 7在多线程任务中的表现绝对是怪兽级的——对于一直忍受着英特尔Extreme Edition系列超高售价和志强处理器主频限制严重的多媒体工作者而言,这显然是一个好消息。但在纯粹的IPC表现上面,Ryzen 7只比Broadwell-E好一点,和目前的主流架构Kaby Lake相比还有一段差距。更重要的是,它的游戏性能还存在十分怪异怪异的不稳定。在4K分辨率下,Ryzen的表现和英特尔旗鼓相当。但当分辨率降至1440p或1080p时,游戏帧数——以及重要的第99百分位数最低值——都被甩在了后面。
在这款处理器发布距今的2个月时间里,我们虽然看到了一系列的系统/BIOS调整和补丁,但Ryzen的性能表现却没有发生任何大的变化。Ryzen如今已经从高端Ryzen 7(8核)拓展到了中端Ryzen 5(6核和4核),但后者的表现和同系列高端型号并没有什么不同:它在处理某些任务时展现出了强大的能力,但其他一些任务的表现却乏善可陈。和英特尔Broadwell-E一样,AMD这个架构并不值得无脑推荐,而是应该进行更加谨慎的背书。
Ryzen 5的情况更是如此。本次评测所测试的6核/12线程1600X(240英镑,约合人民币2141元)和4核8线程1500X(175英镑,约合人民币1561元)都是和英特尔酷睿i5主流处理器直接竞争的型号。在几乎相同的售价之下,Ryzen 5比4核4线程的酷睿i5 7600K(230英镑,约合人民币2052元)或7400(170英镑,约合人民币1516元)多了额外的2个核心,线程数量也翻了一倍,并拥有对于超频的全面支持。但Ryzen依然并不适合每一个人——英特尔处理器在游戏方面的表现确保了这一点。但这一次,AMD终于拥有了一款具备竞争实力的替代产品。
四核还是六核?
Ryzen 5系列共有4款处理器型号,其中最高端的是1600X,它是一款95W的6核芯片,支持同步多线程(相当于超线程),基础频率3.6GHz,并拥有16MB L3缓存。在默认状态下,AMD的XFR功能可将1600X的所有核心升频到3.7GHz,其中的2个核心还能升到4.0GHz,或是将1个核心升频到4.1GHz。对比之下,英特尔i5-7600K拥有4核心,不支持超线程,共享缓存仅6MB。
作为i5-7400的直接竞争对手,64W的1500X拥有16MB L3缓存,支持超线程和超频,基础频率3.5GHz,最高频率3.9GHz。而前者仅拥有4个核心,6MB缓存,不支持超频。而Ryzen 5系列的其余两款芯片——6核12线程的1600及4核8线程的1400——相比英特尔的对应产品也拥有相当出色的配置,遗憾的是,它们目前还未上市。
Ryzen平台本身也相当强大。不同于已被淘汰的AM3平台,AM4拥有你所能想到的所有先进功能,包括对于DDR4内存、PCIe x4硬盘和USB 3.1 Gen 2的支持。X370高端芯片组还支持超频(所有Ryzen处理器都不锁频、SLI和交火)。售价较低的B360芯片组少了几个PCIe通道以及对于SLI/交火的支持,但依然允许超频。与此同时,X300系列micro-ATX和mini-ITX主板不仅配置齐全,对于超频也很友好。
Ryzen把AMD带到了和英特尔平起平坐的位置,这是一个相当了不起的成就,特别是考虑到推土机的糟糕表现。与此同时,AMD对底层架构的改良也使其变得更加智能和高效。虽然AMD在TDP方面的测量略显乐观——其95W芯片的功耗在高负荷下与英特尔的140W芯片差不多——但依然是一个不小的提升。
但和Ryzen 7一样,Ryzen 5的主打功能在实际使用中的表现并不总是符合官方宣传。在纯粹的IPC表现上面,英特尔的Kaby Lake和Broadwell-E架构依然有不小的优势。在处理那些需要单线程性能的任务时,Ryzen会被甩在后头。此外,Ryzen对于内存带宽的敏感程度也要高于Kaby Lake,而X370系列的许多主板却并不会提高内存速度。后续BIOS更新在很大程度上已经解决了这个问题,但从跑分数据来看,内存控制器本身依然是一个薄弱点。
Ryzen在超频上也存在烦人的问题:要么保持最高主频,要么让芯片自动调整主频——也就是微幅提高25MHz——来节能,没有中间地带。即便你选择超频,使用常规风冷或一体式水冷所能达到的最大主频也要比Kaby Lake和Broadwell-E低得多。8核Broadwell-E芯片可以轻松达到4.5GHz,而Ryzen则最高只有4.1GHz左右,即便是6核和4核型号。
这虽然让人失望,但也不是完全出乎意料。Ryzen 5和Ryzen 7本质上上是相同的,只不过有的处理核心被禁用了。Ryzen是围绕着一对4核核心复合体(CCX)所设计的,两者通过AMD的Infinity Fabric互联技术相连。在1600X和1600当中,每一个CCX当中都有1个核心被禁用。而在1500X和1400当中,两者都分别有2个核心被禁用。许多人都希望AMD能在4核芯片当中弃用Infinity Fabric,而是从单独一个CCX当中运行4个物理核心。从理论上讲,这可以消除由Infinity Fabric导致的所有可能存在的问题,也就是对于内存速度和时钟速度的依赖。
通过在所有芯片当中使用Infinity Fabric保持2个CCX的总是相连,AMD显然是想要试图保持芯片之间的平等。他们还被迫发布了一个为Ryzen特别优化的电源计划,来避免Windows过早地暂停单独的处理核心来节约电能(新的电源计划会将电源管理直接分载到CPU),同时处理和SMT(同步多线程)相关的性能问题——在英特尔的超线程技术发布之初,他们也遇到了类似的问题。
Ryzen处理器身上存在典型的首发问题。在AMD修复它们的同时,可能也会有更多的问题继续涌现。Ryzen显然需要更多的研发时间,而不是仓促被推向市场——目前已经有至少一家主板厂商表达了这个观点——但好在它目前已经足够稳定,可以应付日常使用了。
性能
由于AMD及其合作伙伴已经推出了一些BIOS修订、补丁和软件升级,Ryzen 5和Ryzen 7已经无法进行公平的比较了——除非先对早前的进行跑分进行重做。可话说回来,如果你期待着它在这些升级之后能够获得性能上的大幅提升,那你肯定要失望了。虽然它在特定几款游戏中的表现的确有所改善,但游戏帧率依然不及英特尔。
为了确保测试的公平性,本次评测中的每一款Ryzen处理器都是在华硕ROGCrosshair VI Hero X370主板上进行测试的,Ryzen的电源计划也已经安装。华硕这款主板虽然定位高端,但和1600X这样的处理器也并非不搭调。经过BIOS升级,这块主板的内存兼容性相比首发时已经得到改善,运行2条海盗船Vengeance LP DDR4内存(2933MHz)没有问题。评测机的其他配置包括三星950 Pro NVMe固态硬盘、海盗船400C机箱、以及EK-XLC Predator 240一体式水冷。
EK的水冷把处理器在空闲状态下的温度维持在了30度左右(使用AMD的RyzenMaster测量而得),高负荷下也不过50度。这种程度的散热已经相当出色了,但也并非在意料之外——毕竟散热器本身的品质摆在那里。但是,即便是使用AMD自己的Wraith Spire RGB散热器——部分零售版Ryzen附带——处理器在高负荷下的温度也几乎不会超过65度。
而在英特尔这一边,本次评测使用了酷睿i7-7700K和酷睿i5-7600K进行对比,前者基本上只作为参考点。我们还在和1500X相同的3.5GHz主频之下对7700K进行了一系列的跑分,希望能够看到两种架构在没有主频优势时的表现。这两款英特尔处理器所搭配的主板是华硕Strix Z270E,2根8GB G.Skill Trident Z 3000MHz内存,三星SM951 PCIe固态硬盘和海盗船H110i GT水冷。
在测试当中,AMD和英特尔的处理器都搭配了一块NVIDIA GTX 1080 Ti显卡。虽说1500X这样的处理器一般不会搭配如此高端的显卡,但它起码能消除低分辨率下的显卡性能瓶颈,让我们专注于处理器性能对于游戏的影响。当然,即便是在4K分辨率下,这块显卡也已经足够快了,可以突显出处理器主频和核心数量变化所导致的游戏性能下降。
这样的测试可以突显出一款处理器在长期使用时可以坚持多久。对于不希望处理器很快就落伍的玩家而言,购买一款无法把最低帧率推到更高的处理器显然不是明智之举。
当然,选择一款正确的处理器是一个相当复杂的问题。在能够利用到多处理核心的生产力任务上面,1600X相比7600K展现出了明显的优势。前者不仅多了2个物理核心,SMT还带来了多达12个线程。在POV Ray这样的应用当中,1600X的渲染时间得到了大幅提升,比7600K快了43%,比7700K也快了29%。与此同时,它在Handbrake编码中的速度快了40%,Cinebench也快了近50%。也就是说,在数字运算方面,Ryzen的表现绝对是怪兽级的。
但当应用任务换成游戏之后,Ryzen就开始落后了。在3DMark FireStrike这种纯数字运算跑分当中,Ryzen依然展现出了强大的实力——1500X的得分甚至超过了相同主频的Kaby Lake处理器,但它们在3DMark中的总得分却让人失望。
等到实际的游戏测试时,这种失望之情也延续了下去。在《古墓丽影:崛起》当中,两者在1080p分辨率下的差距非常小:1600X为128fps,7600K则是169fps。但开启DirectX 12之后,差距就逐渐拉大了(105fps vs 170 fps)。而在《全面战争:战锤》——一款非常吃CPU的游戏——和《杀手》两款游戏当中,两款处理器的表现也和之前的测试类似。要知道,后两款游戏可是为AMD处理器提供了优化的。
在首发时,AMD建议在1440P和4K这样的高分辨率下测试Ryzen。很显然,在这样的分辨率下,处理器之间的性能差距会很快消失。但在高分辨率测试时,较低的帧率也会减少处理器的工作负荷,从而掩盖了问题。可即便如此,我们还是看到了一些差别,那就是最低帧率。虽然区别并不大,但英特尔的处理器在4K下更有优势。
现如今,性能并不是一款处理器不成则败的关键。没错,Ryzen的帧率的确比英特尔低,有的时候还低很多,但保证游戏流畅运行并不成问题。不过等到2年之后,当主流显卡能够支持4K游戏之时,英特尔处理器额外的提升空间或许会让它们成为更好的长期投资。
考虑到Ryzen在其他方面的优秀表现,它的游戏性能为何会出现疲软的确是个值得商榷的问题。在目前的状态下,Ryzen的游戏性能不太可能会赶上英特尔。当有优先级更高的新项目之后,游戏开发者也不太可能会自己的作品提供更多的优化补丁。
但这并不是说Ryzen就是一款糟糕的游戏处理器。在每一项测试当中,它所达到的帧率都完全能够满足玩家的要求。在《侠盗猎车手5》这些更吃处理器性能的老游戏当中,它在4K分辨率下的最低帧率甚至更高。而随着更多游戏提供对于DirectX 12的支持,它或许还能提供更高的潜在性能。在《奇点灰烬》、《杀手》和3DMark TimeSpy测试当中,Ryzen 1600X的最低帧率已经超越了7600K。如果搭配GTX 1060或RX 580这些更新的显卡,处理器之间的区别会进一步缩小(瓶颈被转移到了显卡)。也就是说,Ryzen是一款优秀的游戏处理器。
放眼长远
为什么一款4核Kaby Lake处理器的游戏性能会和6核/12线程的Ryzen处理器旗鼓相当?为什么一款4核/8线程Kaby Lake处理器的游戏性能会比一款8核/16线程的Ryzen处理器强很多?为什么Kaby Lake只需简单修改XMP设置(而不用调整电压)就能轻松达到4.8GHz,而Ryzen没有强大散热在4.1GHz之上就无法稳定运行?
这些都是AMD需要面对的问题,如果现在解决不了,那也得在二代Ryzen当中解决。Kaby Lake拥有更大的上升空间,对于着眼未来或想达到更高帧率的玩家而言,i7-7700K依然是最佳选择。
可如果你的预算没那么多,Ryzen 5 1600X可以说是一个极具竞争力的选择——如果你的使用需求不只有游戏的话。它的生产力性能和游戏性能和同价位的英特尔i5-7600K相当,而由于拥有额外2个处理核心和8个线程,它在处理繁重多线程任务时显然是有优势的。要是你需要更多线程,那还可以选择1800X和1700。相比售价突破天际的Broadwell-E处理器,它们的价格要实惠得多,虽然你不会获得太多游戏性能上的提升。
4核的1500X虽然不如上面那几款Ryzen处理器那么有趣,但如果你更重视多线程性能而非纯粹的游戏性能,那它也能被看作是i5-7400的一个强有力替代品。更别提B350主板和处理器本身加在一起的价格和单独一块7700K差不多。
的确,性价比一直是AMD的强项。在过去,他们的处理器除了性价比几乎没有其他亮点,但Ryzen出乎意料的低价带来了一种不同性质的性价比。AMD的低价策略并非是要承认他们的产品没有竞争实力,而是竞争已经太过火了。AMD提供了一种更便宜的解决方案——长久以来的第一次,这成为了他们值得骄傲的地方。