即使是拥有6核心12线程强劲性能的i7-4960X和3960X也无法将CPU分数提升到7.9分满分,超频后也无济于事。
因此Haswell-E处理器i7-5960X的出现让大家都相信它就是“救世主”,这是因为i7-5960X是桌面级首款规格达到8核心16线程的处理器。(i7-5960X采用8核心16线程设计,拥有3.0GHz的默认主频和最大3.5GHz的睿频,三级缓存达到了20MB之多)
i7-5960X的旗舰平台在Win7体验指数运行过程中竟然报错
其实在Haswell-E处理器、DDR4内存以及X99主板在第一时间送测到ZOL之时,笔者就着手在做Win7体验指数的运行。
不过结果却令人感到意外:在程序运行到一半时,系统突然弹出对话框报错,内容为“无法度量系统内存性能”。
根据描述,笔者的第一个反应就是:难道Win7系统不支持最新的DDR4内存参加体验指数的测试?不过这个猜想随即被证实为错误,因为紧接着笔者就是用i7-5930K(6核心12线程,3.5GHz主频)再次进行了测试,最终顺利通过。当然,采用6核心12线程设计的i7-5930K自然没有夺得7.9的满分。
测试不通过竟是三级缓存惹的祸
后来笔者通过求助朋友外加查询资料得知,Win7体验指数不支持三级缓存超过16MB的处理器(包含16MB)参与测试,否则便会报错。以下是微软的官方说明:
Windows体验指数在Windows系统内是一个名为“WinSAT”的程序。说了很多,但是归纳起来其实只有一点,那就是拥有超过16MB三级缓存(L3)的处理器将会导致测试失败。如此一来,配备i7-5960X处理器的X99为何会无法通过测试就显而易见了,因为20MB的三级缓存已经远远超过了系统所规定的16MB。
微软关于Windows 7中WinSATA测试失败的官方说明:http://support.microsoft.com/kb/2619497/zh-cn
解决办法:“打补丁”
难道Win7真的要留下遗憾吗?无所不能的微软当然会解决这个问题。究其原理,微软只是将硬编码缓冲区的大小限制为了32MB,只要更改这一限制即可保证测试顺利。为了方便用户,微软专门发布了针对WinSAT修复的补丁程序。
WinSAT测试修复补丁官方下载地址:http://support.microsoft.com/hotfix/kbhotfix?kbnum=2619497&kbln=zh-CN
通过“打补丁”的方式可以解决超过16MB L3处理器不能运行的问题
该补丁修复了拥有超过16MB三级缓存处理器无法通过Windows 7 WinSAT测试的问题,被修复的对象不但有i7-5960X,也有诸多服务器级至强处理器。