Win10论坛

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

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

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

搜索
查看: 29380|回复: 59

[分享] [搬运+翻译]版主出教程了HD5300 HD5500 HD6000 HD6100等 Broadwell 核显   [复制链接]

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:04:52 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-4-26 15:15 编辑

移步daxuexinsheng的授权翻译:http://bbs.pcbeta.com/viewthread-1595140-1-1.html(翻译的是同一个帖子)

屏幕快照 2015-04-16 下午8.49.55.png

After several weeks’ work with @lisai9093, now it’s time to post a guide.

经过与@lisai9093(版主)几周的努力,现在是时候发布教程了

Snip20150416_7.png

在我们开始之前:
基本的概念是使得Broadwell核显工作

如果你有HD5300或者其他被AppleIntelBDWGraphicsFramebuffer.kext支持的显卡,你可以自己尝试。

基本介绍:
使得HD5500工作的方法仍然是注入ig-platform-id
但是苹果在AppleIntelBDWGraphicsFramebufferbinary里增加了最小被盗内存存,如果你的DVMT 预置内存小于66MB,这将会导致五国,但台式机可以在BIOS自由调节DVMT预置内存。笔记本中BIOS默认DVMT内存为32MB,OEM厂商不提供修改的选项,我们尝试修改BIOS但是不能刷写BIOS。


详细步骤:
1.检查DVMT内存容量
右键,屏幕分辨率,选高级设置
Snip20150416_5.png

经过我对于DVMT的研究发现如下的规律

Snip20150416_9.png


改的方法:
在AppleIntelBDWGraphicsFramebuffer.kext/content/MacOS下找到二进制文件,用clover kext to patch 或者 hexfiend改
Find:39CF763C
Replace:39CF773C


经过上面的Patch,理论上讲你可以通过DVMT验证,你可以试试注入ig id,看行不行,(碰运气)





再搬运个IG-Platform-ID

[ 1] : 0x16060000 – Broadwell GT1 (Intel HD Graphics)
[ 2] : 0x160e0000 – Broadwell GT1 (Intel HD Graphics)
[ 3] : 0x16160000 – Broadwell GT2 (Intel HD Graphics 5500)
[ 4] : 0x161e0000 – Broadwell GT2 (MacBook) (Intel HD Graphics 5300)
[ 5] : 0x16260000 – Broadwell GT3 (MacBook Air) (Intel HD Graphics 6000)
[ 6] : 0x162b0000 – Broadwell GT3 (MacBook Pro) (Intel Iris Graphics 6100)
[ 7] : 0x16220000 – Broadwell GT3 (Intel Iris Pro Graphics 6200)
[ 8] : 0x160e0001 – Broadwell GT1 (Intel HD Graphics)
[ 9] : 0x161e0001 – Broadwell GT2 (MacBook) (Intel HD Graphics 5300)
[10] : 0x16060002 – Broadwell GT1 (Intel HD Graphics)
[11] : 0x16160002 – Broadwell GT2 (Intel HD Graphics 5500)
[12] : 0x16260002 – Broadwell GT3 (MacBook Air) (Intel HD Graphics 6000)
[13] : 0x16220002 – Broadwell GT3 (Intel Iris Pro Graphics 6200)
[14] : 0x162b0002 – Broadwell GT3 (MacBook Pro) (Intel Iris Graphics 6100)
[15] : 0x16120003 – Broadwell GT2 (Intel HD Graphics 5600)
[16] : 0x162b0004 – Broadwell GT3 (MacBook Pro) (Intel Iris Graphics 6100)
[17] : 0x16260004 – Broadwell GT3 (MacBook Air) (Intel HD Graphics 6000)
[18] : 0x16260005 – Broadwell GT3 (MacBook Air) (Intel HD Graphics 6000)
[19] : 0x16260006 – Broadwell GT3 (MacBook Air) (Intel HD Graphics 6000)

注意这个要用DSDT注入或者Clover Add Properties,直接用clover的Graphics是不行的

2.修改BIOS
使用EFI Shell来修改BIOS,
准备一个Fat32格式的U盘,下载
EFI-shell.zip (780.09 KB, 下载次数: 348) 《《《windows only
在上面的附件里找到一个叫BOOT的文件夹,复制到U盘里
然后使用BIOS工具把完整BIOS备份到桌面
下载UEFI TOOLS
UEFIExtract_0.10.0_osx.zip (2.58 MB, 下载次数: 140) 《《《《mac only
                           
