提取惠普ZBook 15 G2笔记本电脑内建显示器的EDID并修改注入Clover完美驱动内屏实现内外双屏显示

前言

以惠普ZBook 15 G2笔记本电脑为例,使用CYID的M.2扩展卡外接微星R7850 Hawk 2GB显卡之后,从微星R7850 Hawk 2GB显卡视频输出接口输出的图像是没问题了,但是笔记本内建显示器显示功能不正常,不能正常和外接的显卡配合实现屏幕扩展,这一点很不方便,而且更糟糕的情况是笔记本的内建显示器只能一直亮着,也不能合盖使用,大大降低了显示屏的使用寿命。

 

能解决何问题

  1. 惠普ZBook 15 G2笔记本电脑外接微星R7850 Hawk 2GB显卡实现外接显卡视频信号输出的同时,也能够正常实现笔记本内建显示器的图像信号输出,且可以实现双显卡的屏幕扩展和交互。
  2. 实现惠普ZBook 15 G2笔记本电脑内屏的“假关闭”。通过完美驱动HD4600核显并放入屏幕亮度调节的Kext驱动,将屏幕亮度调至最低,从而实现使用微星R7850 Hawk 2GB显卡视频输出时同时,关闭内建显示器。

 

准备

硬件

  1. 使用CYID扩展卡连接微星R7850 Hawk 2GB显卡的惠普ZBook 15 G2笔记本电脑。
  2. 一台安装并能正常运行的在VirtualBox虚拟机内的懒人版黑苹果操作系统。
  3. 容量在8GB或以上的U盘。

 

软件

  1. 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操作系统。

 

开始

  1. 在其他Windows电脑上下载安装老毛桃Windows PE U盘制作软件,将U盘插入电脑中根据提示进行Windows PE U盘启动盘的烧录。
  2. 将烧录好的U盘插入到惠普ZBook 15 G2笔记本电脑的任意USB口中,同时不要打开外接独显的ATX电源开关,开机按F9快捷键进入引导设备选择界面。在列表中选择“External USB Hard Drive”来启动。
  3. 进入系统后,使用系统安装工具中的“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驱动目录中后,重启即可看到在系统设置的屏幕设置中,内建显示器显示出了屏幕亮度调节的滑块,将其滑动到最左边即可使屏幕背光关闭,达到关闭屏幕的目的。

 

参考链接

  1. 黑苹果注入显示器EDID解决部分核显独显黑屏花屏颜色不对等一系列问题 http://k61.org/fix-edid-on-hackintosh.html
  2. Clover 注入EDID解决笔记本内屏黑屏的问题 https://imac.hk/clover-injection-edid.html

 

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值