OC等引导2.AppleLPC,XCPM,声卡——SSDT合并DSDT到BIOS备忘录!
本帖最后由 529664321 于 2020-3-14 13:08 编辑一.工具:
1.宪武大大SSDT包
2.MaciASL
3.UEFITool
二.XPCM补丁(也就是节能五项之一,电能小憩)
1.用MaciASL打开DSDT.aml
搜索你cpu的名字,CPU的名字可能是:PR.CPU0,PR.P000,PR.PR00,SB.CPU0,SB.P000,SB.PR00, SCK0.C000, SCK0.CPU0。请依次搜索直到找到自己的CPU名字,这里我的就是PR.CPU0,如图:
2.打开解压宪武大大的OC-SSDT包,在02-注入X86文件夹里,我们看到宪武大大已经把大部分不同名字的CPU的dsl文件都做好了。我的cpu名字叫PR.CPU0,直接MaciASL打开SSDT-PLUG-_PR.CPU0.dsl这个文件,
3. 切换到MaciASL打开DSDT.aml,搜索PR.CPU0,打开刚才获取的XPCM.aml,复制如下图:
粘贴到我们的DSDT,位置如图:(保存之后会自动变成下图的样子)
三.AppleLPC(节能五项之一,断电后自启动)
1.打开MaciASL偏好设置:添加RehabMan补丁源:http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master如图所示:
打开DSDT,Patch选项,找到HaswellLPC(9系以下)或者SkylakeLPC(100系以上)点击,然后点Apply,如图:
至此AppleLPC补丁完成
三.声卡ID
1.用MaciASL打开DSDT.aml,搜索HDEF或者HDAS(HDAS需要全部更名为HDEF)这里以HDEF为例,HDAS的WIN+F键,搜索HDAS,搜索出来的全部改为HDEF
2.下载附件HDEF_Patch.txt到桌面
3.Patch选项>点击open选项,找到桌面HDEF_Patch.txt,然后点击Apply选项载入补丁,
4.打开HDEF_Patch.txt复制代码,如图:
粘贴到DSDT如图位置
打DTGP函数补丁:MaciASL偏好设置添加补丁源:Sourceforge http://maciasl.sourceforge.net
点击Patch选项,找到并点击Insert DTGP补丁,点击Apply,载入补丁,保存DSDT!至此声卡ID注入完毕!
四.DSDT植入BIOS
用UEFITool打开BIOS,GUID搜索C118,如图
保存BIOS,刷入BIOS即可!这个只是我个人备忘录!!!!!
4183892[/attach
学习学习…… 感觉好复杂,优势是啥呢?
技嘉的主板 你这BIOS是怎么刷上去的的我的BIOS不能刷上去呀显示 BIOS无效,我是在BIOS里直接升级的。 能rename就好,教程有风险,请谨慎操作。 本帖最后由 no-cat 于 2020-3-14 10:00 编辑
楼主的教程很详细,谢谢分享。不过最近接触下来,发现OC引导并不主张修改dsdt和变更原有命名,问题的修复尽可能通过config配置和ssdt补丁实现。 gubinhao 发表于 2020-3-14 09:18 https://www.pcbeta.com/static/image/common/back.gif
你这BIOS是怎么刷上去的的我的BIOS不能刷上去呀显示 BIOS无效,我是在BIOS里直接升级的。
http://www.smxdiy.com/thread-1086-1-1.html no-cat 发表于 2020-3-14 09:25 https://www.pcbeta.com/static/image/common/back.gif
楼主的教程很详细,谢谢分享。不过最近接触下来,发现OC引导并不主张修改dsdt和变更原有命名,问题的修复尽 ...
我老了,不太想折腾了,想全部放BIOS里,以后重做系统或者升级系统,直接放驱动进去完事! 52hh 发表于 2020-3-14 08:41 https://www.pcbeta.com/static/image/common/back.gif
能用简单的办法,绝不用复杂的,能用软件实现的功能,绝不刷Bios改动硬件。楼主一切以简单实用为前提,无限 ...
我很少用到电脑,电脑只是我的折腾品,不是为了白而白,只是想以后放个驱动进去,就运行!说白了,还是比较懒啊!这个只是我的备忘录,老了,记性不好,过几天就会忘记! tyuan1231 发表于 2020-3-14 07:49 https://www.pcbeta.com/static/image/common/back.gif
感觉好复杂,优势是啥呢?
优势就是,以后只管升级或者装系统 刷BIOS感觉风险大啊{:5_274:} 本帖最后由 529664321 于 2020-3-14 19:41 编辑
集显忘了,补上
补丁模板: Method (_DSM, 4, NotSerialized)// _DSM: Device-Specific Method { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) }
Return (Package (0x08) { "device-id", Buffer (0x04) { 0x12, 0x04, 0x00, 0x00 },
"AAPL,ig-platform-id", Buffer (0x04) { 0x04, 0x00, 0x12, 0x04 },
"hda-gfx", Buffer (0x0A) { "onboard-1" },
"model", Buffer (0x18) { "Intel HD Graphics P4600" } }) } }
非常感谢分享。谢谢 aiolia2 发表于 2020-3-14 14:19 https://www.pcbeta.com/static/image/common/back.gif
刷BIOS感觉风险大啊
刷bios本身这个操作,风险本身并不大。大风险的是,自己定制第三方bios,这个第三方bios能不能做到和自己主板完全兼容。 这个教程给了很大的启发,不知道华硕的Z390可不可以刷,现在还在摸索期间,等着各项稳定之后试一下,谢谢楼主分享 gubinhao 发表于 2020-3-14 09:18 https://www.pcbeta.com/static/image/common/back.gif
你这BIOS是怎么刷上去的的我的BIOS不能刷上去呀显示 BIOS无效,我是在BIOS里直接升级的。
估计要用编程器,教程很高级的的样子,一时半会儿是搞不懂了 非常好的技术文档,找了几个月的dsdt模块终于找到了 黄增光 发表于 2020-3-14 18:40
估计要用编程器,教程很高级的的样子,一时半会儿是搞不懂了
不必编程器,dos也可以