安装系统版本:macOS Sequoia 15.0,OpenCore引导,需要自己更新三码。
声卡SSDT驱动、显卡SSDT驱动制作教程之精粤X99 AMD R9370 ALC897(完美驱动)
声卡篇
英文教程:
https://dortania.github.io/Getting-Started-With-ACPI/ssdt-methods/ssdt-easy.html#running-ssdttime
软件:SSDTTime-master
下载地址:https://dortania.github.io/Getting-Started-With-ACPI/ssdt-methods/ssdt-easy.html#running-ssdttime
首次打开需要联网下载工具,需要等很长时间(WIN和MAC里面都要联网)
1.选择1
2.把你的DSDT.AML拖进去,之后回车
3.默认,继续
4.提示报警,不用管它
5.打开软件跟目录,那二个就是我们要的
6.放SSDT-HPET.aml到OC里面的ACPI即可
7.打开plist,ACPI里面的补丁,这四个补丁复制到你的OC,勾选启用即可
8.到此声卡补丁制作完成
显卡篇
英文教程和声卡教程一个地址
https://dortania.github.io/Getting-Started-With-ACPI/Universal/spoof.html
SSDT-GPU-SPOOF.dsl获得这个显卡原始.DSL文件,接下来查找自己显卡的软接口
1.打开设备管理器,显卡属性---BIOS设备名称\_SB.PCI0.BR2A.H000(这就是显卡软接口)
2.往SSDT-GPU-SPOOF.dsl添加显卡软接口,我的是迪兰AMD R9 370 2G 1024SP
3.把原始的\_SB_.PCI0.PEG0.PEGP改成自己显卡的\_SB_.PCI0.PEG0.PEGP,(同样的显卡,为何用别人的EFI不能驱动自己的显卡,就是这里软接口不一样)
4.这里是你的显卡设备ID 0xB0, 0x67, 0x00, 0x00仿冒是 0x10, 0x68, 0x00, 0x00(为何要仿冒免驱ID,不仿冒显存只有7M。仿冒后就有2G)
5.我的设备ID是0X6811 1002。需要仿冒成免驱ID。0X6810 1002.只需要改四位。顺序是倒过来写。所以是
6.改四位即可, 6810 ,倒过来写进去 10 68
7.在CMD里面执行 iasl *.dsl命令,即可自动把.DSL文件转换成.AML。显卡.AML制作完成,添加即可驱动
内容拓展
最新系统同样安装成功
显卡驱动文件和仿冒ID查找
显卡驱动篇-制作.AML提取显卡ROM,找到驱动和仿冒ID
发现很多在找显卡驱动的方法,说了很多的仿冒ID,但是最后还是没能驱动显卡,现做教程解决各位疑问
1.先用GPU_Z 提取显卡ROM ,我的AMD r9 370 名字叫Pitcairn.rom
2.然后进入MAC系统,使用AMDFramebufferUtility.app,读取显卡ROM内容,即可获得显卡对应的驱动
3.我的是AMD7000Controller.kext ,上面有显卡PCI ID:1002:6819..
4.打开驱动内AMD7000Controller.kext\Contents找到Info.plist,记事本打开
<string>0x67901002 0x67981002 0x679A1002 0x679E1002 0x67801002 0x68201002 0x68211002 0x68231002 0x68251002 0x68271002 0x682B1002 0x682D1002 0x682F1002 0x68351002 0x68391002 0x683B1002 0x683D1002 0x683F1002 0x68001002 0x68011002 0x68061002 0x68081002 0x68101002 0x68181002 0x68191002</string>
<key>IOPCITunnelCompatible</key>
5.里面就是驱动正常驱动的ID,如果你的显卡ID不再里面,就不能显卡,你就可以仿冒上面的ID驱动你的显卡
注:下载地址包含EFI文件与教程的工具
【解压密码:imacos.top】
评论0