V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ElDanno
V2EX  ›  Apple

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

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

    如题,吐槽一下市面上的拓展坞,不管是雷电还是其他的,都不写自己是否支持显示器 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
    我现在都不乱调亮度了,校色仪好不容易调好的,一改亮度又偏了。
    ElDanno
        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   ·   实用小工具   ·   1039 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:07 · PVG 07:07 · LAX 15:07 · JFK 18:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.