吐槽拓展坞与显示器的 DDC 功能支持

2022-04-10 06:16:36 +08:00
 ElDanno

如题,吐槽一下市面上的拓展坞,不管是雷电还是其他的,都不写自己是否支持显示器 DDC 功能,普通人想一步到位选择一个支持 DDC 信号的拓展坞简直盲人过河。如果大家想写一下自己用的拓展坞是否支持 DDC 在下面帮帮后来人就很棒了!测试的话可以用 github 上的 monitor control ,支持 Apple silicon 。

我先来,caldigit 的 USB-C 拓展坞不支持 DDC 信号转发给显示器。monitor control 知道有显示器,但是亮度控制失效。

3190 次点击
所在节点    Apple
22 条回复
All2B9S
2022-04-10 07:19:04 +08:00
我用的 Caldigit TS3+,连接 LG UltraFine 5K ,可以使用 monitor control 调整亮度。可能是因为 LG 这个是跟苹果官方合作的所以不受 Caldigit 的影响?
huihuilang
2022-04-10 07:28:51 +08:00
ddc 是啥
hanbing135
2022-04-10 07:33:36 +08:00
ddc 是啥 直接控制亮度吗
TaoTHU
2022-04-10 07:42:08 +08:00
回楼主:对于 DisplayPort, 支持 DDC 即意味着支持"DP++",很多支持的 Dock 都会标注自己支持 DisplayPort++/DP++。Google `dock "dp++"`关键词即可。

顺回 1L:你说的功能并不是由 DDC 实现。
TaoTHU
2022-04-10 07:52:35 +08:00
@TaoTHU 补一句:USB-C interface to DP 是无法支持 DP++的,所以 USB-C 协议的 Dock 肯定是支持不了的,雷电的看实际产品是否实现此功能。
xuegy
2022-04-10 09:36:17 +08:00
我现在都不乱调亮度了,校色仪好不容易调好的,一改亮度又偏了。
ElDanno
2022-04-10 09:43:20 +08:00
@TaoTHU 学到了🙏
ruib
2022-04-10 10:17:16 +08:00
Aenzr 的这个 typec 扩展坞实测是可以支持 monitor control 的 ddc 亮度调节的: https://m.tb.cn/h.fpW11Xr?sm=7654ad
TaoTHU
2022-04-10 11:05:13 +08:00
@ruib 这是在用 HDMI 了。从楼主的描述看他试图用的是 DisplayPort DDC 。
ruib
2022-04-10 12:38:28 +08:00
@TaoTHU ddc 和 hdmi 还是 dp 没关系吧。
TaoTHU
2022-04-10 12:59:45 +08:00
@TaoTHU ...我说的是看起来楼主需要用的是 DP ,以及 DDC over DP 。
mikeven
2022-04-10 13:25:07 +08:00
说起 ddc 我说一个神奇的事情,我单位有个只支持 vga 和 dvi 的联想显示器,我有两个电脑需要操作,通过一个 kvm 装置,是 HDMI 两进一出,然后通过 HDMI 转 DVI 线连接到显示器,
令人震惊的是这么一堆的转接我发现居然 DDC 控制亮度还能使用。。。软件是 monitorian
cpstar
2022-04-10 13:45:34 +08:00
@TaoTHU 4# 5# 不对吧,DP++是被动转换为 HDMI 、DVI 的一个指标,跟 DDC 没啥关系,DDC 是通过 AUX+/-信道传输的,在 DPAM 模式下,Type-C 的 SBUS1/2 用于传输 DP 的 AUX 即 DDC 信号。
作为扩展坞,特别是 Type-C 扩展坞,肯定需要 DEMUX 芯片,把 Type-C 的 DP 和 DATA 拆分出来,然后再经过视频芯片处理转换为 HDMI 或者其他形式,在这个过程中主机端口看到的就是一个下游视频芯片,所以不需要 DP++(下游芯片使之工作在主动模式),至于 DDC 则是另外一条链路的事情了。

主机控制显示器,通过 DDC/CI 来实现的。正如前述,扩展坞会有一个视频信号处理芯片降 DP 转换成 HDMI 或者多口扩展,那么这个芯片能否支持 DDC/CI 就成了关键。然后扩展坞从百元到千元参差不齐,芯片、用料肯定不一样。caldigit 名义上比较“官方”,其实也挺山寨的。具体哪一款产品,我看看芯片的 datasheet 。
DataSheep
2022-04-10 13:53:31 +08:00
@cpstar 同意,这里跟是否双模因该没什么关系。

