本帖最后由 yusanxing 于 2015-5-2 00:08 编辑
此贴是结合自己的配置所整理,方便有类似配置的朋友作为参考,以下资料参考、引用自远景论坛。
基本配置: CPU:intel Xeon E3-1230 V2 主板:技嘉 B75M-D3V 1.1 内存:海盗船 4G*2 DDR3 1600MHz 显卡:NVIDIA GeForce 605 声卡:瑞昱 ALC887 vd 网卡:瑞昱 RTL8111F 显示器:dell U2414H 单系统:OS X Yosemite 10.10.3
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
一、系统安装部分 clover引导,需在clover里的drop Tables里设置signature=DMAR,Boot里设置kext-dev-mode=1;Cpu正确识别需在cpu项填写type=0x0501;设置iMac13.2,在Acpi项里填写C3Latency=0xcd;BIOS打开AHCI.
请勿使用多线程下载工具下载论坛附件!
推荐贴子: A、【授人以渔】UEFI+GPT+Clover OS X Yosemite原版单、双系统双版教程(正式版) https://bbs.pcbeta.com/viewthread-1542110-1-1.html B、yosemite 原版下载和制作教程 https://bbs.pcbeta.com/viewthread-1555416-1-1.html C、在Windows中制作Clover引导的OS X 10.8.5/10.9.4/Yosemite 原版安装U盘,太简单了! https://bbs.pcbeta.com/viewthread-1554404-1-1.html 二、DSDT SSDT部分 1、DSDT 参 照:联合DSDT和SSDT进行反编译——减少DSDT和SSDT错误的尝试 https://bbs.pcbeta.com/viewthread-1475332-1-1.html DSDT遇到的几个错误: A、CreateDWordField (BUF0,\_SB.PCI0._Y0F._LEN, MSLN) 修改成 CreateQWordField(BUF0, \_SB.PCI0._Y0F._LEN, MSLN) B、Acquire (MUT0, 0x0FFF) 修改成 Acquire(MUT0, 0xFFFF) C、Name (_HID, "ABCDEFGH") 修改成 Name(_HID, "ABCDEF00") 2、SSDT变频(E3 1230 v2,设置机型SMBIOS是iMac13,2) 修改IOPlatformPluginFamily.kext定位到/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/X86PlatformPlugin.kext/Contents/Resources,用PlistEdit Pro打开Mac-FC02E91DDD3FA6A4.plis找到StepContextDict项,然后再打开Mac-F65AE981FFA204ED.plist中StepContextDict项,将这个StepContextDict项的数据复制、替换到Mac-FC02E91DDD3FA6A4.plist中的StepContextDict下。 将提供2个SSDT,分别是8档和9档
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
三、查看变频的方法 1、将下载的MSRDumper.kext放到桌面上,打开终端进入桌面: cd desktop 2、更改MSRDumper.kext的权限: sudo chown -R 0:0MSRDumper.kext 3、加载MSRDumper.kext sudo kextloadMSRDumper.kext 4、停止命令: sudo kextunloadMSRDumper.kext 四、加载原生AppleLPC.kext (搜索0x001F0000,在模块最后添加) Method (_DSM, 4,NotSerialized) { If (LEqual (Arg2, Zero)) { Return (Buffer (One) { 0x03 }) } Return (Package (0x02) { "compatible", "pci8086,1e44" }) } 说明:如果自己的id不在AppleLPC的info.plist支持列表里,选择支持列表里与自己最接近的加入DSDT,如果用接近的无效,最后的方法是把自己id加到AppleLPC的info.plist里。 五、DSDT添加声卡代码 (注入硬件Layout-ID) Method(_DSM, 4, NotSerialized) { Store (Package (0x08) { "codec-id", Buffer (0x04) { 0x87, 0x08, 0xEC,0x10 }, "layout-id", Buffer (0x04) { 0x05, 0x00,0x00, 0x00 }, "device-type", Buffer (0x12) { "Realtek ALC887-VD" }, "PinConfigurations", Buffer (One) { 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3,RefOf (Local0)) Return (Local0) } } 六、Clover免替换AppleHDA.kext驱动 1、我使用的layout-id是5,就提取仿冒声卡驱动AppleHDA.kext里Platform.xml.zlib和Layout5.xml.zlib,并重命名为Platform.zml.zlib
、Layout5.zml.zlib。 2、将重命名后的Platform.zml.zlib
、Layout5.zml.zlib复制到原版AppleHDA.kext/Contents/Resources/下。
请勿使用多线程下载工具下载论坛附件!
3、用PlistEdit打开仿冒声卡AppleHDA.kext/Contents/Plugins/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist,找到IOKitPersonalities并复制下面的HDA Hardware ConfigResource项目到FakeSMC.kext的Info.plist里的IOKitPersonalities下。
请勿使用多线程下载工具下载论坛附件!
4、打开Clover Configurator导入Config.plist,定位到Kernel and Kext Patches, 找到 KextsToPatch子项,为AppleHDA.kext打补丁: A、注入声卡的VenderID(例如ALC887-VD的VenderID为10EC0887) 『Name*』中填入『AppleHDA』 『Find[HEX]』中填入『8419D411』 『Replace*』中填入『8708EC10』 B、让声卡读取修改好的Platforms.zml.zlib和layout.zml.zlib文件: 『Name*』为中填入『AppleHDA』 『Find[HEX]』中填入『786D6C2E7A6C』 『Replace*』中填入『7A6D6C2E7A6C』 5、安装修改好的FakeSMC.kext和加入zml.zlib的原版AppleHDA.kext,修复权限重建缓存重启。 6、顺便附开启Trim及屏蔽日志中的Soundassertion at line错误: A、开启Trim 『Name*』为中填入『IOAHCIBlockStorage』 『Find[HEX]』中填入『4150504c452053534400』 『Replace*』中填入『00000000000000000000』 B、屏蔽日志中的Sound assertion at line错误: 『Name*』为中填入『AppleHDA』 『Find[HEX]』中填入 『536F756E6420617373657274696F6E20696E202573206174206C696E652025640A002573002564』 『Replace*』中填入『000000000000000000000000000000000000000000000000000000000000000000000000000000』
请勿使用多线程下载工具下载论坛附件!
七、修复[AGPM] unknown Platform提示 从『AppleGraphicsPowerManagement.kext/Contents/Info.plist』中复制出『IOKitPersonalities』下面的『AGPM』,粘贴到『FakeSMC.kext/Contents/Info.plist』下的『IOKitPersonalities』。在AGPM项目下面找到『Machines/Mac-FC02E91DDD3FA6A4/』,把『Vendor10deDevice0fe0』改成『Vendor10deDevice1048』 说明:显卡VenderID 10de1048
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
八、内建网卡 1. 删除/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist(显示隐藏文件,或者用前往方式)。 2. 在系统设置偏好里/网络里删除所有网络连接。 3. 重新启动系统。 4. 重新在系统设置偏好里/网络里添加所有网络连接。 九、文件共享
EFI.zip
(3.7 MB, 下载次数: 68)
Boom 2 v1.1.2.dmg.zip
(4.15 MB, 下载次数: 6)
antipop-1.0.2.dmg.zip
(11.88 KB, 下载次数: 6)
SSDT2.aml.zip
(836 Bytes, 下载次数: 33)
SSDT.aml.zip
(1.04 KB, 下载次数: 39)
RealtekR1000SL.kext.zip
(197.93 KB, 下载次数: 23)
MSRDumper.kext.zip
(16.38 KB, 下载次数: 48)
IOPlatformPluginFamily.kext.zip
(345.21 KB, 下载次数: 18)
FakeSMC.kext.zip
(47.08 KB, 下载次数: 26)
DSDT.aml.zip
(13.75 KB, 下载次数: 41)
config.plist.zip
(1.93 KB, 下载次数: 40)
AppleHDA-272.18-ALC887VD.zip
(1.66 MB, 下载次数: 23)
改的原版AppleHDA.zip
(1.7 MB, 下载次数: 23)
|