我正在尝试将 KVM 切换器与我的 Dell XPS(和 macbook pro)一起使用。
KVM 切换器是 Thunderbolt 4 切换器。它与 MacBook 配合得很好,也与我拥有的另一台 Linux“nuc”式计算机配合得很好。它只与戴尔 + Linux 配合不好。
问题是,关闭并切换回来后,显示器永远不会重新连接到戴尔笔记本电脑。如果我在连接到 kvm 切换器的情况下启动戴尔笔记本电脑,它工作正常,但切换回来后,显示器永远不会回来。当我打开笔记本电脑时,我可以看到雷电底座已连接,所有其他外围设备都可以工作,只是显示器从未被重新检测到。
我的理论是,这与戴尔如何处理笔记本电脑内置屏幕有关。在连接显示器的情况下从头启动时,笔记本电脑屏幕被正确禁用。它不会出现在可用显示器列表中。但关闭 kvm 开关后,笔记本电脑屏幕会打开(我实际上可以看到它在关闭的笔记本电脑盖下亮起),并且发生这种情况后,内置笔记本电脑屏幕永远不会消失,并且无论我重新连接多少次,笔记本电脑都会停止检测任何其他连接的显示器。
我 90% 确信它与内置屏幕有关(这不是 nuc linux 机器上的问题,它工作正常)。但我不明白为什么它似乎锁定并停止检测重新连接的显示器。感觉像是 BIOS 级别的问题,我无法解决,但无论如何还是在这里发帖。戴尔 XPS 是一款流行的笔记本电脑,有没有其他人遇到过 KVM 切换问题?
我也讨厌单独使用戴尔笔记本电脑时的这种行为。我总是禁用“盖子开关”,以防止它在合上盖子时进入睡眠状态,但戴尔笔记本电脑在盖子合上时仍保持显示屏打开 -_- 这很不酷。
我希望戴尔可以在合上盖子时物理禁用内置显示器,然后我想 KVM 切换器也会工作(就像在 nuc 上一样)。有什么方法可以实现这一点吗?
答案1
我最终通过一种变通方法解决了这个问题。
通过在 KVM 切换器和戴尔笔记本电脑之间使用有源的 thunderbolt4/usb4 集线器。
所以我的设置是这样的:
[Macbook] <-- [TB4 KVM Switch] --> [TB4 Hub] --> [Dell Ubuntu Laptop]
我认为这与戴尔硬件上的 Power Delivery 协商有关;也可能与戴尔硬件上的内置显示器协商有关。当 KVM 切换器重新连接时,感觉戴尔花了很长时间才重新协商正在发生的事情(然后它最终无法检测到显示器)。
通过在交换机和戴尔之间使用带电的 thunderbolt4 集线器,戴尔无需在 KVM 切换时重新协商供电。戴尔看到与集线器的一致连接,这足以帮助其余连接过程成功完成。
我尝试使用专用充电器(USB-C 壁式充电器,功率大于笔记本电脑所需功率)来消除电源传输协商问题,但这显然不足以解决问题(这款 XPS-13 没有专用直流电源端口,只有 USB-C 电源)。
现在,它与这种有源集线器解决方法完美配合。当 KVM 开关打开且盖子关闭时,内置显示器被正确禁用。关闭/打开 KVM 会导致内置显示器正确重新启用/禁用,并且外部显示器被检测到并正确打开。
它甚至没有那么不方便。它给我带来了额外的好处,那就是可以持续为戴尔电脑充电。插入戴尔电脑的电线数量相同。它只是 KVM 切换器旁边的一个额外东西,但不会妨碍工作。
如果我得到任何其他重大发现,我会更新,但我认为我无法做得比这更好,所以我认为它现在基本上已经“解决”了。