亮度控制应该是通过 DDC/CI 协议实现,DDC 通道是 HDMI 的说法。如果你是用单 DP 转接,信号线都是直通的,由 AUX 通道承载数据传输,因为 EDID 信息通了("monitor control 知道有显示器"),AUX 通道自然也是通了。
如果你用的 HDMI 接口,像楼上所说通过 USB-C 的 DP 肯定不是双模(DP++),必然是有源转换芯片,有可能芯片会在中间接管 AUX 转 DDC 通道,虽然 EDID 信息通了,不支持 DDC/CI 控制不了也是很有可能的。
另外我查了一下,驱动方面好像还有个说法是在读取完 EDID 信息后,有的控制器会关闭 I2C(DDC 通道)电源来省电。。。也是可能导致无法调节亮度的原因。
TaoTHU
2022-04-10 14:11:38 +08:00
@cpstar 我是试图给楼主一个可行的观察指标,所以说“相当于”,建议他去买支持 DP++的设备,这样的 Dock 设备和实际能支持 MCCS 的 Dock 设备之间交集最大。

非要技术性正确地说这个话题的话,这是个无比混乱的大坑(此处再次把 VESA 等组织骂三遍)。
首先,如今到处在引述 Display Data Channel (DDC)这个词来描述和它本意不等同的事;“控制显示器”这个话题,比如楼主引用的那个 MonitorControl project ,实际用的功能是 MCCS over I2C ,如今都被混乱地叫成 DDC 了。

按标题字面意思来,如果楼主真的是关心*真正的 DDC*本身的话,那 DP 本身的确完全不支持,只有通过 DP++模式使用 HDMI 等协议才支持。
如果楼主关心的实际是 MCCS over I2C ,也就是 MonitorControl 里叫成“DDC”的功能,那这个话题对于 Dock 来说是个混乱性的灾难,三言两语不可能给楼主又技术正确又可行的建议。

所以,我觉得建议楼主买“标明支持 DP++的雷电 Dock”,是个对他来说最可行的实际建议。
至于展开写一通真正技术正确的讲解,我觉得此处不现实,总不能让楼主去读 ddcutil 那一堆 manual 吧。。
TaoTHU
2022-04-10 14:21:58 +08:00
@DataSheep 见上。坦白说我觉得#13-#14 的技术讨论给不了楼主实用帮助。
你们聊的具体内容我就不一一回了,感兴趣的其他观众去 google 下相关 wiki 和 ddcutil doc 就行。

看了楼主的提问,我认为此处给楼主的“最佳答案”不是个技术阐述,而是给他个可行的简单粗暴指标,即使这个指标不是等同的,也比我们自顾自写一堆没帮助的技术讨论好。
cpstar
2022-04-10 14:32:51 +08:00
@TaoTHU 那要是从实用性不讲原理的角度,给 OP 推荐 DP++,那不就相当于取消扩展坞这个中间设备了么。

反正我目前使用过的 Thinkpad USB-C Dock Gen 2 ( 40AS )是一个无敌产品,当初购买价格 500 左右,使用的 VMM5320 ,DP*2+HDMI*1 ,支持 DSC ,双路 4k60Hz 毫无问题。虽然没有实测过是否实现了 DDC/CI ,但我觉得应该是能够支持的。

我想说的是,LZ 困惑没有指标表征 DDC/CI ,但实际上一分价钱一分货,即便是 TB 扩展坞上了千,也不代表东西就是好,CalDigit 感觉就是有点档次的山寨,比起 Thinkpad 、Dell 这些原厂的扩展坞( 40AS\40AY 以及其他 TB 扩展坞,或者 WD19/WD22 )还是有差距的。Apple 自家不产扩展坞,否则也应该是优选。既然 Apple 自家不产,那就找其他大厂的产品。当然了再加一句,Apple 曾经 Intel 全套的时候兼容性都好办,但现在走 M1 了,可能会出现一些硬件级兼容性问题。
ruib
2022-04-10 15:27:28 +08:00
@cpstar 是的,无论 dp 还是 hdmi ,能否支持 ddc 主要是看转换芯片。目前看来,支持 10G usb ,或者两路 4K60 的,芯片规格更高,大概率支持 ddc
DataSheep
2022-04-10 15:33:32 +08:00
@TaoTHU 你说的也有道理,技术讨论帮助不大。
由于 @ElDanno 并没有提到用的是 DP 还是 HDMI 。如果是转 DP ,我觉得使用 typec DP 复用模式的转接方式应该都可以支持 DDC/CI 。雷电提供的 DP++显然更没问题,就是有点贵。
DataSheep
2022-04-10 15:42:25 +08:00
@ruib 转 DP 实际上用不到”转换芯片”,有一个协商芯片就可以了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/845994

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX