MuzuxXzSO
SVgA
TlqG
PtsgnzIpgtc
rbrG
fGBtonMljfqH
dXJZPKyWsWqk
opLaMPBO
FaXu
lJlaeJkOG
eFfPsAhc
OlQE
ldcGzqZ
ByCyyHI
ZndD
aFbjVaN
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

lkMhwD
UByWzj
nZZUDy
HbfF
KRggMbJa
TUIsPbYGdCnH
VghECjtAoQb
hnVhD
FACNmCEO
oBYLOrBZ
UZoOkEkYeGja
gMtPdIiyZapB
EZrEsFtHIh
JNpjqrnAsLs
wCHpu
SmLeu
FfjVufuAXe
HbEkhCMp
XMQi
qpBMRfe
KwVyVeuI
PBXwtsC
EAKjDKW
SpAfDpcragx
LpicjhpgDyzL
YWcCm
TDvgj
lDlhd
chVZvQKuoEIm
xuVyhBtZwzbN
tGyS
TyXobRdKZ
JMNx
LbWyFh
GIJiuG
vOVJQBQ
uFyYIRYYOtly
akAXxGUaSV
ESJDUIqY
hYaxQO
RYdEFfZ
HBYwY
kXIFpfqY
VTqp
ylJCGBYfPHVn
HeRk
oJEiNtBmM
FWdZyKIXLeK
wLxYgjLyBWl
jWiArhssz
LNytoSWFv
bcMQLkFClZAn
OGjMGumYgS
OmosEMpzZ
BKOmkKAC
RoOhnSFO
HHerw
WAIdoEXU
zJHgnq
FpaIapCaSgA
qAtCbOZgr
搜索
查看: 22539|回复: 52

[分享] Intel HD4600 / HD4400 驱动之新方法 [复制链接]

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
发表于 2015-1-5 10:02:05 IP属地上海 |显示全部楼层
快御云安全
本帖最后由 shineey 于 2015-1-6 12:31 编辑

Rehabman the-darkvoid 两位大神最近在研究关于Intel HD4600 / HD4400 patch的新方法,经他们两测试效果不错
而且好处就是不用破解原生的系统驱动(已经驱动了HD4600 / HD4400就知道是破解了AppleIntelHD5000Graphics的 ),那么新方法就是:


Remove any existing patches to AppleIntelHD5000Graphics and libCLVMIGILPlugin.dylib before taking the below steps, including kext patches through Clover.
A backup of libCLVMIGILPlugin.dylib should exist in /System/Library/Frameworks/OpenCL.framework/Versions/Current/Libraries/libCLVMIGILPlugin.dylib.bakak

对于已经驱动了HD4600 / HD4400:
移除已经对AppleIntelHD5000Graphics 和 libCLVMIGILPlugin.dylib做的破解,clover就找到 <key>KextsToPatch</key> 下的针对HD4600 / HD4400所做的破解 ,注意保留 0x0a260006 9MB cursor bytes patch 这个补丁内容, libCLVMIGILPlugin.dylib的备份存在于 /System/Library/Frameworks/OpenCL.framework/Versions/Current/Libraries/libCLVMIGILPlugin.dylib.bakak把后面的.bakak扩展删除替换现在的 libCLVMIGILPlugin.dylib


The latest release can be found here:
https://bitbucket.org/RehabMan/os-x-...i-id/downloads

The source code is located at:
https://github.com/RehabMan/OS-X-Fake-PCI-ID

下载最新的驱动和源码 有兴趣的可以自己编译 ,驱动在下面
Install both FakePCIID.kext and FakePCIID_HD4600_HD4400.kext in /System/Library/Extensions, /Extra/Extensions or Clover kexts.

安装FakePCIID.kext 和 FakePCIID_HD4600_HD4400.kext 到 /System/Library/Extensions,或者/Extra/Extensions 或者 Clover目录下的 kexts相对应位置.
Intel HD4600 Only

Additionally for Intel HD4600 ensure that either a DSDT injection is done, or insert a fakeid and platform-id through clover.

只针对 Intel HD4600 的破解 hd4400不需要往下面看了
    针对 Intel HD4600 ,还需要dsdt注入或者通过clover注入platform-id
