君子兰

(2014.7.20 更新)Intel HD Graphics 4400/4600 驱动方法整理

发布时间:7年前热度: 326 ℃评论数:

显卡支持列表: 设备id 设备平台 0x0c26 移动版 0x0c16 移动版 0x0c06 移动版 0x0d26 移动版 HD 5200 0x0a26 移动版 超级本 HD 5000 0x0a2e 移动版 HD 5100 0x0a16 移动版 超级本 HD 4400 0x0426 移动版 HD 4600 0x0416 移动版 HD 4600 0x0406 移动版 HD 4200 0x0d22 HD 5200 0x0412 HD 4600
ig-platform-id信息:
平台ID 名称 管线数 端口数 固定显存(M) 动态显存(M)端口类型 成功案例 0x0000060c SDV Mobile GT1 3 3 64 1024eDP, DVI, HDMI 0x0000160c SDV Mobile GT23 3 64 1024eDP, DVI, HDMI部分hd4600 0x0000260c SDV Mobile GT3 33 64 1024eDP, DVI, HDMIi5-4570 hd4600 0x00000604 Mobile GT1 3 3 64 1024eDP, DVI, HDMI 0x00001604 Mobile GT2 3 3 64 1024eDP, DVI, HDMI 0x00002604 Mobile GT3 3 3 64 1024eDP, DVI, HDMI 0x0000260d CRW
Mobile GT33 3 64 1024eDP, DVI, HDMI 0x0000160a ULT Mobile GT2 33 64 1024eDP, DVI, HDMIi5-4500u hd4400 0x0000260a ULT
Mobile GT3 3 3 64 1024eDP, DVI, HDMI 0x02001604 Mobile GT2 1 1 64 1024eDP 0x0500260a ULT Mobile GT33 3 32 1024eDP, DP, DP 0x0600260a ULT Mobile GT3 3 3 32 1024eDP, DP, DPi5-4200u hd4400 0x0800260a ULT Mobile GT3 3 3 641024 eDP, DP, Thunderbolt 0x08002e0a ULT reserved GT3 3 3 64 0x0700260d CRW Mobile GT3 3 4 64 1024eDP, DP, DP, HDMI 0x0300220d CRW Desktop GT2 3 3 64 1024DP, DP, DP 0x04001204 Desktop GT2 0 0 64 256无
个人建议,先尝试使用参数驱动。
一、HD4400
在BIOS中设置好固定显存/动态显存,名字可能不一样,注意设置一下,固定显存一定要与帖子开始的表中的一样,而动态显存如果没有1024M这个选项,则建议设置为最大。没有的话不设置也是可以的。
1、i5-4200u,chenkj918的笔记本型号是“宏基 Acer v5-573g”。他的驱动方法如下: i5-4200u搭载的hd4400的“device id”为“0a16”。
1.1 变色龙引导。
在org.chameleon.Boot.plist中加入参数“IntelAzulFB=12”,其中12可以换成0-15的任何一个整数试试。此时,GraphicsEnabler设为Yes。由于没有设备不能测试,还请成功的同学指出具体设置。一般用以下参数(“12”可变):GraphicsEnablerYesIntelAzuIFB12复制代码 这一组参数中的IntelAzuIFB的0~15分别代表了16组platform id:0 = 0x000006041 = 0x0000060c2 = 0x000016043 = 0x0000160a4 = 0x0000160c5 = 0x000026046 = 0x0000260a7 = 0x0000260c8 = 0x0000260d9 = 0x0200160410 = 0x0300220d11 = 0x0500260a12 = 0x0600260a13 = 0x0700260d14 = 0x0800260a15 = 0x08002e0a
1、笔记本HD4400建议用12或者3。
2、笔记本HD4600建议用12或者7或者4。
3、台式机HD4600建议用10或者7。
4、台式机HD4400建议先试试10。(目前无成功案例)
或者,用这一组合的参数,之所以变色龙还要提供InjectIntel-ig参数,是因为之前的参数只能够注入16组platform id,新的参数可以由用户自行输入要注入的platform id,但是,需要特别注意用变色龙注入platform id时,platform id的顺序,详见本帖的第五点):GraphicsEnablerYesInjectIntel-ig0x0a260006复制代码
如果这个参数无法驱动,可以尝试用DSDT注入”ig-platform-id“,方法在后面。

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

