吐槽拓展坞与显示器的 DDC 功能支持 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ElDanno
V2EX    Apple

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

  •  
  •   ElDanno 2022-04-10 06:16:36 +08:00 3963 次点击
    这是一个创建于 1281 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    顺回 1L:你说的功能并不是由 DDC 实现。
    TaoTHU
        5
    TaoTHU  
       2022-04-10 07:52:35 +08:00
    @TaoTHU 补一句:USB-C interface to DP 是无法支持 DP++的,所以 USB-C 协议的 Dock 肯定是支持不了的,雷电的看实际产品是否实现此功能。
    xuegy
        6
    xuegy  
       2022-04-10 09:36:17 +08:00
    我现在都不乱调亮度了,校色仪好不容易调好的,一改亮度又偏了。
    img src="https://cdn.v2ex.com/avatar/b9e6/9099/508545_normal.png?m=1711487121" class="avatar" border="0" align="default" alt="ElDanno" data-uid="508545" />
        7
    ElDanno  
    OP
       2022-04-10 09:43:20 +08:00 via iPhone
    @TaoTHU 学到了
    ruib
        8
    ruib  
       2022-04-10 10:17:16 +08:00 via iPhone
    Aenzr 的这个 typec 扩展坞实测是可以支持 monitor control 的 ddc 亮度调节的: https://m.tb.cn/h.fpW11Xr?sm=7654ad
    TaoTHU
        9
    TaoTHU  
       2022-04-10 11:05:13 +08:00
    @ruib 这是在用 HDMI 了。从楼主的描述看他试图用的是 DisplayPort DDC 。
    ruib
        10
    ruib  
       2022-04-10 12:38:28 +08:00 via iPhone
    @TaoTHU ddc 和 hdmi 还是 dp 没关系吧。
    TaoTHU
        11
    TaoTHU  
       2022-04-10 12:59:45 +08:00
    @TaoTHU ...我说的是看起来楼主需要用的是 DP ,以及 DDC over DP 。
    mikeven
        12
    mikeven  
       2022-04-10 13:25:07 +08:00
    说起 ddc 我说一个神奇的事情,我单位有个只支持 vga 和 dvi 的联想显示器,我有两个电脑需要操作,通过一个 kvm 装置,是 HDMI 两进一出,然后通过 HDMI 转 DVI 线连接到显示器,
    令人震惊的是这么一堆的转接我发现居然 DDC 控制亮度还能使用。。。软件是 monitorian
    cpstar
        13
    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
        14
    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
        15
    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
        16
    TaoTHU  
       2022-04-10 14:21:58 +08:00
    @DataSheep 见上。坦白说我觉得#13-#14 的技术讨论给不了楼主实用帮助。
    你们聊的具体内容我就不一一回了,感兴趣的其他观众去 google 下相关 wiki 和 ddcutil doc 就行。

    看了楼主的提问,我认为此处给楼主的“最佳答案”不是个技术阐述,而是给他个可行的简单粗暴指标,即使这个指标不是等同的,也比我们自顾自写一堆没帮助的技术讨论好。
    cpstar
        17
    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
        18
    ruib  
       2022-04-10 15:27:28 +08:00 via iPhone
    @cpstar 是的,无论 dp 还是 hdmi ,能否支持 ddc 主要是看转换芯片。目前看来,支持 10G usb ,或者两路 4K60 的,芯片规格更高,大概率支持 ddc
    DataSheep
        19
    DataSheep  
       2022-04-10 15:33:32 +08:00
    @TaoTHU 你说的也有道理,技术讨论帮助不大。
    由于 @ElDanno 并没有提到用的是 DP 还是 HDMI 。如果是转 DP ,我觉得使用 typec DP 复用模式的转接方式应该都可以支持 DDC/CI 。雷电提供的 DP++显然更没问题,就是有点贵。
    DataSheep
        20
    DataSheep  
       2022-04-10 15:42:25 +08:00
    @ruib 转 DP 实际上用不到”转换芯片”,有一个协商芯片就可以了。
    ruib
        21
    ruib  
       2022-04-10 15:51:02 +08:00 via iPhone
    @DataSheep 如果只是 typec 转 dp ,确实不需要再桥接。如果 typec 转 dp+usb 等其他接口,应该是需要的。
    DENHJD
        22
    DENHJD  
       2022-04-11 11:40:42 +08:00
    实测 WD19TB + Dell 自己家显示器,只有雷电 3 下行口能透传 DDC ,剩下几个 DP 菊花链出的口 Monitor Control 全部失效,这几个口只有用 Dell 那个 DDM 软件才能调节
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2514 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 01:52 PVG 09:52 LAX 18:52 JFK 21:52
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86