admin 发表于 14/11/1 21:01:31

Yosemite 10.10 驱动笔记本 HD4600 方法



1. 注入移动版HD4600 ID(0x04168086)到/System/Library/Extensions/AppleIntelHD5000Graphics.kext/Contents/Info.plist 中


2. 给AppleIntelHD5000Graphics 驱动打二进制补丁
*记得先备份AppleIntelHD5000Graphics 驱动!以免失败!


二进制补丁如下代码:
sudo /usr/bin/perl -pi -e 's|\x3d\x86\x80\x12\x04\x74\x10\xeb\x5d|\x3d\x86\x80\x16\x04\x74\x10\xeb\x5d|g' AppleIntelHD5000Graphics



上两张图,我是同时打了两个二进制补丁。

其中第一个补丁是吧桌面HD4600 的ID (0x04128086) 替换成移动版的ID (0x04168086)。第二个是做了一个地址跳跃(jump address 不会翻),指向Apple/Intel 支持的GT3。


3. 注入ig-plat-form-id
添加/替换 以下代码到显卡的_DSM 部分:

Method (_DSM, 4, NotSerialized)
{
    If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
    Return (Package()
    {
      "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },
      "hda-gfx", Buffer() { "onboard-1" },
    })
}



或者用MaciASL 里Rehabman 的补丁源(http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master)的2.05 补丁自动修改

最后把这个修改的AppleIntelHD5000Graphics.kext安装到你的DP7的SLE目录下吧,尝试使用Clvoer注入或是DSDT注入来驱动你的笔记本HD4600的集显。

提供百度网盘下载修改好的AppleIntelHD5000Graphics.kext文件:http://pan.baidu.com/s/1bnq31Xd

望能成功驱动你的HD4600的本本用户,反馈信息。


原文地址1:http://pikeralpha.wordpress.com/2014/09/10/experimental-bin-patch-for-hd4600-mobile-gt2/

linxun 发表于 15/1/3 18:59:26

试试,感谢分享。
页: [1]
查看完整版本: Yosemite 10.10 驱动笔记本 HD4600 方法