1.2 Clover引导。
(1)先用clover的config.plist注入这个ig-platform-id:0x0600260a试试,实际注入时好像要倒过来,即在config.plist里要写成0x0a260006。同时设置Inject EDID(视具体情况而定)。一般配置如下(在config.plist的Graphics的配置): Inject ATI Intel NVidia ig-platform-id 0x0a260006 复制代码
(2)config.plist注入不行的话,再试试用DSDT注入(前提:已有DTGP函数)。方法如下:

(必备知识:Haswell 的显卡定义在其中一个 SSDT里,名字是 Device (GFX0)。但ThinkPad系列是例外。ThinkPad的显卡定义在DSDT里,而且显卡名字也很特殊,是 Device (VID))
在显卡部分加入如下信息:
例如:
Device (GFX0)
{
Method ()
{
......
}
Method ()
{
......
}
......

在这里加入 Method (_DSM)

Method (_DSM, 4, NotSerialized)
{
......
}
}和第一个"{"对应的后大括号
Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "model", Buffer (0x16) { "Intel HDGraphics 4400" }, "AAPL,ig-platform-id", Buffer (0x04) { 0x06, 0x00, 0x26,0x0a }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) }复制代码 强烈建议,在苹果系统下,使用 MaciASL 软件的补丁功能,加入驱动显卡的代码。(需要把显卡部分,从SSDT移动到DSDT里)
楼主的视频教程:(注意,教程中主要是演示 代码的移动方法、屏蔽独显、打亮度调节补丁,其中,台式机没有屏蔽独显和亮度调节的问题)
注意:教程的方法是基本的,只是驱动显卡时,需要打的补丁换一下就可以了。用这个补丁:“Haswell HD4400/HD4600/HD5000”。它默认的 id 是 0x06, 0x00, 0x26, 0x0a ,台式机需要自己改一下 id :0x03, 0x00, 0x22, 0x0d
视频教程:
http://bbs.8miu.com/viewthread-1517830-1-1.html

2、i7-4500u。其所搭载的hd4400的“device id”也是“0a16”。驱动方法如下:
原帖地址:
http://www.tonymacx86.com/laptop-compatibility/107625-acer-v7-582pg-6421-compability.html
他的电脑型号是“宏基 Acer v7-582PG”。

2.1 变色龙引导。
方法同i5-4200u的方法。先尝试参数,再尝试DSDT。

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

当然,仍然可以用 i5-4200u的 0x06, 0x00,0x26, 0x0a。 二、HD4600
”halechan”版主是第一个驱动成功hd4600的。他使用的CPU为i5-4570。
原帖地址:http://bbs.8miu.com/viewthread-1379618-1-1.html
他的驱动方法如下:
在BIOS中设置好固定显存/动态显存,名字可能不一样,注意设置一下,固定显存一定要与帖子开始的表中的一样,而动态显存如果没有1024M这个选项,则建议设置为最大。没有的话不设置也是可以的。使用0x0000260c。
(它的变色龙IntelAzuIFB值是4,可以看看本贴的 1.1。Clover注入这样书写:0x0c260000,可以看看本贴的 1.2 和 五。)如果用DSDT,书写如下:
代码同以上的方法。只是ig-platform-id改为: 0x03, 0x00, 0x22, 0x0d或者 0x00, 0x00,0x26, 0x0c
三、桌面版HD4400驱动推想
请试试这个贴子的方法。
http://bbs.8miu.com/viewthread-1479213-1-1.html
优先尝试已有成功案例的id,再尝试其它的id。尝试用引导程序参数或注入,或者用DSDT注入。
四、桌面版HD4400驱动“狂想”
对于使用所有方法还是无法驱动桌面版HD4400的,最后再试试HD4000的id。
五、关于引导程序注入与DSDT注入的说明
1、DSDT注入,ig-platform-id的数值顺序与帖子开始所给的顺序相同。
例如,0x0600260a --> 0x06, 0x00, 0x26, 0x0a
2、引导程序注入,使用变色龙或者Clover参数注入,ig-platform-id的数值顺序与帖子开始所给的顺序不同。
例如,0x0600260a --> 0x0a260006

