积分 804 最后登录 2024-3-8 精华 0 阅读权限 40 主题 109 UID 946361 帖子 1530 PB币 1 威望 32 贡献 0 技术 55 活跃 1447
UID 946361 帖子 1530 PB币 1 贡献 0 技术 55 活跃 1447
本帖最后由 nobbs 于 2015-11-28 17:30 编辑
我这个配置装黑苹果是相当容易的,没什么特别的困难。
1,关于cpu电源管理,我选择了直接给bios打补丁,让它直接支持intel原生电源管理
参考:黑苹果利器之【UEFITool】+【UEFIExtract】+【UEFI Patch】让你的UEFI BIOS更兼容OSX
2,声卡是用Multibeast 8.0.1 直接安装的,型号为:ALC887-VD
之后,需要在clover中设置一下。也可以在dsdt中修改,我就不说啦。
(以下部分Multibeast会自动添加,如果没有,就照着我发的添加进去)
name Find*[HEX] Replace*[HEX] Comment AppleHDA 786D6C2E7A6C 7A6D6C2E7A6C AppleHDA/Resources/xml>zml AppleHDA 8B19D411 8708EC10 10.9-10.11-AppleHDA/Realtek ALC887 AppleHDA 8319D411 00000000 10.11-AppleHDA/Realtek ALC...
下面的附件是在Linux系统下提取的原始Codec,我没有用
想自己修改AppleHDA的可以下载用,记得是与我主板相同哦
3,网卡为Realtek RTL8168E-VL/8111E-VL,也是用Multibeast安装的
4,关于10.11系统下usb2.0和usb3.0出现的各类问题,我这块主板貌似没有(也跟选用的SMBIOS机型有点关系),usb3.0直接原生驱动。另外,我多余的在dsdt里把usb口的名称都改了改,还去除了usb口数量的限制。
5,显示为迪兰恒进 AMD Radeon HD 6670 1024MB GDDR5。我采用了dsdt修改+kext patch的方式驱动了。
第一行
0004000004030000000100002103020404000000140200000001000000000403
第二行
0008000004020000007100002205010404000000140000000001000010000203
红圈 里那个空记得填上6000
用了AMDFramebufferUtility,黑苹果AMD Framebuffer Utility 正式版 2.8 | 轻松从显卡ROM中导出FB
替换的Pithecia,就两个接口
以下是dsdt中显卡那部分的修改:
修改之前
Device (PEG0)
{
Name (_ADR, 0x00010000)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR02 ())
}
Return (PR02 ())
}
Device (PEGP)
{
Name (_ADR, 0xFFFF)
}
} 复制代码 修改之后 (用的是hdmi接口)
Device (PEGP)
{
Name (_ADR, 0x00010000)
Method (_PRT, 0, NotSerialized)
{
If (PICM)
{
Return (AR02 ())
}
Return (PR02 ())
}
Device (GFX0)
{
Name (_ADR, Zero)
Name (_SUN, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x0A)
{
"AAPL,slot-name",
"Slot-0",
"@0,name",
Buffer (0x0D)
{
"ATY,Pithecia"
},
"@1,name",
Buffer (0x0D)
{
"ATY,Pithecia"
},
"model",
Buffer (0x13)
{
"AMD Radeon HD 6670"
},
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
Device (HDAU)
{
Name (_ADR, One)
Method (_DSM, 4, NotSerialized)
{
Store (Package (0x02)
{
"hda-gfx",
Buffer (0x0A)
{
"onboard-1"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
} 复制代码
5,我这样的配置,推荐选用的SMBIOS为iMac12,1
6,ssdt直接提取的原始,然后修改了一点小错误就使用了。cpu:intel i3 3220
7,刚刚又给显示器注入了edid
参考:轻松注入EDID参数 (下面是弄着玩,伪装成苹果显示器的~)
直接安装得到的那个DisplayMergeNub.kext就好了
我的显示器是AOC I2267Fw 21.5英寸,原始edid如下图
确实给改变了哦~
暂时就写这么多,有新东西会随时添加……欢迎讨论哦
展开阅读全文​
附件:
你需要登录 才可以下载或查看附件。没有帐号?注册