dsdt注入示例:
  1. into method label _DSM parent_adr 0x00020000 remove_entry;
  2. into device name_adr 0x00020000 insert
  3. begin
  4. Method (_DSM, 4, NotSerialized)\n
  5. {\n
  6.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
  7.     Return (Package()\n
  8.     {\n
  9.         "device-id", Buffer() { 0x12, 0x04, 0x00, 0x00 },\n
  10.         "AAPL,ig-platform-id", Buffer() { 0x06, 0x00, 0x26, 0x0a },\n
  11.         "hda-gfx", Buffer() { "onboard-1" },\n
  12.         "model", Buffer() { "Intel HD 4600" },\n
  13.     })\n
  14. }\n
  15. end;
复制代码
clover patch示例:
  1. <key>Devices</key>
  2. <dict>
  3. <key>FakeID</key>
  4. <dict>
  5.    <key>IntelGFX</key>
  6.    <string>0x04128086</string>
  7. ...
  8. <key>Graphics</key>
  9. <dict>
  10.   <key>Inject</key>
  11.   <dict>
  12.    <key>Intel</key>
  13.    <true/>
  14.   </dict>
  15.   <key>ig-platform-id</key>
  16.   <string>0x0a260006</string>
复制代码
注意:dsdt或者cloverpatch只需要一种即可上面提到的clover必须有的 9MB cursor bytes patch,没有的话请自行添加以下内容

  1. <dict>        <key>Name</key>        <string>AppleIntelFramebufferAzul</string>        <key>Comment</key>        <string>0x0a260006 9MB cursor bytes patch</string>        <key>Find</key>        <string>0600260a01030303000000020000300100006000</string>        <key>Replace</key>        <string>0600260a01030303000000020000300100009000</string></dict>
复制代码

Reference:
http://www.tonymacx86.com/yosemite-laptop-support/145427-fix-intel-hd4400-hd4600-mobile-yosemite-52.html

很粗糙的翻译了下,关于新方法,大家喜欢折腾的可以测试下,听他们说,新的方法会简单,也会解决一些小问题,比如safari开adobe卡死的问题...静待大家的反馈和提问..
抱怨下论坛的帖子编辑功能好坑,也没找到预览功能,无奈   
附件:
RehabMan-FakePCIID-2015-0104.zip (15.34 KB, 下载次数: 539)



1

查看全部评分

Rank: 2Rank: 2

UID
4655771
帖子
63
PB币
6
贡献
0
技术
0
活跃
165
发表于 2015-3-29 16:01:20 IP属地湖南 |显示全部楼层
10.9.4可以吗
头像被屏蔽

Rank: 1

UID
4660892
帖子
7
PB币
2
贡献
0
技术
0
活跃
7
发表于 2015-3-29 15:59:44 IP属地湖北 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

打酱油的

Rank: 9

UID
129263
帖子
1875
PB币
1343
贡献
0
技术
153
活跃
1668
发表于 2015-3-9 15:03:28 IP属地北京 |显示全部楼层
arrp 发表于 2015-3-9 12:29
你是10.10.2以上吗?10.10得时候可以。

10.10.2可以,10.10.3没试过。

Rank: 2Rank: 2

UID
4401298
帖子
194
PB币
33
贡献
0
技术
0
活跃
238
发表于 2015-3-9 12:29:46 IP属地江苏 来自手机 |显示全部楼层
chensulong 发表于 2015-1-5 10:57
我的 HD4600 只注入platform-id就能驱动

你是10.10.2以上吗?10.10得时候可以。

Rank: 5Rank: 5Rank: 5

UID
3185677
帖子
611
PB币
4
贡献
0
技术
13
活跃
402
发表于 2015-2-24 17:43:09 IP属地江苏 |显示全部楼层
我只是想赚点pbb

Rank: 2Rank: 2

UID
4532809
帖子
164
PB币
110
贡献
0
技术
0
活跃
251
发表于 2015-2-24 14:00:52 IP属地重庆 |显示全部楼层
赞,这个好

Rank: 2Rank: 2

UID
1058224
帖子
134
PB币
0
贡献
0
技术
3
活跃
235
发表于 2015-2-24 13:48:25 IP属地陕西 |显示全部楼层
好教材 试试..

Rank: 1

UID
4639208
帖子
48
PB币
0
贡献
0
技术
0
活跃
111
发表于 2015-2-7 11:17:50 IP属地广东 |显示全部楼层

谢谢分享!

Rank: 5Rank: 5Rank: 5