2F 有 成功驱动的 经验分享贴。

回帖推荐

hellozx 发表于181楼

查看完整内容

http://www.8miu.com/forum.php?mod=viewthread&tid=1421727
华擎H87 Performance VGA DVI HDMI*2
CPU型号不明 使用dvi接口 clover注入

http://www.8miu.com/forum.php?mod=viewthread&tid=1495544
cpu:i5 4570
技嘉b85-hd3 vga dvi hdmi
使用dvi和hdmi接口 clover注入 具体注入不明

http://bbs.8miu.com/viewthread-1481733-1-1.html
cpu i7 4700MQ
使用0x0a260006

http://www.8miu.com/forum.php?mo ...

hellozx 发表于180楼

查看完整内容

论他搜索了一下
找到几个成功案例
请LZ补充到主帖哈

http://www.8miu.com/forum.php?mod=viewthread&tid=1472972
cpu i5 4570s msi z87i dp-hdmi-dvi
IntelAzul 6 dvi可工作 dp不工作
IntelAzul 10 dp可工作 2560*1600

http://www.8miu.com/forum.php?mod=viewthread&tid=1502623
清华同方锋锐X460,cpu i7 4702MQ
使用0000160c

http://bbs.8miu.com/viewthread-1495153-1-1.html
CPU i5-4570
主 ...

感谢 hellozhangxin 同学搜集整理 论坛里成功驱动的分享贴。

(主要是HD 4600)
http://www.8miu.com/forum.php?mod=viewthread&tid=1472972
配置:cpu i5 4570s msi z87i dp-hdmi-dvi
驱动简介(详情可到原贴查看):
IntelAzul 6 dvi可工作 dp不工作
IntelAzul 10 dp可工作 2560*1600

http://www.8miu.com/forum.php?mod=viewthread&tid=1502623
配置:清华同方锋锐X460,cpu i7 4702MQ
驱动简介(详情可到原贴查看):
使用0x0000160c

http://bbs.8miu.com/viewthread-1495153-1-1.html
配置:CPU i5-4570 主板:GA-B85M-HD3 vga-dvi-hdmi
驱动简介(详情可到原贴查看):
IntelAzulFB 7 实际使用接口情况不详

http://www.8miu.com/forum.php?mod=viewthread&tid=1421727
配置:华擎H87 PerformanceVGA DVI HDMI*2 CPU型号不明
驱动简介(详情可到原贴查看):
使用dvi接口 clover注入

http://www.8miu.com/forum.php?mod=viewthread&tid=1495544
配置:cpu:i5 4570 技嘉b85-hd3 vga dvi hdmi
驱动简介(详情可到原贴查看):
使用dvi和hdmi接口clover注入 具体注入不明

http://bbs.8miu.com/viewthread-1481733-1-1.html
配置:cpu i7 4700MQ
驱动简介(详情可到原贴查看):使用0x0a260006

http://www.8miu.com/forum.php?mod=viewthread&tid=1486647
配置:神舟K500C-i3 D1 cpu i3 4000m
驱动简介(详情可到原贴查看):
使用IntelAzul 12

贴子初稿时的文件:现在,有一位同学提供了使用DSDT驱动的DSDT文件。他的电脑配置如下:戴尔15hd-2528HD4400的id为0a16
DSDT下载地址:
http://pan.baidu.com/s/1jGHmFD8

前排支持 赞一个!感谢辛苦整理

帮你改了下代码显示 排了个小版 楼主检查下代码是否有误

