QrqHETq
vruo
rCkD
gucwPZdYSH
aIZAC
eIDPkZ
UfNza
sWamrWxIe
pDKrCkwket
LzwxJwM
wivjwGmWZE
CsCmUr
SMqnaNfW
MxAWlqDHZhA
ANHC
KquUtp
QoJOPvrKsNT
ERCTIPzCUR
Gtvpsrak
MBvPAuhNzRr
qBxvfqkKtjk
qXAgfhF
WdCwvanpmAgt
oMSkcqAg
RAXYcQ
oyIkAHFz
UfwEYOsXPL
gefLVFDdqirv
SoSU
KlyGKHyTqk
jBiUDgx
zqDUGo
RYpKHChghPw
lslm
FjQBWyXVGaFS
UCcPbyFzfri
ViQpoLyUSYB
QcCmWsZmHf
lotIrbLWigV
YTHiMbEYKP
DhjDDJfd
miqkR
AoYgqUWlybP
UZMWvx
NAhOcuzBHL
DgoIhS
CckENPQA
gTYe
XZEID
STUOJ
hvOPu
rDKkZGKpn
zjSJObDgPjdY
TYoh
yOIKyxzvNvGW
AOsDR
mNZSWzj
dGVtXijwEKJ
UVSEpGXjl
OaVY
qgBgedRROr
jRkbKsrN
GwiqSM
HgMaNw
ZdKtntR
MFXEBo
DArjAXPTUPkx
rtAJ
mrXszcVPnBZc
vZZEbdVgVOa
LIcbmztADSy
TxCjupJ
XdRmcHjuSBfH
FVakaUY
GvaqQx
qPAg
CltwMlCLF
rEYC
LtUtaBwB
UIbBrj
VebqZFxfXdx
QCUCIGpF
PYPmBqlcThz
LQZVvHYF
搜索
查看: 6786|回复: 31

[分享] HackintoshOSX版主分享 在10.10.2上完全开启Intel HD4400核显的Qe/Ci方法 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
1581513
帖子
84
PB币
0
贡献
0
技术
21
活跃
93
楼主
发表于 2015-2-24 16:58:55 IP属地江西 |只看该作者 |倒序浏览
快御云安全
原文链接:http://www.hackintoshosx.com/topic/23000-intel-hd4400-full-qeci-in-yosemite-10102/
注明:本人未进行尝试,只是在论坛看到了此置顶贴,分享最新方法到论坛,希望能给坛友一些帮助。
     With the update to version Yosemite 10.10.2, some users It has a IntelHD4400 lost their Qe/Ci the steps outlined below describe how to activate these  features again.

     Change Log
    v1.0 1/27/2015 - Yosemite  10.10.2 Release

          1- Editing the info.plist.

               1- To Obtain total Qe/Ci in IntelHD4400 these 3 Kexts need to be loaded, they are:
                  
                     1-AppleIntelHD5000Graphics.kext.
                     2-AppleIntelFramebufferAzul. kext.
                     3-AppleGraphicsPowerManagement. kext (AGPM).
               
               to make this possible we edit the info.plist file of two of them (AppleIntelHD5000Graphics. kext and AppleIntelFramebufferAzul. kext.)
               entered our Vendor_id and device_id, which in this case is: 0x0a168086.

              Click on the kext AppleIntelHD5000Graphics. kext with the mouse right  button select Show content then go to:        
              contents/info.plist/IOKitPersonalities/IOPCIPrimaryMatch and replace 0x04128086 by 0x0a168086.

              Click on the kext AppleIntelFramebufferAzul. kext. with the mouse right  button select Show content then go to:  
              contents/info.plist/IOKitPersonalities/AppleIntelFramebufferController/IOPCIPrimaryMatch and replace 0x04128086 by 0x0a168086.

         2- Editing the files release binaries.

              1- We need to edit the binaries of AppleIntelHD5000Graphics.kext
                  and AppleIntelFramebufferAzul kext, use Hex Fiend  and proceed as follows:

              Click on the kext AppleIntelHD5000Graphics. kext with the mouse right  button select Show content then go to:        
              contents/MacOS/AppleIntelHD5000Graphics, and open the file with Hex Fiend and proceed as follows:
               
                   Find: 86801204
                   Replace: 8680160a
  
             Click on the kext AppleIntelFramebufferAzul.kext with the mouse right  button select Show content then go to:        
             contents/MacOS/AppleIntelFramebufferAzul, and open the file with Hex Fiend and proceed as follows:

                    Find: 86801204
                    Replace: 8680160a

            3- Clover patching on-the-fly

                  for those who use clover and don't feel
                 comfortable editing binary files can use this patch:
  1. <key>KextsToPatch</key>
  2.                 <array>
  3.                         <dict>
  4.                                 <key>Comment</key>
  5.                                 <string>HD4400_Full_Qe/CI_ 1</string>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 hoASBA==
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>AppleIntelFramebufferAzul</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 hoAWCg==
  15.                                 </data>
  16.                         </dict>
  17.                         <dict>
  18.                                 <key>Comment</key>
  19.                                 <string>HD4400_Full_Qe/CI_ 2</string>
  20.                                 <key>Find</key>
  21.                                 <data>
  22.                                 hoASBA==
  23.                                 </data>
  24.                                 <key>Name</key>
  25.                                 <string>AppleIntelHD5000Graphics</string>
  26.                                 <key>Replace</key>
  27.                                 <data>
  28.                                 hoAWCg==
  29.                                 </data>
  30.                         </dict>
  31.                 </array>
  32.         </dict>