UEFIExtract_0.10.0_win.zip (1.05 MB, 下载次数: 331) 《《《《win only
用UEFI工具打开你的刚才备份的BIOS
找到名为setup的模块
Snip20150416_2.png
提取PE32 image section这个二进制文件


现在你有一个二进制(bin)文件,我把它命名为setup.bin,保存在桌面,
下载Universal IFR Extractor
Universal-IFR-Extractor.exe_.zip (249.14 KB, 下载次数: 190) 《《《win only
打开这个工具,选择你刚才的setup.bin,保存为纯文本格式

现在打开刚刚提取的setup IFR.txt,搜索关键词DVMT
现在你可以看到代表DVMT的数值和变量。
在现在的情况下,DVMT的变量为0x1C3,你要改成96MB,96在上图里对应的是0x3(每个人可能不一样,乱刷会呵呵),记住0x3 和 0x1C3两个数值



接下来用刚才制作的EFI Shell U盘重启电脑,我们使用setup_var指令来更改BIOS输入:
  1. setup_var 0x1C3 0x3
复制代码

(后面两个变量根前面提取的对应)
接下来回到windows,按一楼的方法查看DVMT是否为64M,如果是的话就可以开始注入ig id了
在GFX0中插入(我我我我我我个人认为clover add properties一样有效,但是没测试)

  1. Method (_DSM, 4, NotSerialized)
  2.                     {
  3.                         If (LEqual (Arg2, Zero))
  4.                         {
  5.                             Return (Buffer (One)
  6.                             {
  7.                                 0x03
  8.                             })
  9.                         }

  10.                         Return (Package (0x08)
  11.                         {
  12.                             "device-id",
  13.                             Buffer (0x04)
  14.                             {
  15.                                 0x16, 0x16, 0x00, 0x00
  16.                             },

  17.                             "AAPL,ig-platform-id",
  18.                             Buffer (0x04)
  19.                             {
  20.                                 0x02, 0x00, 0x16, 0x16
  21.                             },

  22.                             "model",
  23.                             Buffer (0x17)
  24.                             {
  25.                                 "Intel HD Graphics 5500"
  26.                             },

  27.                             "hda-gfx",
  28.                             Buffer (0x0A)
  29.                             {
  30.                                 "onboard-1"
  31.                             }
  32.                         })
  33.                     }
复制代码


补充:如果遇到花瓶,请BIOS中打开Legacy support,冻屏的话请使用FakeSMC5.xxxx的版本,不要使用FakeSMC内的传感器驱动

8

查看全部评分

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:05:45 |显示全部楼层
看得懂英文的直接来这啊http://www.firewolf.science/2015/04/guide-intel-hd-graphics-5500-on-os-x-yosemite-10-10-3/

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:08:40 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-4-26 15:18 编辑

成功的机型:
Successful cases so far:
Lenovo Thinkpad Carbon X1 3rd Gen:
Intel i7-5600U with Intel HD Graphics 5500 + 1080P internal display from jcsnider.
Dell XPS 13 Touch 2015:
Intel i7-5500U with Intel HD Graphics 5500 + 3200×1800 internal display (IOKit patch needed to unlock pixel clock frequency) from frizinko.
Dell inspiration 7548:
Intel i5-5200U with Intel HD Graphics 5500 + 1080P internal display from lisai9093.
Dell inspiration 7348/7352:
Intel i5-5200U/i7-5500U with Intel HD Graphics 5500 + 1080P internal display from Frankie.
Hmm, still no response from Intel HD Graphics 5300…… :)


1

查看全部评分

打酱油归来

Rank: 11Rank: 11Rank: 11

UID
984013
帖子
7884
PB币
28167
贡献
0
技术
2143
活跃
1597

活动参与先锋 7周年庆典勋章 8周年庆典勋章

发表于 2015-4-17 12:15:35 |显示全部楼层
楼主速度啊~

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:18:48 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-4-16 21:06 编辑

删删删删删
Snip20150416_2.png

UEFIExtract_0.10.0_win.zip

1.05 MB, 下载次数: 43, 下载积分: PB币 -1

UEFIExtract_0.10.0_osx.zip

2.58 MB, 下载次数: 9, 下载积分: PB币 -1

EFI-shell.zip

