齐河866社区

 找回密码
 立即注册
查看: 3865|回复: 0
打印 上一主题 下一主题

《AMIBIOS更新CPU微码》

[复制链接]
  • TA的每日心情
    开心
    2015-12-2 10:33
  • 签到天数: 92 天

    [LV.6]常住居民II

    250

    主题

    630

    帖子

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    34593
    QQ
    跳转到指定楼层
    楼主
    发表于 2017-12-3 13:55:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    网友您好,现在还没有注册,不过亦然可以发贴与回贴^^

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    原文:http://tieba.baidu.com/p/2815319579?red_tag=v2758759928

    CPU微代码对主板来说就如同CPU使用说明书,没有说明书就用不好这个U
    在缺少对应微码的时候,一些聪明的主板会找一条相近的微码来加载CPU,然后提示您更新微码。那些比较弱的主板就不说了,各种问题~
    很多同学用CPU-Z看指令集来判断是不是缺少微码,我只能说,同学们啊,这是不对的,我们应该以一个高手的角度去看待问题,直接BIOS中检查微码
    其实也不用查,玩转771 Xeon的两条重要微码10676_40和1067A_44在775主板的BIOS内根本就没有,你想啊,厂家为什么要在775的主板里面加上771 CPU的微码?厂家能想到多年后有人破解上771的U吗,就算能有预感也未必会对用户给予这么贴心的支持
    所以更新微码刷BIOS就成了773玩家的必修课,这里有一个例外,就是用DFI P45 + E0 771 Xeon的朋友,因为在DFI P45的BIOS里有1067A_44这条微码,这是笔者修改过的众多775主板BIOS中唯一发现的771 CPU微码。不知何故,DFI为什么会加入这条微码?他咋不顺便也加入10676_40呢?
    10676_40和1067A_44是啥意思?为什么需要这两条微码?
    看CPU需要什么微码关键看两个地方,CPUID和平台ID
    10676是CPUID,40是平台ID,10676_40这条微码支持所有CPUID为10676兼平台ID为40的CPU,C0版的L54xx、E54xx、X54xx均在此列
    1067A_44这条微码则管两个平台,04和40平台,CPUID为1067A兼平台ID为04以及40的所有CPU都是它的菜,E0版的L52xx、E52xx、X52xx、L54xx、E54xx、X54xx都在其中
    打开AIDA64 → 主板 → CPUID 可看到当前CPU的CPUID和平台ID
    下图看到E5430的CPUID 1067A、平台ID 40,那么这个CPU需要什么微码是不是很清楚了呢?!


    另一条管两个平台的微码1067A_11,管01和10平台,下图的E8500,CPUID 1067A、平台ID 01,正是在它的管辖范围内


    =======================================
    标题:《AMIBIOS更新CPU微码》
    下载附件,把BIOS文件放入AMIBIOS_MC文件夹,里面有MMTOOL_3.23cn程序和18条常用微码
    运行MMTOOL_3.23cn → 载入 ROM → 选中BIOS文件 打开 → CPU 补丁
    平台ID在这里的说法是平台类型,CPUID只显示后四位


    加入微码步骤:选项小框选中‘插入补丁数据’,浏览 → 选中微码文件 打开 → 应用,微码会加到微码列表的最后
    提取微码步骤:选项小框选中‘提取补丁数据’,单击要提取的微码 → 补丁文件后面输入要保存的微码名字,如06FB_01.bin → 应用,提取成功会弹出小框提示
    删除微码步骤:选项小框选中‘删除补丁数据’,单击要删除的微码 → 应用
    修改微码的时候,如看到有两个CPUID和平台ID都一样的微码,那就重复了,留下新的即可
    =======================================
    下图这个18条微码的NCPUCODE.BIN是本人觉得最优化的版本,基本涵盖了65nm&45nm最常见的CPU。附件中还有另三个版本的NCPUCODE.BIN,分别是30、38、47条微码的版本

    查看NCPUCODE.BIN用的工具是NCTOOL,这是新浪博客一位ID为taxigps的大侠所作,有兴趣的朋友可以去搜索研究一下
    -----------------
    标题:《AwardBIOS更新CPU微码》
    下载附件,把BIOS文件名改成 BIOS.BIN 放入AwardBIOS_MC文件夹,BIOS.BIN 属性不能为只读
    先运行查看BIOS,看一下是不是有NCPUCODE.BIN,以及大小多少K
    再看BIOS还剩多少空间(Remain compress code space = 这行)
    BIOS里的NCPUCODE.BIN加上剩余空间大于要替换的NCPUCODE.BIN就可以替换了
    操作是整个替换,而不是在原NCPUCODE.BIN加入新微码,所以可用空间要算上原来的NCPUCODE.BIN大小
    运行替换NCPUCODE,替换好之后再查看一下,没什么问题就可以刷BIOS了
    =======================================
    贴吧附件太小,网盘下载
    http://pan.baidu.com/s/1pJKzJTp
    懒得动手修改BIOS的朋友,点击一下网盘那个头像下面的分享能看到很多已经加好微码的BIOS下载


    点评回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies @朋友

    本版积分规则

    QQ|Archiver|手机版|小黑屋|qh866社区 ( 鲁ICP备13001527号

    GMT+8, 2024-5-3 02:37 , Processed in 0.131530 second(s), 30 queries .

    快速回复 返回顶部 返回列表