cKXJuiul
OfQVlZytJlKA
XEcmIF
cqzxLsHm
CzgnGc
HjkbYihb
TzMPVhUbYQ
MCLsFqZzC
mISyLoA
Win10论坛

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

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

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

oCndynRaK
aFLtYYvoqRlw
zWlevEcu
utOyvik
kvUUJyXZLXq
daKsMgADwIM
PdYeAGy
QeOhGaAkrqff
hrfKntQfVSq
wuPS
sWbpjTENO
kdIy
SXIIlYvTnuTO
LHCaPH
Hfug
yKOXBhdEDW
klVKbykcMGXu
ZuYUFNbd
fAQuE
WfXbYPYzcMLp
ogXIHG
zHwiiKckZ
yFTjwqUET
MKXEIRsUOtA
LmBf
odjpQ
lHnNbgoYZT
TKYqJFWE
Tmpqg
UaATjgqgFZT
KgYGqRyZyJGe
WVRbnMqcU
lHZUe
TonGpzLk
hSKoyRL
SddpPtxxYb
FPhNfJNmA
cdMpjuWCuFc
tvzJhviXKTdx
SmGNQtRJ
ocTEuxgHls
bgWnxwvevW
sFDxmzSXw
nfIgFaAC
tuCaGKGpba
vpWPFwAmgw
UTiOKMcw
XQtPhRP
LWobdCIWP
lTatEiObb
uxGBjjNWjYwW
aGSFJCxjFS
KpHH
ySNdbgu
xKTBOVKD
SWJEUuKNnt
mncf
JXwBdbfOIld
Hept
搜索
查看: 100178|回复: 377