780.09 KB, 下载次数: 21, 下载积分: PB币 -1

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:19:17 |显示全部楼层
lisai9093 发表于 2015-4-16 20:15
楼主速度啊~

。。。这不是你们俩写的么。。。我速度干什么。。。

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:26:21 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-4-16 21:07 编辑

删删删删删
Snip20150416_3.png

Universal-IFR-Extractor.exe_.zip

249.14 KB, 下载次数: 3, 下载积分: PB币 -1

Universal-IFR-Extractor.exe_.zip

249.14 KB, 下载次数: 5, 下载积分: PB币 -1

UEFIExtract_0.10.0_win.zip

1.05 MB, 下载次数: 1, 下载积分: PB币 -1

UEFIExtract_0.10.0_osx.zip

2.58 MB, 下载次数: 2, 下载积分: PB币 -1

EFI-shell.zip

780.09 KB, 下载次数: 5, 下载积分: PB币 -1

苹果种植大户

Rank: 5Rank: 5Rank: 5

UID
2229828
帖子
903
PB币
1509
贡献
0
技术
28
活跃
856
发表于 2015-4-17 12:31:24 |显示全部楼层
坐等版主大大出教程啊~

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:32:30 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-4-16 21:06 编辑

删删删删删
Snip20150416_4.png

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:33:18 |显示全部楼层
本帖最后由 Longyi-Li 于 2015-4-16 21:06 编辑

删删删删删
头像被屏蔽

UID
11575
帖子
568
PB币
1937
贡献
0
技术
8
活跃
441
发表于 2015-4-17 12:34:26 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:41:02 |显示全部楼层
我会慢慢整理到一楼的。。。

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 12:42:45 |显示全部楼层
希望版主不要来收我版权费[手动斜眼]
要是版主大大觉得亲自发帖更合适。。。欢迎删帖。。。而且我这贴排版是够乱的。。。

Rank: 2Rank: 2

UID
4573189
帖子
123
PB币
5
贡献
0
技术
2
活跃
272
发表于 2015-4-17 12:47:10 |显示全部楼层
支持!!!!!!!!!!!!!!

渐行渐远

UID
386915
帖子
10972
PB币
18211
贡献
0
技术
289
活跃
1271
发表于 2015-4-17 12:49:46 |显示全部楼层
没钱测试,纯顶技术!

氺氺

Rank: 15Rank: 15Rank: 15

UID
3805006
帖子
15346
PB币
9
贡献
0
技术
81
活跃
13759

小白鼠勋章II代 远景美化达人 8周年庆典勋章

发表于 2015-4-17 12:50:27 |显示全部楼层
  1. Method (_DSM, 4, NotSerialized)
  2. {
  3.     If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }
  4.     Return (Package(0x08)
  5.     {
  6.         "device-id", Buffer(0x4) { 0x16, 0x16, 0x00, 0x00 },
  7. "AAPL,ig-platform-id",  Buffer (0x04)  { 0x02, 0x00, 0x16, 0x16 },
  8. "model", Buffer (0x17)  { "Intel HD Graphics 5500" },
  9.         "hda-gfx", Buffer() { "onboard-1" },
  10.     })
  11. }
  12. end;
复制代码

MEN就像一枚硬币,前面是1,后面是菊花 (&

UID
4105512
帖子
2141
PB币
3599
贡献
0
技术
102
活跃
1309

十一周年 我是大学生! 远景技术达人

发表于 2015-4-17 12:51:58 |显示全部楼层
前排围观,手头没设备

Rank: 5Rank: 5Rank: 5

UID
2926239
帖子
630
PB币
2306
贡献
0
技术
82
活跃
1440
发表于 2015-4-17 12:55:56 |显示全部楼层
谢谢楼主,回去开工了 http://cdn.pcbeta.img.inimc.com//static/image/smiley/tiger/25.gif

Rank: 7Rank: 7Rank: 7

UID
4578367
帖子
1922
PB币
5806
贡献
0
技术
0
活跃
1509
发表于 2015-4-17 13:09:43 |显示全部楼层
有点高深,不合适我们动手处理

Rank: 7Rank: 7Rank: 7

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

十周年

发表于 2015-4-17 13:11:00 |显示全部楼层
helppcbeta 发表于 2015-4-16 21:09
有点高深,不合适我们动手处理

还是比较易懂得啦。。。而且你都Beta1了。。。。。。
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件