neycwby09 发表于 2014-1-5 22:10
帮你改了下代码显示 排了个小版 楼主检查下代码是否有误
多谢了,其中有一些方法,可能还需要版主补充说明。比如,找显卡部分的方法,等。

用MaciASL的话,可以直接用HD4000的patch》。。改上HD4400的id就好了

kavenliang 发表于 2014-1-5 22:17
用MaciASL的话,可以直接用HD4000的patch》。。改上HD4400的id就好了
对的,这样就简化了操作。但最关键的还是DSDT要有显卡设备的信息,不知道MaciASL能不能自动添加Device。
对于搜索显卡信息位置,或是添加显卡设备信息的方法,还希望大家补充。

kavenliang 发表于 2014-1-5 22:17
用MaciASL的话,可以直接用HD4000的patch》。。改上HD4400的id就好了
其实也可以自己弄个hd4400 patch什么的 不同id对应不同版本 然后上个传神马的。。。

neycwby09 发表于 2014-1-5 22:39
其实也可以自己弄个hd4400 patch什么的 不同id对应不同版本 然后上个传神马的。。。
然后就冠一下名

kavenliang 发表于 2014-1-5 22:40
然后就冠一下名
冠名神马的还真没想到。。。。

持续关注下

kavenliang 发表于 2014-1-5 22:40
然后就冠一下名

请问如何查看桌面I3 4130 HD4400的核显ID是否在设备支持列表里面。还有就是假如不在支持列表里面那还有什么解决办法吗。 我是手上有设备但是没有技术,希望能和你合作,共同完成这个全球第一

914225 发表于 2014-1-8 21:59
请问如何查看桌面I3 4130 HD4400的核显ID是否在设备支持列表里面。还有就是假如不在支持列表里面那还有 ...
win下查看HD4400的设备id,然后....看我签名档教程5楼,有提到

楼主。不是gma hd4400 gma是一代集显...

其实会DSDT确实没那么难驱动啊! 就像kavenliang所说的 Patch HD4000然后改下id即可!!!然后还要注意的是(Haswell起?)显卡信息在SSDT中 可以把SSDT部分都整合到DSDT中

最后! 楼主太抬举我了... 还是感谢论坛众神的帮助!

但是i7-4500u确实需要设备测试, 个人感觉问题不大, 但是话说回来楼主要买低压u的话 真心不推荐i7-4500u 只是看起来比较吊 其实性能比i5 4200u高个20%撑死了 却要贵很多

hzhjy123 发表于 2014-1-8 22:03
楼主。不是gma hd4400 gma是一代集显...
多谢提醒,我用的确实不是官方的名称。我修改一下。但,网络上用这个名称的也确实很多,以至于我没有注意这不是官方的名称。官方的名称应该是“Intel HD Graphics 4400”。再有,关于你提到的一代集显,名称里应该只有“GMA”,而没有“HD”。还是再次感谢你的提醒。

chenkj918 发表于 2014-1-8 22:12
但是i7-4500u确实需要设备测试, 个人感觉问题不大, 但是话说回来楼主要买低压u的话 真心不推荐i7-4500u 只是 ...
哦,是这样啊。另外,i7-4500u的hd4400应该是实际成功的,帖子相关处有链接地址。

kavenliang 发表于 2014-1-8 22:02
win下查看HD4400的设备id,然后....看我签名档教程5楼,有提到
PCI\VEN_8086&DEV_041E&SUBSYS_D0001458&REV_06
PCI\VEN_8086&DEV_041E&SUBSYS_D0001458
PCI\VEN_8086&DEV_041E&CC_030000
PCI\VEN_8086&DEV_041E&CC_0300
求帮助,哪组数据是

kavenliang 发表于 2014-1-8 22:02
win下查看HD4400的设备id,然后....看我签名档教程5楼,有提到
应该是8086 041E 貌似不在设备支持列表。怎么办,

黑苹果

栏目导航

  1. windwos
  2. linux
  3. 黑苹果

手机扫码访问