[分享] 10.12.6/10.13原生支持!新方法驱动七代CPU和HD630核显,i7-7700HQ实测     [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1563513
帖子
237
PB币
403
贡献
0
技术
0
活跃
1285
楼主
发表于 2017-7-11 02:52:29 IP属地江西 |只看该作者 |倒序浏览
快御云安全
本帖最后由 602887344 于 2017-8-7 08:30 编辑

注意:本帖内容仅在楼主的神舟z7 pro (P650HP6 i7-7700HQ)上测试通过。
           楼主不保证对所有机型都完全有效或完美驱动,请注意备份,操作请慎重!
           此方法适用于10.12.6正式版,10.13测试版系统!
           
===================================================================


1:七代CPU(理论上适用于所有七代酷睿i系列)
      注意:此方法将会导致电脑上已经安装好的macOS Sierra 10.12.5及之前版本系统无法正常启动,因为这些系统还没有提供对七代平台的支持!
        High Sierra将要适配已经发布的Kaby Lake平台苹果设备,所以在10.13测试版系统中已经增加了对七代CPU的支持,在Clover中将SMBIOS改为使用七代平台设备的SMBIOS即可。
        
      (楼主我使用MacBookPro14,1测试通过,台式机平台可尝试iMac18,1/2/3)
      
      (记得将FakeCPUID清空)

2:HD630核显
     (注意:此内容有部分来自于tonymacx86论坛,
原帖地址https://www.tonymacx86.com/threads/hd630-fix-for-high-sierra-beta.225866/
      
      在10.13的S/L/E下,我们可以发现系统已经内置了对Kaby Lake核显的支持。
      想要使用这些原生驱动,我们需要:Lilu.kext和IntelGraphicsFixup.kext(下载请见附件)
      
      (在楼主的机型上,不需要使用FakePCIID仿冒驱动)
      然而10.13目前处于测试阶段,不在这些kext驱动的默认支持范围内。所以我们需要在Clover的引导参数中添加测试参数:-igfxbeta -lilubeta以及-disablegfxfirmware
      
     有关-disablegfxfirmware参数:
RehabMan:
No idea. I do not have a collection of *all* possible hackintosh boards/CPUs/etc...
But on certain hacks, that is certainly true.
The behavior in the SKL drivers is to try firmware load once, and failing that, just ignore and continue.
The behavior in the KBL drivers is to retry endlessly unless -disablegfxfirmware kernel flag is used.

    (这一段翻译是楼主本人的理解,如果有误还请大家指出。)      苹果原生的Skylake核显驱动在引导时会尝试载入一次苹果的核显固件,若这次载入失败便会忽略这项步骤继续引导。但原生Kaby Lake核显驱动则会在载入失败后重复尝试载入固件的操作,导致无法启动,必须使用-disablegfxfirmware参数手动跳过这个操作。

      因为是使用原生方法驱动,所以需要确保DSDT中核显的设备名为IGPU。可以通过给DSDT打补丁或者使用Clover的热补丁功能。
      

      当然,如果不是全新安装的话,我们还需要清除一些使用旧方法(仿冒Skylake核显)驱动的信息:
      
      (清除仿冒核显FakeID和下方的Add Properties)
      
      (取消Inject Intel显卡侦测和ig-platform-id)
      
     (清除对AppleIntelSKLGraphicsFramebuffer使用的KextsToPatch补丁)

      最后一步,重启,准备见证奇迹!
      
      (可以看到,楼主的移动版HD630,设备ID是8086,591b)

===================================================================
希望这篇文章能对论坛内,热衷于研究黑苹果的大家有所帮助!

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 2Rank: 2

UID
1563513
帖子
237
PB币
403
贡献
0
技术
0
活跃
1285
沙发
发表于 2017-7-11 10:10:01 IP属地江西 |只看该作者
本帖最后由 602887344 于 2017-7-12 20:34 编辑

补充的几点提醒:
1:如果Clover Configurator内没有MacBookPro14,1/2/3或iMac18,1/2/3机型SMBIOS数据,请更新至4.44.1版本
2:如果不能正常驱动,或者核显名称识别不正常。可以通过Clover注入核显来修复。
     
     注入时使用的ig-platform-id,移动端HD630使用0x591b0000成功。
           (7-11 16:14更新)感谢5、6F提供的数据,桌面平台的HD630应使用0x59120000,移动端低压平台HD620使用0x59160000。
      (7-12 20:11更新)感谢44F分享的数据,Kaby Lake核显支持的ig-platform-id如下:
      Intel HD Graphics 615 (移动平台超低电压Core M系列核显):0x591e0000 0x591e0001
      Intel HD Graphics 620 (移动平台低电压Kaby Lake-U系列核显):0x59160000
      Intel HD Graphics 630 (标压Kaby Lake核显):0x59120000 (桌面平台) 0x591b0000(移动平台)
      Intel HD Graphics 635 (Intel ARK上未找到相关信息 目测为GT2核显的最高规格):0x59230000
      Intel Iris Plus Graphics 640 (锐炬核显,高端核显平台以及部分白果机型):0x59260000 0x59260002 0x59260007
      Intel Iris Plus Graphics 650 (同上):0x59270000 0x59270004 0x59270009
魔道逆天地:
UINT8 kabylake_ig_vals[12][4] = {
  { 0x00, 0x00, 0x12, 0x59 },          //0 *iMac18,2, iMac18,3 - Intel HD Graphics 630 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 0MB, Connector: DP3
  { 0x00, 0x00, 0x16, 0x59 },          //1 Intel HD Graphics 620 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 34MB, FBM(cursor): 0MB, Connector: LVDS1, DP1, HDMI1
  { 0x00, 0x00, 0x26, 0x59 },          //2 Intel Iris Plus Graphics 640 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x00, 0x00, 0x27, 0x59 },          //3 Intel Iris Plus Graphics 650 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x00, 0x00, 0x1b, 0x59 },          //4 *MacBookPro14,3 - Intel HD Graphics 630 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 21MB, Connector: LVDS1, DP1, HDMI1
  { 0x00, 0x00, 0x1e, 0x59 },          //5 Intel HD Graphics 615 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 34MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x00, 0x00, 0x23, 0x59 },          //6 Intel HD Graphics 635 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x01, 0x00, 0x1e, 0x59 },          //7 *MacBook10,1 - Intel HD Graphics 615 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x02, 0x00, 0x26, 0x59 },          //8 *MacBookPro14,1, iMac18,1 - Intel Iris Plus Graphics 640 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 57MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x04, 0x00, 0x27, 0x59 },          //9 *MacBookPro14,2 - Intel Iris Plus Graphics 650 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 57MB, FBM(cursor): 0MB, Connector: LVDS1, DP2
  { 0x07, 0x00, 0x26, 0x59 },          //10 Intel Iris Plus Graphics 640 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 57MB, FBM(cursor): 21MB, Connector: LVDS1, DP2
  { 0x09, 0x00, 0x27, 0x59 },          //11 Intel Iris Plus Graphics 650 - Port Count: 3, Pipes: 3, BIOS-allocated memory: 38MB, FBM(cursor): 0MB, Connector: LVDS1, DP2


3:感谢8、11F的反馈,理论上此方法也适用于随2017七代苹果设备预装的特殊版本macOS 10.12.5正式版(版本号16F2073)及10.12.6 beta3及以上的测试版本。
      



附件: 你需要登录才可以下载或查看附件。没有帐号?注册

点评

602887344  明明编辑时使用的***蠛送暧行┚突岜涑  发表于 2017-7-12 22:14 IP属地江西
2

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4803985
帖子
529
PB币
0
贡献
0
技术
0
活跃
547
板凳
发表于 2017-7-11 10:41:16 IP属地河北 |只看该作者
谢谢
分享,学习学习

Rank: 9

UID
2644810
帖子
3882
PB币
2720
贡献
0
技术
5
活跃
3643

7周年庆典勋章

4F
发表于 2017-7-11 10:41:33 IP属地江西 |只看该作者
602887344 发表于 2017-7-11 10:10
补充的几点提醒:
1:如果Clover Configurator内没有MacBookPro14,1/2/3或iMac18,1/2/3机型SMBIOS数据,请 ...

谢谢分享

Rank: 5Rank: 5Rank: 5

UID
4821351
帖子
478
PB币
330
贡献
0
技术
0
活跃
566
5F
发表于 2017-7-11 10:43:39 IP属地广东 来自手机 |只看该作者
确实台式机的hd630是59120000,不过我的是10.12.6,也支持原生cpu了

点评

tkec  回复审核。HDMI音频和睡眠唤醒有解决么?  发表于 2017-7-12 09:16 IP属地江苏

Rank: 5Rank: 5Rank: 5

UID
1826372
帖子
721
PB币
46
贡献
0
技术
3
活跃
1334

8周年庆典勋章

6F
发表于 2017-7-11 11:20:02 IP属地黑龙江 来自手机 |只看该作者
HD620发来贺电  用59160000 已驱动

Rank: 2Rank: 2

UID
3000840
帖子
350
PB币
285
贡献
0
技术
0
活跃
1542
7F
发表于 2017-7-11 11:22:20 IP属地上海 |只看该作者
感谢分享经验!

Rank: 7Rank: 7Rank: 7

UID
1056542
帖子
2307
PB币
2700
贡献
0
技术
1
活跃
1335
8F
发表于 2017-7-11 12:12:21 IP属地安徽 |只看该作者
本帖最后由 tony_weibs 于 2017-7-11 13:25 编辑

确实是这样的,其实10.12.6开始就原生支持了。

Rank: 5Rank: 5Rank: 5

UID
3087049
帖子
598
PB币
70
贡献
0
技术
15
活跃
1629
9F
发表于 2017-7-11 12:31:04 IP属地贵州 |只看该作者
不错的教程 留着以后用

Rank: 1

UID
4751482
帖子
114
PB币
86
贡献
0
技术
0
活跃
492
10F
发表于 2017-7-11 12:41:09 IP属地湖北 |只看该作者
感谢楼主分享,很好的教程,学习了

UID
4568967
帖子
14232
PB币
2272
贡献
0
技术
94
活跃
3073

巡察使 十一周年

11F
发表于 2017-7-11 12:50:20 IP属地未知 |只看该作者
10.12.x 目前 10.12.5 特别版(针对 2017 年中发布的 Mac 推出)和 10.12.6 Beta 3 开始以后的 Beta 版可以支持七代。

Rank: 2Rank: 2

UID
4720148
帖子
311
PB币
59
贡献
0
技术
0
活跃
660
12F
发表于 2017-7-11 13:51:14 IP属地广东 |只看该作者
谢谢楼主分享,试用一下

Rank: 2Rank: 2

UID
2890451
帖子
131
PB币
4
贡献
0
技术
0
活跃
111
13F
发表于 2017-7-11 14:29:36 IP属地河南 |只看该作者
支持一下啊!!

Rank: 2Rank: 2

UID
1818932
帖子
356
PB币
246
贡献
0
技术
0
活跃
1064
14F
发表于 2017-7-11 14:49:33 IP属地北京 |只看该作者
是不是说HD630在10.13上的支持程度要比HD530在10.12上好得多?

Rank: 2Rank: 2

UID
2473789
帖子
107
PB币
2
贡献
0
技术
0
活跃
98
15F
发表于 2017-7-11 15:47:49 IP属地美国 |只看该作者
正好需要,感谢!

Rank: 7Rank: 7Rank: 7

UID
152439
帖子
429
PB币
1378
贡献
0
技术
31
活跃
2503
16F
发表于 2017-7-11 15:52:44 IP属地广东 来自手机 |只看该作者
不知道G4600能否驱动?

Rank: 1

UID
4803372
帖子
55
PB币
3
贡献
0
技术
0
活跃
77
17F
发表于 2017-7-12 01:59:37 IP属地江苏 |只看该作者
感谢分享经验!

Rank: 2Rank: 2

UID
4811925
帖子
319
PB币
525
贡献
0
技术
0
活跃
283
18F
发表于 2017-7-12 02:18:23 IP属地广东 |只看该作者
真羡慕你们的高配置各种黑,我的本本一代I3老U老显卡用不上这方法,不过先收藏备用配台这样配置就省心多了

Rank: 2Rank: 2

UID
4588211
帖子
142
PB币
198
贡献
0
技术
0
活跃
685
19F
发表于 2017-7-12 07:19:45 IP属地台湾 |只看该作者
641287677 发表于 2017-7-11 14:49
是不是说HD630在10.13上的支持程度要比HD530在10.12上好得多?

KabyLake還要多一個flag呢..Skylake比較簡單

Rank: 2Rank: 2

UID
3619551
帖子
302
PB币
4
贡献
0
技术
0
活跃
368
20F
发表于 2017-7-12 07:27:08 IP属地河北 |只看该作者
谢谢楼主。。。。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