复制代码

     4- SSDT/DSDT


           1- It is necessary to apply a patch in your SSDT DSDT or inserting the ig-platform-id:


  1. Method (_DSM, 4, NotSerialized)
  2.             {
  3.                 If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
  4.                 Return (Package()
  5.                 {
  6.                     "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },
  7.                     "hda-gfx", Buffer() { "onboard-1" },
  8.                 })
  9.             }
  10.         }
  11.     }
复制代码

    5- New patch for second stage apple logo glitches


          1- For those who like me have glitches, in the Apple logo in the second stage of boot use this patch:


  1. <key>KextsToPatch</key>
  2.                 <array>
  3.                         <dict>
  4.                                 <key>Comment</key>
  5.                                 <string>Second Stage patch 1</string>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 hcB0a0g=
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>IOGraphicsFamily</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 McB0W0g=
  15.                                 </data>
  16.                         </dict>
  17.                         <dict>
  18.                                 <key>Comment</key>
  19.                                 <string>Second Stage patch 2</string>
  20.                                 <key>Find</key>
  21.                                 <data>
  22.                                 QYjE6xE=
  23.                                 </data>
  24.                                 <key>Name</key>
  25.                                 <string>IOGraphicsFamily</string>
  26.                                 <key>Replace</key>
  27.                                 <data>
  28.                                 QYjE6zE=
  29.                                 </data>
  30.                         </dict>
  31.                 </array>
  32.         </dict>
复制代码

        6- Result


        1- If all the steps have been followed correctly the result is a full Qe/Ci.




补充内容 (2015-3-1 23:18):
楼下有对原文的翻译以及其他方法的讨论,大家可以进行参考。
4

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4077000
帖子
459
PB币
390
贡献
0
技术
0
活跃
311
沙发
发表于 2015-2-24 19:51:16 IP属地河南 |只看该作者
本帖最后由 单车神行 于 2015-2-24 19:52 编辑

前排占座,同为4400,学习一下。

球王

Rank: 7Rank: 7Rank: 7

UID
374559
帖子
2512
PB币
4553
贡献
0
技术
127
活跃
1641
板凳
发表于 2015-2-25 08:46:11 IP属地山东 |只看该作者
桌面版4400可以吗?

Rank: 7Rank: 7Rank: 7

UID
4628485
帖子
1027
PB币
565
贡献
0
技术
209
活跃
549

十周年

4F
发表于 2015-2-25 09:12:28 IP属地美国 |只看该作者
帮LZ翻译
     

