HDMI版本 |
1.0 |
1.1 |
1.2 |
1.3 |
1.4 |
2.0 |
2.0a |
2.0b |
2.1 |
发布时间 |
2002.12 |
2004.5 |
2005.8 |
2006.6 |
2009.5 |
2013.9 |
2015.4 |
2016.5 |
|
Max (Gbps) |
4.95 |
4.95 |
4.95 |
10.2 |
10.2 |
14 |
18 |
18 |
|
Max音频通道 |
8 |
8 |
8 |
8 |
8 |
32 |
32 |
32 |
|
Max色深 |
24 |
24 |
24 |
48 |
48 |
48 |
48 |
48 |
|
24位/px |
1200P@60 |
1200P@60 |
1200P@60 |
2560*1600@75 |
4096*2160@24 |
4K@60 |
4K@60 |
4K@60 |
4K@60 |
30位/px |
不适用 |
不适用 |
不适用 |
2560*1600@60 |
4K@30 |
4K@60 |
4K@60 |
4K@60 |
4K@60 |
36位/px |
不适用 |
不适用 |
不适用 |
1200P@75 |
4K@25 |
4K@50 |
4K@60 |
4K@60 |
4K@60 |
48位/px |
不适用 |
不适用 |
不适用 |
1200P@60 |
4K@24 |
4K@30 |
4K@50 |
4K@50 |
4K@60 |
60位px
|
不适用 |
不适用 |
不适用 |
不适用 |
不适用 |
不适用 |
不适用 |
不适用 |
|
sRGB |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
YCbCr |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
Deep Color |
X |
X |
X |
√ |
√ |
√ |
√ |
√ |
√ |
自动声画同步 |
X |
X |
X |
√ |
√ |
√ |
√ |
√ |
√ |
Dolby TrueHD |
X |
X |
X |
√ |
√ |
√ |
√ |
√ |
√ |
音频回传声道 |
X |
X |
X |
X |
√ |
√ |
√ |
√ |
√ |
以太网络通道 |
X |
X |
X |
X |
√ |
√ |
√ |
√ |
√ |
HDMI 3D功能 |
X |
X |
X |
X |
√ |
√ |
√ |
√ |
√ |
HDR |
X |
X |
X |
X |
X |
X |
√ |
√ |
√ |
【热插拔】大多数现代显示器的一个方便功能是能够在两者都打开电源时“热插拔”到源设备中,并通过正确的显示设置立即激活。
此行为通过三个功能实现:热插拔检测、显示数据通道 (DDC) 和扩展显示标识数据 (EDID)。
什么是热插拔检测?
将显示器“热插拔”到信号源中意味着设备在两者都打开电源时已连接。这与旧技术不同,旧技术通常需要在一个或两个设备关闭电源的情况下进行“冷插拔”。热插拔检测或“HPD”是 HDMI、DisplayPort 和 DVI 规范的一项功能。通常,它依赖于连接器中的单个引脚进行接触,从而启动该过程。
什么是 DDC?
DDC 或显示数据通道描述源和显示器用于通信的协议和物理路径。它通常被分配给接口上的一个或多个引脚,并带有EDID。
DisplayPort使用多功能“AUX通道”代替专用DDC,该通道既可用作用户数据(通常是USB)的介质,又可作为传输EDID和其他拓扑信息的手段。
什么是EDID?
EDID(扩展显示标识数据)是显示器提供的信息,用于描述其对源设备的功能和要求。它包含制造商、序列号、最大分辨率、刷新率和色彩空间等信息。 |
|
详细分辨率模块
---详细分辨率是添加自定义分辨率的首选方式。可以使用扩展块CTA-861或DisplayID添加更详细的分辨率 ---第一个详细分辨率被认为是首选或原始分辨率。至少应该存在一个详细的分辨率来定义原始分辨率。如果不需要,可以删除所有其他分辨率。图形驱动程序会自动添加一些常见的较低分辨率作为屏幕相应缩放分辨率。 ---笔记本电脑显示器通常没有scalers缩放器,并且在没有 GPU 缩放的情况下无法显示非原生分辨率。要添加其他刷新率,请以原始分辨率添加刷新率。图形驱动程序将自动将刷新率添加到较低的缩放分辨率 ---EDID 详细分辨率仅限于 4095x4095 和 655.35 MHz 像素时钟。如果某个值变为红色,则表示它无效或超出限制。使用 DisplayID 扩展块添加具有更高限制的分辨率,(对于 DisplayID 1.3,最高为 167772.16 MHz)
---默认以Manual手动计算计时器添加timing参数值 ---自动匹配PC格式:使用PC显示器标准,将CTA-861用于4:3/16:9分辨率,最高是1080P,DMT用于1360/1366*768和1600*900,否则都使用CVT-RB。 ---自动HDTV格式:使用HDTV通用标准,如可能,对所有电视分辨率使用CTA-861. ---自动CRT格式:使用CRT显示器兼容标准,DMT用于4:3或5:4分辨率,否则使用CVT ---原生PC/HDTV:对所有刷新率使用60Hz“自动”定时参数 ---Exact精确:用非标准时序参数生成“精确的整数刷新率” ---Exact reduced精确减少:如可能,手动调整“精确”时序参数,以减少像素时钟,尝试更高刷新率会有帮助 VESA标准 ---CVT:用于CRT显示器 ---CVT-RB:用于液晶LCD,与CVT相比,减少了Blanking消隐,“PC”偏爱 CVT-RB,而“HDTV”偏爱 CTA-861 ---CVT-RB2:用于LCD的新标准,与CVT-RB相比减少了horizontal blanking水平消隐 ---GTF:用于CRT的旧标准。1999年VESA提出,2002年由CVT取代,用在模拟VGA设备。大部分显示器主控板都会支持这个计时模式。
分辨率及刷新率 |
不同模式计时标准下的数据带宽占用值Gbit/s |
|
CVT-RB |
CVT-RB2 |
CTA-861-F |
DisplayID |
****** |
****** |
1920x1080 @60Hz |
4.15 |
3.33 |
3.20 |
3.56 |
|
|
2560x1440 @60 |
7.49 |
5.80 |
5.63 |
|
|
|
3840x2160 @30 |
8.13 |
6.31 |
6.18 |
7.13 |
|
|
3840x2160 @60 |
17.10 |
12.8 |
12.54 |
14.26 |
|
|
5120x2880 @60 |
30.64 |
22.52 |
22.18 |
|
|
|
7680x4320 @30 |
33.62 |
24.72 |
24.48 |
28.51 |
|
|
7680x4320 @60 |
69.42 |
49.65 |
49.65 |
57.02 |
|
|
10240x4320 @30 |
69.43 |
|
|
|
|
|
以2560x1440@60Hz为例, 假设传输的是RGB各8bit, 理论的数据带宽是2560*1440*24*60 = 5’308’416’000, 差不多是5.31Gbit/s.而CVT/CVT-RB/CVT-RB2的带宽利用率分别是:CVT: 5.31/7.49 = 70.9%;CVT-RB: 5.31/5.80 = 91.6%;CVT-R2: 5.31/5.63 = 94.3%;可以看到带宽利用率不断上升, 当然对于显示器的同步要求也越来越高
HDMI与分辨率
PCLK:像素时钟 ----以1920x1080p/60hz为例:1920*1080*60=124.4MHz ----以1280x720p/60hz为例:1280*720*60=55.3MHz 带宽:1s内传输的数据量(bit) ----4K频率需要的带宽:选最常⽤的3840x2160分辨率,⾊深的话常⽤的是8位,RGB三⾊就是24bit,我们的⽬标是60Hz刷新率(60fps)→→→ 3840*2160*24bit*60fps=11.94Gbps ----HDMI1.4像素时钟⾼达340MHz,即最⼤带宽是:→→→ 340MHz*10bit(10bit编码)*3(3个数据通道)=10.2Gbps,但是由于HDMI采⽤的是8bit/10bit编码⽅式,实际效率是理论值的80%,所以10.2Gbps能传输的最⼤视频带宽是10.2*0.8=8.1Gbps
Front Porth+ Sync width+ Back Porth=Blanking Active +Blanking= Total
每秒的像素总数是Pix Clock像素时钟=水平总计*垂直总计*刷新率(总计不是分辨率) 2720*1450*120=473280000(473.28MHz)
水平扫描率是指每秒的行数:1450*120=174000(174KHz)
---单链路DVI时钟极限165MHz,双链路DVI限制330MHz。 ---HDMI视同单通道DVI,除非在CTA-861扩展块中增加"HDMI support"数据块,并定义电视格式分辨率 ---HDMI2.0要求同时包含“HDMI support”和“HDMI2.0 Support”的2个数据块 ---HDMI时钟限制取决于GPU: ·具有HDMI2.0接口的新GPU支持600MHz的HDMI2.0,和340MHz的HDMI1.4,HDMI1.3 ·不支持HDMI2.0的AMD HD7000 及较新的GPU仅支持297MHz,更久的GPU只能到165MHz ·AMD驱动可以抓取"HDMI support"数据块中最大的TMDS时钟,需要确保这里设置到 340MHz ·不支持HDMI2.0的intel GPU只能到300.99MHz ·passive无源被动式DP转HDMI只能到165MHz ·有源主动式DP转HDMI2.0可到600MHz像素时钟
Standard Resolution标准分辨率块:
---标准分辨率适用于CRT和LCD添加较低分辨率,不可以将原生分辨率添加到标准分辨率块中 ---AMD仅支持下拉列表中分辨率,被驱动忽略的其他分辨率,将呈灰色列出 ---Nvidia不支持8种以上分辨率,额外的分辨率将使用在详情块中列出的 ---标准块只支持4:3、5:4、16:9、16:10,其他比例要写在详情块 ---水平分辨率限制为 256-2288,必须是 8 的倍数。其他分辨率使用详细分辨率。 ---刷新率限制在 60-123 Hz。对其他刷新率使用详细的分辨率。
Extension blocks扩展块:
---扩展块类型: ·CTA-861扩展块可以包含额外的详细分辨率和数据块,例如电视分辨率和 HDMI 支持。注意:NVIDIA 需要至少 2 个字节用于数据块,否则驱动程序将忽略所有更改。CEA-861 扩展块中有一些色度选项,但除了 YCbCr 4:2:0 之外,它们与特定分辨率无关。可用的色度选项取决于可用带宽。CEA-861标准定义了数字电视分辨率的计时参数,因此NVIDIA的驱动程序可能会在“超高清,高清,标清”部分中列出与标准匹配的任何分辨率。3840x2160 @ 60 Hz,带“LCD标准”符合CEA-861标准。扩展块中定义的电视分辨率也可能包含在列表中
电视分辨率是用于电视的 CTA-861 标准分辨率,而详细分辨率可让您定义自定义计时参数。电视分辨率应该包括两种刷新率,但这取决于驱动程序。如果驱动程序同时添加了两者,您应该会看到 Windows 显示设置中列出了 23 Hz 和 24 Hz。不可能使用详细的分辨率来定义两者,因为 Windows 会将两者都视为 24 Hz,并且只使用其中之一
·使用 VTB-EXT 选项可以添加更多标准分辨率。注意:AMD/ATI 仅支持一个 VTB-EXT 块,并且它必须是列表中的最底下一个块 ·使用 DisplayID 能添加大于 4095x4095 或 655.35 MHz 像素时钟的分辨率。DisplayID 2.0 支持小数点后三位的像素时钟,但驱动程序或硬件可能不支持这种精度 ·默认扩展块是监视器原始扩展块的占位符。无法读取的扩展块将显示为默认扩展块。注意:NVIDIA 不支持默认扩展块,如果存在默认扩展块需要删除,否则将忽略所有更改。
---读取扩展块 ·AMD/ATI:最多能读到3个扩展块 ·NVIDIA:只能读取第一个扩展块,因为驱动存在bug会阻止读取附加扩展块。NVIDIA 也不支持默认扩展块,因此请删除所有默认扩展块并在需要时手动添加。第二个扩展块通常是一个带有分辨率大于655.35MHz像素时钟的 DisplayID 块,例如 1920x1080 @ 360 Hz 和 2560x1440 @ 165 Hz。 ·Intel无法读取任何扩展块,因为Intel不支持CUI SDK。
----如果需要手动添加扩展块,可导入相应的.dat文件做参考(见链接)
编辑 FreeSync 垂直刷新率
----对DP显示器,使用顶部的“编辑...”按钮在range limits限制下编辑“V rate”,并确保选中“Include if slot available” ----对HDMI HDMI FreeSync,编辑 CTA-861 扩展块中的“FreeSync 范围”数据块。 ----对于 HDMI 2.1 VRR,编辑 CTA-861 扩展块中的“HDMI 2.1 support”数据块。
内存时钟问题 clock issues
-----如果垂直消隐过低,GPU 将不会在怠机挂起或空闲时减少内存时钟,因为刷新之间没有足够的时间来重新训练内存而不会损坏屏幕。如有必要,仍然可以减少水平值 -----较旧的 AMD/ATI GPU 需要“自动 (PC/HDTV)”或“CVT-RB 标准”垂直消隐来减少空闲时的内存时钟。 NVIDIA 和更新的 AMD 卡可以手动输入处理一些较低的值,具体取决于分辨率和刷新率。 -----较旧的 AMD/ATI GPU 具有设计限制,如果在 GPU 的内存超频或连接多个显示器时垂直消隐低于标准,则会导致视频加速扰乱屏幕。众所周知,Skype 会触发此问题。要么不要超频 GPU 的内存,要么使用“自动(PC/HDTV)”或“CVT-RB 标准”垂直消隐
DisplayID
----详细分辨率Detailed resolutions现在可以计算所有可能的像素时钟的频率(对于 DisplayID 1.3,最高为 167772.16 MHz)
垂直总计计算器 - 计算指定刷新率和像素时钟所需的垂直总计。这可用于实现Quick Frame Transport快速帧传输(QFT),这有助于在较低刷新率下减少背光频闪箱的串扰。
重命名语法命令
nvlddmkm-patcher-sl.exe - 使双链路 DVI 端口充当单链路 DVI。使用它来超越单链路DVI监视器的230 MHz像素时钟。 nvlddmkm-patcher-dl.exe - 不要修补双链路 DVI 端口上的单链路 DVI 限制。适用于 2560x1080 显示器。 nvlddmkm-patcher-self.exe - 使用自签名证书。Windows 测试模式是必需的
atikmdag-patcher-bios.exe - 仅 Patch BIOS 签名检查。 atikmdag-patcher-sl.exe - 使双链路 DVI 端口充当单链路 DVI。使用它来超越单链路DVI监视器的230 MHz像素时钟。 atikmdag-patcher-dl.exe - 不要修补双链路 DVI 端口上的单链路 DVI 限制。适用于 2560x1080 显示器。 atikmdag-patcher-self.exe - 使用自签名证书。Windows 测试模式是必需的
像素限制 |
X表示不支持的刷新率,留空的表示不支持这组分辨率,HD10表示HDR 10bit,OR代表ok+RGB模式 |
PF:1920x1080 |
|
PCIDV3K144-60(dp)+6563 |
PCIDV3K144-60(dp)直连不亮 |
1060 3G |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
3840*2160 |
OR |
X |
422HD10 |
422HD10 |
X |
OR |
X |
X |
X |
X |
OR |
X |
X |
X |
X |
3440*1440 |
OR |
X |
OR |
OR |
X |
X |
X |
OR |
O422 |
X |
OR |
X |
OR |
X |
X |
2560*1600 |
OR |
X |
O422 |
O22 |
X |
OR |
X |
X |
X |
X |
OR |
X |
X |
X |
X |
2560*1440 |
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
OR422 |
X |
OR |
X |
OR |
X |
X |
2560*1080 |
|
|
|
|
|
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
OR |
X |
2048*1536 |
OR |
X |
O422 |
O422 |
|
OR |
X |
X |
X |
X |
OR |
X |
X |
X |
X |
2048*1080 |
OR |
X |
OR |
OR |
|
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
OR |
X |
1920*1440 |
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
O422 |
X |
OR |
X |
OR |
X |
X |
1920*1200 |
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
O422 |
X |
OR |
X |
OR |
X |
X |
1920*1080 |
OR |
X |
OR |
OR |
X |
OR |
X |
ORgb |
O422 |
X |
OR |
X |
OR |
OR |
X |
像素解限 |
X表示不支持的刷新率 |
留空的表示不支持这组分辨率 |
OR代表ok+RGB模式 |
PF:3840x2160 |
PCIDV3K144-60(dp)+7100 |
PCIDV3K144-60(dp)+6563 |
PCIDV3K144-60(dp)直连不亮 |
1060 3G |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
3840*2160 |
OR |
X |
O422 |
O422 |
X |
OR |
X |
X |
X |
X |
OR |
X |
X |
X |
X |
3440*1440 |
OR |
X |
OR |
OR |
X |
X |
X |
OR |
O422 |
X |
OR |
X |
OR |
X |
X |
2560*1600 |
OR |
X |
O422 |
O422 |
X |
OR |
X |
X |
X |
X |
OR |
X |
X |
X |
X |
2560*1440 |
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
OR422 |
X |
OR |
X |
OR |
X |
X |
2560*1080 |
|
|
|
|
|
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
OR |
X |
2048*1536 |
OR |
X |
O422 |
O422 |
|
OR |
X |
X |
X |
X |
OR |
X |
X |
X |
X |
2048*1080 |
OR |
X |
OR |
OR |
|
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
OR |
X |
1920*1440 |
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
O422 |
X |
OR |
X |
OR |
X |
X |
1920*1200 |
OR |
X |
OR |
OR |
X |
OR |
X |
OR |
O422 |
X |
OR |
X |
OR |
X |
X |
1920*1080 |
OR |
X |
OR |
OR |
X |
OR |
X |
ORgb |
OR422 |
X |
OR |
X |
OR |
OR |
X |
|
ZJTD2K144-max2560(H)+直连 |
ZJTD2, K144-max2560(H)+7100, |
ZJTD2K144-max2560(H)+6563 |
|
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
60Hz |
100Hz |
120Hz |
144Hz |
240Hz |
3840*2160 |
|
|
|
|
|
|
|
|
&, nbsp; |
|
|
|
|
|
|
3440*1440 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2560*1600 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2560*1440 |
OR |
X |
X |
OR |
X |
OR |
|
X |
ORGB |
X |
|
|
|
|
|
2560*1080 |
OR |
X |
X |
OR |
X |
|
|
|
|
|
|
|
|
|
|
2048*1536 |
OR |
X |
X |
X |
X |
|
|
|
|
|
|
|
|
|
|
2048*1280 |
|
|
|
|
|
OR |
X |
X |
OR |
X |
|
|
|
|
|
2048*1152 |
|
|
|
|
|
OR |
X |
X |
OR |
X |
|
|
| ,
|
|
2048*1080 |
OR |
X |
X |
OR |
X |
OR |
X |
X |
OR |
X |
|
|
|
|
|
1920*1440 |
OR |
X |
X |
OR |
X |
OR |
X |
X |
OR |
X |
|
|
|
|
|
1920*1200 |
OR |
X |
X |
OR |
X |
OR |
X |
X |
OR |
X |
|
|
|
|
|
1920*1080 |
OR |
X |
X |
OR |
X |
OR |
X |
X |
OR |
X |
|
|
|
|
| |