【首发】MX350显卡性能点评

今天早上,NV解禁MX第三代显卡。MX系列是NV近年来新出的显卡分类,定位低端,常见于各类轻薄笔记本中,从MX150到MX350,这个系列已经更新了3代。之前有传MX350将会采用和1050显卡一样的核心,真实情况又是如何呢?

【1】参数概览

老规矩先上GPU-Z截图

MX350,核心代号N17S-G5,GP107核心,流处理器640个。这个规格确实跟1050一样。MX350的device ID为1C94,1050是1C8D,1050 3G是1C91,这几个设备ID非常相近,基本可以认为他们是一颗die,也就是GP107核心。

不过从上面的实际拍照图片来看,MX350的封装显然小了一大圈,这是因为要跟GP108的封装保持一致,减小PCB占用空间,但这么做就会导致MX350只能支持到64Bit的显存位宽,带宽也就从1050的112.1GB/s降到了56.1GB/s。

值得注意的是,MX350报告支持PCIe 3.0x16,只是目前工作在x4下,有点意思。

MX350的核心频率标称是1354-1468MHz,实际在有负载下可以达到最高1594.5MHz。刚才说过MX350就是1050核心,然而1050最大可达1771.5MHz,这个显然是刻意限制的。在最高频率下MX350仅为0.9V,也比1050的1.062V低很多。

仔细看PerfCap Reason一栏,负载这么半天什么提示都没有,然而一般的1050或者MX250都会显示VRel(安全电压限制),这意味着MX350的0.9V电压并没有达到这个核心可承受的安全电压极限。不过也能理解,MX350仅为25W,不这么限制的话或许功耗就很难控制了。


nvidiaInspector截图,左上角很直白的告诉你它就是GP107核心,超频范围没有限制,温度墙最大94度,测试机限制到了73度。

轻薄本通常解不到25W的功耗,然后就用温度墙来强行降低显卡的发热,恰好MX显卡无法用工具查看到实际的功耗值,所以实际上很多轻薄本双烤下,MX150/250/350最终只能降频运行,功耗可能只有18W。


【2】MX显卡归纳

现在把MX显卡按照核心代号总结一下,老架构的显卡(MX110/130)不在此列

  • 最早的一代是MX150,两个核心一个10W一个25W,都是384SP,频率有差别实际性能也差的明显;
  • 后来更新,将N17S-G1分成两颗,一颗是提频的版本也就是MX250,另一个是屏蔽SP后的低规格版MX230,然后显存可选升级到7Gbps(也有厂商维持6Gbps);
  • 低功耗版的MX250实际上是纯粹的马甲,核心完全没变,TDP提升了0.5W,显存从5Gbps加到了6Gbps,理论上来说MX150(LP)刷个VBIOS就能变MX250(LP);
  • 这次更新了3颗,最低的那颗还不清楚是啥(都是瞎猜的),MX330就是MX250改名,啥都没变;
  • MX350是真真的全新,但这也只是相对于MX系列来说的,实际就是1050换封装,它还有个低功耗的版本,12W,频率是这里面最低的。

放一张MX330与MX350的核心对比图


【3】性能对比

虽然核心上MX350和1050一致,但实际跑分中,两者还是有较大差距的。可以看到,MX350默认情况下,比MX250性能好了17%,但还是比M1050差了25.8%,也就是缩水了1/4的性能。即便是超显存,超核心,到最后1.8GHz以及8Gbps的情况下,也还是有18.4%的损失。

这个1050 2G跑分时是1683MHz,MX350是1595MHz,考虑到频率缩水也应该有94.7%的性能,然而实际还不到75%,这个肯定是其他因素导致的。

25W的TDP是可能性之一,但这里笔者可以肯定地说没关系,下一章会具体讲述原因,那么就只有一个可能了,显存位宽砍半导致带宽砍半,ROPs少了一半。

1050的ROPs是16个,带宽112.1GB/s,而MX350的ROPs是8个,带宽56.1GB/s。两者相差50%,性能相差25%,说明MX350的性能瓶颈就在这个地方。

玩了这么多年的笔记本,一路走过来的发烧友看到这几个参数,肯定会想到一些曾经的典型:

  • GTX650M D3
  • GTX660Ti
  • GTX950M D3
  • GTX965M

这些显卡和MX350一样,都是显存带宽/ROPs不够用导致性能不理想。

其实64bit位宽的显卡多年以来显存带宽都是很捉急,只是这两年NV终于弃用D3显存,全线用D5后才暂时缓解了这个问题。然而MX350一下子从384SP涨到640SP,带宽的不足又一次凸显出来,导致性能与正常128Bit的1050拉开很大的差距。

