前言
以惠普ZBook 15 G2笔记本电脑为例,使用CYID的M.2扩展卡外接微星R7850 Hawk 2GB显卡之后,从微星R7850 Hawk 2GB显卡视频输出接口输出的图像是没问题了,但是笔记本内建显示器显示功能不正常,不能正常和外接的显卡配合实现屏幕扩展,这一点很不方便,而且更糟糕的情况是笔记本的内建显示器只能一直亮着,也不能合盖使用,大大降低了显示屏的使用寿命。
能解决何问题
- 惠普ZBook 15 G2笔记本电脑外接微星R7850 Hawk 2GB显卡实现外接显卡视频信号输出的同时,也能够正常实现笔记本内建显示器的图像信号输出,且可以实现双显卡的屏幕扩展和交互。
- 实现惠普ZBook 15 G2笔记本电脑内屏的“假关闭”。通过完美驱动HD4600核显并放入屏幕亮度调节的Kext驱动,将屏幕亮度调至最低,从而实现使用微星R7850 Hawk 2GB显卡视频输出时同时,关闭内建显示器。
准备
硬件
- 使用CYID扩展卡连接微星R7850 Hawk 2GB显卡的惠普ZBook 15 G2笔记本电脑。
- 一台安装并能正常运行的在VirtualBox虚拟机内的懒人版黑苹果操作系统。
- 容量在8GB或以上的U盘。
软件
- Clover Configurator软件。
在黑苹果操作系统下运行。用于修改U盘内已烧录好黑苹果镜像中的EFI引导文件。
2. EDID Manager软件。
在Windows操作系统下运行。用于显示器信息的读取和EDID信息的提取。
3. Ghost克隆版Windows 7/8.1/10系统镜像之一。
用于在惠普ZBook 15 G2笔记本电脑中,Windows环境下,安装EDID软件,读取由HD4600驱动显示的内建显示器EDID数据。
4. 老毛桃Windows PE U盘制作软件。
用于提供Windows PE恢复环境,快速安装Windows操作系统。
开始
- 在其他Windows电脑上下载安装老毛桃Windows PE U盘制作软件,将U盘插入电脑中根据提示进行Windows PE U盘启动盘的烧录。
- 将烧录好的U盘插入到惠普ZBook 15 G2笔记本电脑的任意USB口中,同时不要打开外接独显的ATX电源开关,开机按F9快捷键进入引导设备选择界面。在列表中选择“External USB Hard Drive”来启动。
- 进入系统后,使用系统安装工具中的“WinSetup”工具快速恢复安装到本地硬盘。
关于Windows PE如何快速安装Ghost版Windows,再次不过多赘述。请自行查阅了解。
4. 进入系统后,安装运行EDID Manager软件。
5. 点击界面中间的“Load EDID from Registry”项,以从当前活动的显示器中新建配置。
6. 弹出的窗口中,在下拉列表中选择末尾带有“active”的项,此项即为笔记本的内建显示器。
7. 点击“OK”之后会显示如下界面。
8. 点击窗口右侧的“Full View”选项卡,会显示如下界面。
此界面中的文本内容就是我们需要的。
9. 在窗口左上角的菜单中依次点击“File” -> “Save EDID Report”,将“Full View”中的全部内容另存为文本文件。
文件完整内容如下:
Time: 4:01:30
Date: 2021Äê1ÔÂ1ÈÕ
EDID Manager Version: 1.0.0.14
___________________________________________________________________
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 0D AE
010 | C2 15 00 00 00 00 04 17 01 04
020 | 95 22 13 78 02 46 35 9E 57 57
030 | 94 27 14 50 54 00 00 00 01 01
040 | 01 01 01 01 01 01 01 01 01 01
050 | 01 01 01 01 B4 3B 80 4A 71 38
060 | 34 40 5A 3C 69 00 58 C2 10 00
070 | 00 1A CD 27 80 4A 71 38 34 40
080 | 5A 3C 69 00 58 C2 10 00 00 1A
090 | 00 00 00 00 00 00 00 00 00 00
100 | 00 00 00 00 00 00 00 00 00 00
110 | 00 02 00 0C 33 FF 0F 3C 96 21
120 | 14 33 96 00 00 00 00 70
(8-9) ID Manufacture Name : CMN
(10-11) ID Product Code : 15C2
(12-15) ID Serial Number : 0
(16) Week of Manufacture : 4
(17) Year of Manufacture : 2013
(18) EDID Version Number : 1
(19) EDID Revision Number: 4
(20) Video Input Definition : Digital
DFP 1.x Compatible
(21) Maximum Horizontal Image Size: 34 cm
(22) Maximum Vertical Image Size : 19 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.618 Ry = 0.336
Green Chromaticity : Gx = 0.337 Gy = 0.580
Blue Chromaticity : Bx = 0.148 By = 0.081
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 : 152.84 MHz
Horizontal Image Size : 344 mm
Vertical Image Size : 194 mm
Refresh Mode : Non-interlaced
Normal Display, No Stereo
Horizontal:
Active Time : 1920 Pixels
Blanking Time : 330 Pixels
Sync Offset : 90 Pixels
Sync Pulse Width: 60 Pixels
Border : 0 Pixels
Frequency : 67 kHz
Vertical:
Active Time : 1080 Lines
Blanking Time : 52 Lines
Sync Offset : 6 Lines
Sync Pulse Width: 9 Lines
Border : 0 Lines
Digital Separate, Horizontal Polarity (+), Vertical Polarity (-)
Modeline: "1920x1080" 152.840 1920 2010 2070 2250 1080 1086 1095 1132 +hsync -vsync
(72-89) Detailed Descriptor #2: Detailed Timing (1920x1080 @ 40Hz)
Pixel Clock : 101.89 MHz
Horizontal Image Size : 344 mm
Vertical Image Size : 194 mm
Refresh Mode : Non-interlaced
Normal Display, No Stereo
Horizontal:
Active Time : 1920 Pixels
Blanking Time : 330 Pixels
Sync Offset : 90 Pixels
Sync Pulse Width: 60 Pixels
Border : 0 Pixels
Frequency : 45 kHz
Vertical:
Active Time : 1080 Lines
Blanking Time : 52 Lines
Sync Offset : 6 Lines
Sync Pulse Width: 9 Lines
Border : 0 Lines
Digital Separate, Horizontal Polarity (+), Vertical Polarity (-)
Modeline: "1920x1080" 101.890 1920 2010 2070 2250 1080 1086 1095 1132 +hsync -vsync
(90-107) Detailed Descriptor #3: Defined by Manufacturer
(108-125) Detailed Descriptor #4: Defined by Manufacturer
(126-127) Extension Flag and Checksum
Extension Block(s) : 0
Checksum Value : 112
___________________________________________________________________
System Information Summary:
Processor : Intel(R) Core(TM) i7-4810MQ CPU @ 2.80GHz
Operating System : Microsoft Windows 7 Æì½¢°æ
OS Version : 6.1.7601
Service Pack : 1.0
Video Controler:
Device ID : VideoController1
Name : Intel(R) HD Graphics 4600
Adapter Compatibility: Intel Corporation
Video Processor : Intel(R) HD Graphics Family
Video RAM : 1.00 GB (1,073,741,824 Bytes)
Availability : Offline
Driver Version : 10.18.14.5067
PNP Device ID : PCI\VEN_8086&DEV_0416&SUBSYS_2253103C&REV_06\3&E89B380&0&10
Resolution : Not Available
Max Refresh Rate : Not Available
Min Refresh Rate : Not Available
Current Refresh Rate : Not Available
Current Scan Mode : Not Available
Status : OK
Device ID : VideoController2
Name : NVIDIA Quadro K1100M
Adapter Compatibility: NVIDIA
Video Processor : Quadro K1100M
Video RAM : 2.00 GB (2,147,483,648 Bytes)
Availability : Running or Full Power
Driver Version : 25.21.14.2632
PNP Device ID : PCI\VEN_10DE&DEV_0FF6&SUBSYS_2253103C&REV_A1\4&12F6F023&0&0008
Resolution : 1920x1080
Max Refresh Rate : 60 Hz
Min Refresh Rate : 60 Hz
Current Refresh Rate : 60 Hz
Current Scan Mode : None-Interlaced
Status : OK
___________________________________________________________________
10. 将文本内容的其他部分忽略,只保留重要部分。
重要部分的内容提取如下:
00 FF FF FF FF FF FF 00 0D AE
C2 15 00 00 00 00 04 17 01 04
95 22 13 78 02 46 35 9E 57 57
94 27 14 50 54 00 00 00 01 01
01 01 01 01 01 01 01 01 01 01
01 01 01 01 B4 3B 80 4A 71 38
34 40 5A 3C 69 00 58 C2 10 00
00 1A CD 27 80 4A 71 38 34 40
5A 3C 69 00 58 C2 10 00 00 1A
00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00
00 02 00 0C 33 FF 0F 3C 96 21
14 33 96 00 00 00 00 70
只需要这些二进制数字即可。
11. 将这些数字之间的空格去掉,然后合并为一行。
整理合并后的内容如下:
00FFFFFFFFFFFF000DAEC2150000000004170104952213780246359E5757942714505400000001010101010101010101010101010101B43B804A713834405A3C690058C21000001ACD27804A713834405A3C690058C21000001A00000000000000000000000000000000000000000002000C33FF0F3C96211433960000000070
此值即为下图中红色方框所示区域的值。
将已烧录好黑苹果操作系统镜像的U盘插入并连接到安装了VirtualBox虚拟机懒人版黑苹果操作系统的电脑上,在黑苹果操作系统内运行Clover Configurator软件,打开EFI目录中的config.plist文件,将其粘贴进去即可。同时要注意勾选“Inject EDID”项。
内建显示器关闭的原理
惠普ZBook 15 G2笔记本电脑外接微星R7850 Hawk 2GB显卡实现内外屏交互功能的同时,还通过调节屏幕亮度实现内建显示器的“假关闭”,主要是通过AppleBacklightFixup.kext屏幕亮度调节修复补丁驱动来实现的。当将此驱动文件放入Others驱动目录中后,重启即可看到在系统设置的屏幕设置中,内建显示器显示出了屏幕亮度调节的滑块,将其滑动到最左边即可使屏幕背光关闭,达到关闭屏幕的目的。
参考链接
- 黑苹果注入显示器EDID解决部分核显独显黑屏花屏颜色不对等一系列问题 http://k61.org/fix-edid-on-hackintosh.html
- Clover 注入EDID解决笔记本内屏黑屏的问题 https://imac.hk/clover-injection-edid.html