liu1989 发表于 14/1/12 13:06:20

黑苹果Intel HD Graphics 4400 驱动方法

关于Haswell新集显hd 4400驱动方法已经经过很多人的尝试了。其中,远景的“chenkj918”在我的印象中是国内第一个驱动成功的。他还在准备要完整分享他的Haswell平台的安装方法、全套驱动资源和DSDT。很期待他的分享。

    我所搜集到的hd4400的成功驱动的主要包括两个移动版的cpu:i5-4200u和i7-4500u。

    一、i5-4200u,chenkj918的笔记本型号是“宏基 Acer v5-573g”。他的驱动方法如下:
    i5-4200u搭载的hd4400的“device id”为“0A16”。
    1、变色龙引导。
    在org.chameleon.Boot.plist中加入参数“IntelAzulFB=12”,其中12可以换成0-15的任何一个整数试试。此时,GraphicsEnabler要设为Yes或No,由于没有设备不能测试,还请成功的同学指出。
    如果这个参数无法驱动,可以尝试用DSDT注入”ig-platform-id“,方法会在之后给出。

    如果变色龙无法驱动,可以尝试使用Clover引导。

    2、Clover引导。
    (1)先用clover的config.plist注入这个ig-platform-id:0x0600260A试试,实际注入时好像要倒过来,即在config.plist里要写成0x0A260006。同时设置Inject EDID(视具体情况而定)。
    (2)config.plist注入不行的话,再试试用DSDT注入(前提:已有DTGP函数)。


方法如下:
    在显卡部分加入如下信息:

Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x06)
                  {
                        "model",
                        Buffer (0x16)
                        {
                            "Intel HD Graphics 4400"
                        },
                        "AAPL,ig-platform-id",
                        Buffer (0x04)
                        {
                            0x06, 0x00, 0x26, 0x0A(或0x00, 0x00, 0x16, 0x0A)
                        },
                        "hda-gfx",
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                  }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }


至于显卡部分在哪,由于我也还是新人,这里只能给出比较简陋的查找方法:搜索Device(GFX)或Device(GFX0),在其中加入。这一部分等待高手补充。
    更完整的方法,期待chenkj918的完善。

    二、i7-4500u。由于没有实际设备和资料来源作者未提及,所以,其所搭载的hd4400的“device id”未知。驱动方法如下:
    原帖地址:http://www.tonymacx86.com/laptop-compatibility/107625-acer-v7-582pg-6421-compability.html
   他的电脑型号是“宏基 Acer v7-582PG”。
    1、变色龙引导。
    方法同i5-4200u的方法。先尝试参数,再尝试DSDT。

    2、Clover引导。
    (1)先用clover的config.plist注入这个ig-platform-id:0x0000160A试试,实际注入时好像要倒过来,即在config.plist里要写成0x0A160000。同时设置Inject EDID(视具体情况而定),原帖中设置了。
    (2)config.plist注入不行的话,再试试用DSDT注入。
    方法同i5-4200u的方法。只是ig-platform-id改为:


"AAPL,ig-platform-id",
                        Buffer (0x04)
                        {
                            0x00, 0x00, 0x16, 0x0A
                        }

当然,仍然可以尝试i5-4200u用的0x06, 0x00, 0x26, 0x0A。

嫒苡结冰 发表于 14/4/18 02:20:33

此方法对I3 4130的核显HD4400没用,根本驱动不了
页: [1]
查看完整版本: 黑苹果Intel HD Graphics 4400 驱动方法