以前D3显存的显卡,比如950M D3,3D11的P分一点都不比D5版的差,但这是在D3版核心频率高了200MHz(1124MHz vs 928MHz)和TDP高了10W(35.9W vs 24.8W)的情况下换来的,然而即便如此,在实际游戏中D3版950M还是会被D5版吊打。

这是因为,游戏总是有各种特效,这些特效就是吃显存,玩游戏总不能都是最低特效吧?跑分里优化到位,测的就是实实在在的核心差距,但游戏可不给面子,带宽捉急的显卡往往就会掉链子,跑不过那些频率低功耗低但是带宽大的显卡。

950M D3和960M之间,核心频率基本没差,显存带宽一个32GB/s一个80.2GB/s,实际性能两者差了25-30%,这个是不是有点像MX350与1050 2G?


【4】游戏与功耗对比

照例还是测试这三个游戏。MX350的性能比MX250好了30%左右,跟GTX960M相当,有点意思。

上一章为了对比,我专门把很久以前测的960M跑分放了进去,MX350与之相比,3D11/sky diver/time spy强一些,其他项目就明显跟960M差不多,实际游戏亦是如此。巫师3用的是中特效,看门狗2最低特效,这对显存带宽的需求已经很低了。

这张图是MX350与960M/1050的横向参数对比图。

MX350频率比960M高了32.7%,流处理器一致,ROPs少了一半,显存带宽少了30%,然后这两张显卡性能相当。

频率的幅度就刚好抵消掉了带宽的损失,太有趣了

那只能说明,Maxwell到Pascal流处理器效率没有变化,或者ROPs限制了新架构的性能发挥


看完游戏性能,咱们看看功耗

上一章提到,MX350的性能不会因为25W功耗的限制,这么说是因为,我发现MX350压根没有设置25W的TDP功耗墙!

不论是做什么测试,甚至双烤,MX350也依旧保持满频1594.5MHz运行,根本不会触发Pwr机制,这跟MX250完全不同,这是十分反常的。

为了探究功耗墙到底在哪,我做了各种尝试,发现使用nvidiaInspector工具对MX350进行降频工作,实际显卡并不会降频,而是核心电压会逐渐提高,众所周知功耗是跟电压呈平方关系的,加压会大大提高显卡功耗。终于在furmark烤机下,MX350开始报Pwr了:

在0.993V@1569MHz/7.4Gbps下,MX350提示VRel和Pwr,这意味此时的机器是撞功耗墙的,咱们看看整机功耗有多少:

71.32W,这已经超出普通65W适配器的额定范围了(我是用95W适配器测试的),有点高


我找到了一台同配置但是显卡为MX330的机器,也就是MX250,为了对比公平,CPU都是限制到6W的PL1,其他配置也是完全一致(CPU/内存/屏幕/同一块SSD),双烤是这样的:

MX330的频率是1442MHz/7Gbps,电压0.893V,MX330只有384SP,顶到25W的功耗墙也仅能维持1442MHz,电压都不到0.9V,MX350的电压和频率都比它高,640SP难道比384SP还省电?

现实当然是不可能,整机功耗仅有56.02W,比MX350的机器低了整整15W。

已知MX330是25W,那么MX350的实际TDP是25+15=?

1050的TDP设定值是40W,点到为止,大家自己去想


【5】总结

MX350的规格相比MX250提升非常多,实际游戏里也有30%左右的提升(低特效下),作为低端显卡,它还是值得购买的。

不过,万年的64Bit位宽,导致MX系列显卡带宽一直都是瓶颈,想要大幅度追上新的显卡,还是有点困难的。想要提高带宽,要么提升位宽要么提升显存频率,但MX系列的定位决定了它不会有更多显存的可能,那么就只能去提高频率了。GDDR6显存现在也普及了,14Gbps是主流,看看台式GTX1660到1660Super的变化,就知道显存提升的意义有多大了。

题外话,这次的测试看得出,NV做MX350是十分仓促的,有些方面根本没处理好就放出来了,这样的情况最好还是要多注意点。

题外话2,MX350用了1050核心,还这么着急,莫非是库存太多想要处理……那我就不负责任的瞎猜了,台式GTX1650升级到1650Super后直接弃用TU117(896SP)核心改用TU116(1280SP),而笔记本1650是1024SP的TU117,那么896SP或者更低规格的TU117会在哪里消化呢?

编辑于 02-11

文章被以下专栏收录