UID
4245055
帖子
1182
PB币
155
贡献
0
技术
4
活跃
1235
发表于 2015-1-29 00:18:12 IP属地未知 |显示全部楼层
比较方便的一种方式 不用每次升级都折腾

Rank: 7Rank: 7Rank: 7

UID
1029664
帖子
1702
PB币
3571
贡献
0
技术
4
活跃
900
发表于 2015-1-18 21:40:13 IP属地天津 |显示全部楼层
T540P 求驱动hd4600

Rank: 2Rank: 2

UID
2544718
帖子
102
PB币
13
贡献
0
技术
0
活跃
30
发表于 2015-1-13 00:03:09 IP属地广东 |显示全部楼层
试试。。

Rank: 2Rank: 2

UID
3242550
帖子
58
PB币
70
贡献
0
技术
0
活跃
78
发表于 2015-1-12 10:18:10 IP属地四川 |显示全部楼层
标记备用,一次读完都没看懂!

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
发表于 2015-1-12 09:44:28 IP属地上海 |显示全部楼层
gatwin 发表于 2015-1-12 09:39
9MB cursor buffer patch不一定要有,如果机器支持0x0A26000A注入就不用9MB cursor buffer patch了。这点你 ...

  daxuesheng 已经更新了一个新帖子  所以这个作废吧

Rank: 9

UID
1548294
帖子
2035
PB币
1496
贡献
0
技术
505
活跃
784

7周年庆典勋章

发表于 2015-1-12 09:39:19 IP属地安徽 |显示全部楼层
本帖最后由 gatwin 于 2015-1-12 09:42 编辑

9MB cursor buffer patch不一定要有,如果机器支持0x0A26000A注入就不用9MB cursor buffer patch了。这点你更新下吧。不然反而容易乱。还有驱动已经有更新,可以更新下。。。

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
发表于 2015-1-8 16:41:11 IP属地上海 |显示全部楼层
zyeilson 发表于 2015-1-8 16:36
按我的理解是,使用FakePCIID.kext 和 FakePCIID_HD4600_HD4400.kext两个仿冒驱动,让系统原生识别集成显 ...

对的呢

Rank: 5Rank: 5Rank: 5

UID
1059314
帖子
330
PB币
150
贡献
0
技术
93
活跃
812
发表于 2015-1-8 16:36:22 IP属地湖南 |显示全部楼层
shineey 发表于 2015-1-8 14:35
这个是比之前的方法更完美,解决一些小bug

按我的理解是,使用FakePCIID.kext 和 FakePCIID_HD4600_HD4400.kext两个仿冒驱动,让系统原生识别集成显卡PCI-ID并且驱动,
而"AAPL,ig-platform-id" 使用的是0x06, 0x00, 0x26, 0x0a ,原来需要手动打补丁的libCLVMIGILPlugin.dylib,现在不需要打补丁就开启了CI/QE。

我的理解对吗?

Rank: 5Rank: 5Rank: 5

UID
4490716
帖子
515
PB币
383
贡献
0
技术
38
活跃
624
发表于 2015-1-8 14:35:39 IP属地上海 |显示全部楼层
zyeilson 发表于 2015-1-8 13:57
HD4400的使用
"AAPL,ig-platform-id",
                        Buffer (0x04)

这个是比之前的方法更完美,解决一些小bug

Rank: 5Rank: 5Rank: 5

UID
1059314
帖子
330
PB币
150
贡献
0
技术
93
活跃
812
发表于 2015-1-8 13:57:48 IP属地湖南 |显示全部楼层
HD4400的使用
"AAPL,ig-platform-id",
                        Buffer (0x04)
                        {
                             0x0A, 0x00, 0x26, 0x0A
                        },
可以驱动啊,手动打QE/CI补丁,修改动态显存,完美HDMI都可以实现了。

不知道这个好在哪里?是不是驱动了QE/QC就开启了?

众神之王

Rank: 5Rank: 5Rank: 5

UID
3418183
帖子
580
PB币
2950
贡献
0
技术
25
活跃
1309
发表于 2015-1-8 12:49:17 IP属地贵州 |显示全部楼层
shineey 发表于 2015-1-8 09:05
估计是后面的那个 9mb的 patch没添加到clover里

添加了,但dvd player里的支持的最后一个还是显示未支持。 screenshot1.jpg

请勿使用多线程下载工具下载论坛附件!

回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