今年6月末Intel发布了第五代台式机CPU,代号Broadwell,跳票一年多,仅有两款零售型号,I7-5775C和I5-5675C。
第一时间就买来试用,当时还是在日亚购买的,等待了10天左右终于到中国了。
但是用了一阵时间发现,用这个CPU会出现不定时死机,蓝屏的情况。同样的配置换其他的CPU就没有问题,换过I5-4590,奔腾3260,赛扬G1840。
期间将CPU发往Intel请求保修,Intel很爽快的发了一个全新的盒装CPU过来,再试,还是蓝屏,终于觉得问题有点严重了,连续两块都是坏掉的CPU,这不可能。
在谷歌上查了一下原来是Haswell和Boradwell都有TSX指令存在BUG的问题,会导致不可预测的结果。
谷歌上找到一个解决办法,是大神根据微星的修复使用 I7-5700HQ CPU的笔记本的蓝屏问题的BIOS的原理,提取出了CPU的微代码,说此微代码适用于I7-5775C和I5-5665C。
可以暂时关闭TSX-NI指令,避免死机。大神说他不用Windows,所以只是解决了Linux报告Machine Check Exception的问题。
修复工具地址:https://github.com/bgw/bdw-ucode-update-tool
使用方法(Windows下):1.从 the VMware 网站 下载文件并解压缩 https://labs.vmware.com/flings/vmware-cpu-microcode-update-driver。
2.下载 microcode_amd.bin
和 microcode_amd_fam15h.bin
并放到第一步解压缩出来的文件夹里面(这两个文件可以是空的,但是文件必须存在).
3.下载 0x13.dat
文件,并重命名为 microcode.dat
. 也放入第一步解压缩出来的文件夹里.
4. 右键点击第一步解压缩出来的 install.bat
文件,然后单击 "以管理员身份运行"; 然后应该就好啦!
如果懒得下载一堆文件,也可以使用我打包好的文件 http://files.cnblogs.com/files/easyc/cpumcupdate-1910043_5775C.zip
损坏硬件请自己负责,本人不承担任何责任。
当然,一般来讲只要你的CPU是I7-5775C就不会有问题,其他CPU请不要测试。
关闭了TSX-NI后,性能会有一定的下降,给本来就不高的CPU性能雪上加霜,但是至少不死机了。现在也可以超频了,也可以开启X.M.P和Intel的EIST深度节能技术了。
需要注意的是,此种方法更新CPU微代码,是每次启动时靠驱动程序加载,一旦重装系统,或者卸载掉更新微代码的驱动,CPU微代码还是会变回原来BIOS中存储的版本。要想一劳永逸,只有使用其他方法更新BIOS里的CPU微代码才可以。