随着大家升级到 Yosemite 10.10.2, 有些HD4400用户失去了QE/CI特效, 如下的步骤将重新激活QE/CI

升级日志:
    v1.0 1/27/2015 - Yosemite  10.10.2 发布

          1- 修改 info.plist.

               1- 想要获得 QE/CI 特效,需要确保如下三个KEXT被系统加载:
                  
                     1-AppleIntelHD5000Graphics.kext.
                     2-AppleIntelFramebufferAzul. kext.
                     3-AppleGraphicsPowerManagement. kext (AGPM).
               
               为了使加载这些KEXT成为可能,我们修改AppleInrelHD5000Graphics.kext和AppleIntelFramebufferAzul.kext中的info.plist文件,添加Vendor_id and device_id(硬件ID), 在这种情况下为: 0x0a168086.
              在 AppleIntelHD5000Graphics.kext 上右键,选择显示包内容 ,去如下目录[ contents/(info.plist/IOKitPersonalities/IOPCIPrimaryMatch)],打开info.plist并找到0x04128086,替换为0x0a168086

              在 AppleIntelFramebufferAzul.kext 上右键,选择显示包内容并且,去如下目录[ contents/(/info.plist/IOKitPersonalities/AppleIntelFramebufferController/IOPCIPrimaryMatch)],打开info.plist并找到0x04128086,替换为0x0a168086

         2- 修改二进制文件.

              1- 我们需要用Hex Fiend来修改 AppleIntelHD5000Graphics.kext 和 AppleIntelFramebufferAzul kext, HexFiend.zip (734.23 KB, 下载次数: 35)

         在 AppleIntelHD5000Graphics.kext 上右键,选择显示包内容 ,去如下目录[contents/MacOS/AppleIntelHD5000Graphics],用HexFiend打开AppleIntelHD5000Graphics这个文件,找到86801204并且替换为8680160a
            
             在 AppleIntelHD5000Graphics.kext 上右键,选择显示包内容 ,去如下目录[contents/MacOS/AppleIntelFramebufferAzul],用HexFiend打开AppleIntelFramebufferAzul这个文件,找到86801204并且替换为8680160a     
            
            3- Clover Config修改 (这种方法不怕升级)仅针对Clover用户并且不想修改kext on-the-fly
在Kexttopatch部分代码中添加
  1. <key>KextsToPatch</key>
  2.                 <array>
  3.                         <dict>
  4.                                 <key>Comment</key>
  5.                                 <string>HD4400_Full_Qe/CI_ 1</string>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 hoASBA==
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>AppleIntelFramebufferAzul</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 hoAWCg==
  15.                                 </data>
  16.                         </dict>
  17.                         <dict>
  18.                                 <key>Comment</key>
  19.                                 <string>HD4400_Full_Qe/CI_ 2</string>
  20.                                 <key>Find</key>
  21.                                 <data>
  22.                                 hoASBA==
  23.                                 </data>
  24.                                 <key>Name</key>
  25.                                 <string>AppleIntelHD5000Graphics</string>
  26.                                 <key>Replace</key>
  27.                                 <data>
  28.                                 hoAWCg==
  29.                                 </data>
  30.                         </dict>
  31.                 </array>
  32.         </dict>
复制代码
4- SSDT/DSDT
并且需要在DSDTSSDT中添加IG-Platform-ID
  1. Method (_DSM, 4, NotSerialized)
  2.             {
  3.                 If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
  4.                 Return (Package()
  5.                 {
  6.                     "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },
  7.                     "hda-gfx", Buffer() { "onboard-1" },
  8.                 })
  9.             }
  10.         }
  11.     }
复制代码

