配置:
- 主板:P650SE
- cpu:i7 4720hq
- 显卡:hd4600移动版,970m已屏蔽
- 内存:8g ddr3l
准备:
刷主板Presma BIOS→解锁NVME支持
值得注意的是z7的BIOS在主板背侧靠近内存插槽的那一个,如果以前刷过这个,在插着NVME硬盘的时候是无法使用LEGACY引导的,需拔出NVME硬盘后再进DOS刷BIOS,或者直接用编程器刷。
安装后遇到的坑
hd4600集显驱动的问题:
opencore 中使用默认的ig-plantform-id只有7m显存
经过测试,需要使用如下ID:但是会花屏,外接显示器正常
很重要的一步:注入EDID,详见远景帖子:
# [交流] 注入EDID解决HD4400/HD4600移动版花屏可能的方法] "跳转到指定楼层"复制 |
---|
之前看到这篇帖子hd4600移动版彻底解决high Sierra 10.13下开机花屏和八苹果,再也不用盖盖子了里面提到注入一个特殊的EDID解决了花屏的问题。我试了确实能解决,但是毕竟不是自己电脑的EDID,不知道会不会有其他影响,于是我抱着试一试的态度,逐一修改EDID,重启了无数遍,最终找到了一个可能解决花屏的参数。
修改前的代码块:
Block 0 (EDID Base Block), Bytes 0 - 127, 128 BYTES OF EDID CODE:
0 1 2 3 4 5 6 7 8 9
000 | 00 FF FF FF FF FF FF 00 06 AF
010 | 3D 11 00 00 00 00 00 16 01 04
020 | 95 1F 11 78 02 9F E5 96 58 53
030 | 8A 26 24 50 54 00 00 00 01 01
040 | 01 01 01 01 01 01 01 01 01 01
050 | 01 01 01 01 B0 36 80 B4 70 38
060 | 1E 40 30 64 31 00 35 AD 10 00
070 | 00 18 00 00 00 0F 00 00 00 00
080 | 00 00 00 00 00 00 00 00 00 20
090 | 00 00 00 FE 00 41 55 4F 0A 20
100 | 20 20 20 20 20 20 20 20 00 00
110 | 00 FE 00 42 31 34 30 48 54 4E
120 | 30 31 2E 31 20 0A 00 88
(8-9) ID Manufacture Name : AUO
(10-11) ID Product Code : 113D
(12-15) ID Serial Number : 0
(16) Week of Manufacture : 0
(17) Year of Manufacture : 2012
(18) EDID Version Number : 1
(19) EDID Revision Number: 4
(20) Video Input Definition : Digital
DFP 1.x Compatible
(21) Maximum Horizontal Image Size: 31 cm
(22) Maximum Vertical Image Size : 17 cm
(23) Display Gamma : 2.20
(24) Power Management and Supported Feature(s):
Monochrome, Non-sRGB, Preferred Timing Mode
(25-34) Color Characteristics
Red Chromaticity : Rx = 0.588 Ry = 0.345
Green Chromaticity : Gx = 0.323 Gy = 0.542
Blue Chromaticity : Bx = 0.151 By = 0.143
Default White Point: Wx = 0.313 Wy = 0.329
(35) Established Timings I (Not Used)
(36) Established Timings II (Not Used)
(37) Manufacturer's Timings (Not Used)
(38-53) Standard Timings (Not Used)
(54-71) Detailed Descriptor #1: Preferred Detailed Timing (1920x1080 @ 60Hz)
Pixel Clock : 140 MHz
Horizontal Image Size : 309 mm
Vertical Image Size : 173 mm
Refresh Mode : Non-interlaced
Normal Display, No Stereo
Horizontal:
Active Time : 1920 Pixels
Blanking Time : 180 Pixels
Sync Offset : 48 Pixels
Sync Pulse Width: 100 Pixels
Border : 0 Pixels
Frequency : 66 kHz
Vertical:
Active Time : 1080 Lines
Blanking Time : 30 Lines
Sync Offset : 3 Lines
Sync Pulse Width: 1 Lines
Border : 0 Lines
Digital Separate, Horizontal Polarity (-), Vertical Polarity (-)
Modeline: "1920x1080" 140.000 1920 1968 2068 2100 1080 1083 1084 1110 -hsync -vsync
(72-89) Detailed Descriptor #2: Defined by Manufacturer
(90-107) Detailed Descriptor #3: ASCII String Data
ASCII String Descriptor: AUO
(108-125) Detailed Descriptor #4: ASCII String Data
ASCII String Descriptor: B140HTN01.1
(126-127) Extension Flag and Checksum
Extension Block(s) : 0
Checksum Value : 136
修改后的代码块:
Block 0 (EDID Base Block), Bytes 0 - 127, 128 BYTES OF EDID CODE:
0 1 2 3 4 5 6 7 8 9
000 | 00 FF FF FF FF FF FF 00 06 AF
010 | 7C 9C 00 00 00 00 00 16 01 04
020 | 95 1F 11 78 02 9F E5 96 58 53
030 | 8A 26 24 50 54 00 00 00 01 01
040 | 01 01 01 01 01 01 01 01 01 01
050 | 01 01 01 01 B0 36 80 B4 70 38
060 | 1E 40 30 20 31 00 35 AD 10 00
070 | 00 18 00 00 00 FC 00 43 6F 6C
080 | 6F 72 20 4C 43 44 0A 20 20 20
090 | 00 00 00 10 00 00 00 00 00 00
100 | 00 00 00 00 00 00 00 00 00 00
110 | 00 10 00 00 00 00 00 00 00 00
120 | 00 00 00 00 00 00 00 6F
(8-9) ID Manufacture Name : AUO
(10-11) ID Product Code : 9C7C
(12-15) ID Serial Number : 0
(16) Week of Manufacture : 0
(17) Year of Manufacture : 2012
(18) EDID Version Number : 1
(19) EDID Revision Number: 4
(20) Video Input Definition : Digital
DFP 1.x Compatible
(21) Maximum Horizontal Image Size: 31 cm
(22) Maximum Vertical Image Size : 17 cm
(23) Display Gamma : 2.20
(24) Power Management and Supported Feature(s):
Monochrome, Non-sRGB, Preferred Timing Mode
(25-34) Color Characteristics
Red Chromaticity : Rx = 0.588 Ry = 0.345
Green Chromaticity : Gx = 0.323 Gy = 0.542
Blue Chromaticity : Bx = 0.151 By = 0.143
Default White Point: Wx = 0.313 Wy = 0.329
(35) Established Timings I (Not Used)
(36) Established Timings II (Not Used)
(37) Manufacturer's Timings (Not Used)
(38-53) Standard Timings (Not Used)
(54-71) Detailed Descriptor #1: Preferred Detailed Timing (1920x1080 @ 60Hz)
Pixel Clock : 140 MHz
Horizontal Image Size : 309 mm
Vertical Image Size : 173 mm
Refresh Mode : Non-interlaced
Normal Display, No Stereo
Horizontal:
Active Time : 1920 Pixels
Blanking Time : 180 Pixels
Sync Offset : 48 Pixels
Sync Pulse Width: 32 Pixels
Border : 0 Pixels
Frequency : 66 kHz
Vertical:
Active Time : 1080 Lines
Blanking Time : 30 Lines
Sync Offset : 3 Lines
Sync Pulse Width: 1 Lines
Border : 0 Lines
Digital Separate, Horizontal Polarity (-), Vertical Polarity (-)
Modeline: "1920x1080" 140.000 1920 1968 2000 2100 1080 1083 1084 1110 -hsync -vsync
(72-89) Detailed Descriptor #2: Monitor Name
Monitor Name: Color LCD
(90-107) Detailed Descriptor #3: Descriptor Space Is Unused
(108-125) Detailed Descriptor #4: Descriptor Space Is Unused
(126-127) Extension Flag and Checksum
Extension Block(s) : 0
Checksum Value : 111
复制代码我修改的关键2处
第一处是ProductID从113D改成了9C7C,这个是为了配合AppleBacklightInjector.kext调节亮度做许的修改
第二处是Horizontal Sync Pulse Width,我笔记本原始参数是100,然后我对比了不花屏的EDID还有多个MBP原始的EDID这里都是32,于是我也这样改了确实解决了花屏的问题。
另外由于改了ProductID,HiDPI的配置文件需要跟着改才会生效,目前我的本本登录界面亮度调节和HiDPI都正常了
后面改的都是一些文字信息,我只是照着MBP改了并不会影响其他功能。
估计有办法通过改显卡驱动来解决应该那才是最完美的方法,希望高手继续研究,但我没那个能力
附EDID修改工具http://pan.baidu.com/s/1sl0purF
望版友测试了回复
EDID编辑器使用方法 首先在win想从注册表导如当前显示器的edid 选择显示器点Extract导入EDID 这里可以改EDID的ProductID,改成9C7C配合AppleBacklightInjector.kext可以实现亮度调节 这里改的水平同步宽度,我显示器是100,改成32就解决了8个苹果和登录花屏的问题,不知道是否还有其他值 这3个block可以修改一些其他信息,按自己喜好也可以不改,我自己去掉了block 3和4的信息,block 2把product name改成和mbp的一样。 最后改完了点保存 编辑好的edid可以用这个网站生成base64http://www.motobit.com/util/base64-decoder-encoder.asp |
---|