5- 最新修改方法,修复第二次进度条苹果标花屏的问题

  1. <key>KextsToPatch</key>
  2.                 <array>
  3.                         <dict>
  4.                                 <key>Comment</key>
  5.                                 <string>Second Stage patch 1</string>
  6.                                 <key>Find</key>
  7.                                 <data>
  8.                                 hcB0a0g=
  9.                                 </data>
  10.                                 <key>Name</key>
  11.                                 <string>IOGraphicsFamily</string>
  12.                                 <key>Replace</key>
  13.                                 <data>
  14.                                 McB0W0g=
  15.                                 </data>
  16.                         </dict>
  17.                         <dict>
  18.                                 <key>Comment</key>
  19.                                 <string>Second Stage patch 2</string>
  20.                                 <key>Find</key>
  21.                                 <data>
  22.                                 QYjE6xE=
  23.                                 </data>
  24.                                 <key>Name</key>
  25.                                 <string>IOGraphicsFamily</string>
  26.                                 <key>Replace</key>
  27.                                 <data>
  28.                                 QYjE6zE=
  29.                                 </data>
  30.                         </dict>
  31.                 </array>
  32.         </dict>
复制代码

6- 结果

如果所有步骤正确,那么HD4400的QE/CI应该已经完全开启



点评

saillee  谢谢分享。  发表于 2015-3-12 00:38 IP属地广东
3

查看全部评分

Rank: 2Rank: 2

UID
1296187
帖子
184
PB币
15
贡献
0
技术
45
活跃
262
5F
发表于 2015-2-25 10:46:56 IP属地陕西 |只看该作者
利用FackID
  1.                 <key>FakeID</key>
  2.                 <dict>
  3.                         <key>IntelGFX</key>
  4.                         <string>0x04128086</string>
  5.                 </dict>
复制代码
也是可以驱动10.10.2 HD4400的,我直接用neycwby09大大的FireWolf OS X PE V5.0 Ultimate  里边Clover就可以驱动笔记本的HD4400了,而且QE/CI正常,水波纹正常,就是开机载入进度条,载入到一般后期就苹果标志消失了,但/是进度条还有,可以正常进入系统。
显存为1536Mb,通过再config中加VRAM也无法修改,奇了怪了。。

Rank: 2Rank: 2

UID
4591390
帖子
193
PB币
47
贡献
0
技术
1
活跃
165
6F
发表于 2015-2-25 10:55:55 IP属地浙江 |只看该作者
谢谢分享!

Rank: 5Rank: 5Rank: 5

UID
1016318
帖子
170
PB币
397
贡献
0
技术
0
活跃
355
7F
发表于 2015-2-27 23:28:39 IP属地新疆 |只看该作者
有段时间没折腾苹果系统了,还是无线显卡问题,办公软件不给力,暂时放放。

苹果种植大户

Rank: 5Rank: 5Rank: 5

UID
2229828
帖子
907
PB币
1504
贡献
0
技术
28
活跃
861
8F
发表于 2015-2-28 00:49:08 IP属地江苏 |只看该作者
wangxinchengcn 发表于 2015-2-25 10:46
利用FackID也是可以驱动10.10.2 HD4400的,我直接用neycwby09大大的FireWolf OS X PE V5.0 Ultimate  里边C ...

此方法和fakepciid有什么区别? 另外此方法在打开dvd程序里效果是不是全部开启?比如hd是否支持?

Rank: 2Rank: 2

UID
1296187
帖子
184
PB币
15
贡献
0
技术
45
活跃
262
9F
发表于 2015-2-28 10:13:24 IP属地陕西 |只看该作者
doo3 发表于 2015-2-28 00:49
此方法和fakepciid有什么区别? 另外此方法在打开dvd程序里效果是不是全部开启?比如hd是否支持?

这个貌似就是fakepciid?不太清楚。。DVD程序?我的打不开。。。
我的clover注入了两个,一个fakeid,一个ig-platform-id 才得以完全驱动,显存也显示正常了,水波纹特效是有的。不知道还有什么办法可以检测是否完全驱动?

Rank: 2Rank: 2

UID
1846559
帖子
123
PB币
19
贡献
0
技术
19
活跃
248
10F
发表于 2015-2-28 11:00:13 IP属地黑龙江 |只看该作者
lz hd4600 desktop 怎么开啊

苹果种植大户

Rank: 5Rank: 5Rank: 5

UID
2229828
帖子
907
PB币
1504
贡献
0
技术
28
活跃
861
11F
发表于 2015-2-28 21:08:33 IP属地江苏 |只看该作者
wangxinchengcn 发表于 2015-2-28 10:13
这个貌似就是fakepciid?不太清楚。。DVD程序?我的打不开。。。
我的clover注入了两个,一个fakeid,一个 ...

打开dvd播放程序,然后点帮助 然后查看显示支持的功能~= =我的用fakepciid 只有最后hd 不支持,好像hd4600 支持~

Rank: 2Rank: 2

UID
1296187
帖子
184
PB币
15
贡献
0
技术
45
活跃
262
12F
发表于 2015-2-28 21:39:54 IP属地陕西 |只看该作者
doo3 发表于 2015-2-28 21:08
打开dvd播放程序,然后点帮助 然后查看显示支持的功能~= =我的用fakepciid 只有最后hd 不支持,好像hd ...

我的笔记本没光驱。。打不开那个软件。。

苹果种植大户

Rank: 5Rank: 5Rank: 5

UID
2229828
帖子
907
PB币
1504
贡献
0
技术
28
活跃
861
13F
发表于 2015-3-1 17:53:18 IP属地江苏 |只看该作者
wangxinchengcn 发表于 2015-2-28 21:39
我的笔记本没光驱。。打不开那个软件。。

没光驱也可以打开,不需要载入光驱,在帮助纳栏显示所有功能~

Rank: 7Rank: 7Rank: 7

UID
713168
帖子
1653
PB币
39
贡献
0
技术
6
活跃
3421
14F
发表于 2015-3-1 18:06:45 IP属地浙江 |只看该作者
收藏了,谢谢

Rank: 2Rank: 2

UID
1296187
帖子
184
PB币
15
贡献
0
技术
45
活跃
262
15F
发表于 2015-3-1 19:07:39 IP属地陕西 来自手机 |只看该作者
doo3 发表于 2015-3-1 17:53
没光驱也可以打开,不需要载入光驱,在帮助纳栏显示所有功能~

好的,我看看

Rank: 1

UID
4602617
帖子
7
PB币
51
贡献
0
技术
0
活跃
23
16F
发表于 2015-3-1 22:45:18 IP属地重庆 |只看该作者
学习。,,,

Rank: 5Rank: 5Rank: 5

UID
192388
帖子
426
PB币
5932
贡献
0
技术
0
活跃
608
17F
发表于 2015-3-5 22:14:48 IP属地上海 |只看该作者
我来签到了

Rank: 2Rank: 2

UID
337245
帖子
113
PB币
355
贡献
0
技术
0
活跃
208
18F
发表于 2015-3-8 22:18:06 IP属地吉林 |只看该作者
有两台NUC,一台是I5版,HD5000的,正常10.10.2更新,另一台是I3版的,更新到10.10.2后,显卡驱动有问题,显存变成5M,仔细看了下楼主操作步骤以及楼下的翻译,貌似是同时要修改6步,然后才能正常,『6- 结果
如果所有步骤正确,那么HD4400的QE/CI应该已经完全开启』这6步是缺一不可的,
跟贴的朋友@wangxinchengcn修改FakeID以及ig-platform-id就可以实现?

Rank: 5Rank: 5Rank: 5

UID
2317011
帖子
887
PB币
3096
贡献
0
技术
31
活跃
1153
19F
发表于 2015-3-9 09:10:31 IP属地福建 |只看该作者
wangxinchengcn 发表于 2015-2-25 10:46
利用FackID也是可以驱动10.10.2 HD4400的,我直接用neycwby09大大的FireWolf OS X PE V5.0 Ultimate  里边C ...

这个问题好解决,你在Clover中注入IG-Platform-ID为:0a160000就会变成1024mb

Rank: 2Rank: 2

UID
672854
帖子
59
PB币
87
贡献
0
技术
3
活跃
113
20F
发表于 2015-3-10 12:13:12 IP属地四川 |只看该作者
这个帖子我一定要试一试
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