我有 2 台戴尔超锐利显示器、一台笔记本电脑和一台个人计算机:
由于显示器有内置 USB 集线器,我将所有外围设备都连接到它。我的笔记本电脑有一个 USB-c 端口,由于显示器也支持 USB-c,因此要将我的笔记本电脑连接到显示器上,我只需要在笔记本电脑和显示器 1 之间连接一根 USB-c 电缆。当切换到 PC 时,麻烦就来了,它的视频输出来自 NVIDIA 显卡,所以除了显示器1和PC之间的DP线,我还需要一个额外的步骤来处理键盘和鼠标
我的做法是,每当我需要切换到 PC 时,我就从笔记本电脑上拔下 USB-C 并将其连接到 PC,这相当于重定向键盘和鼠标
关于更好解决方案的问题
- 买一个USB共享开关,我认为它 100% 可以工作,但它基本上放弃了我显示器自己的 USB 集线器,并且会给我的办公桌增加更多电线
- 购买 USB-c 集线器,例如这90% 有信心,键盘和鼠标将始终连接到两台计算机,不确定显示器是否足够智能,知道在两台计算机都打开时向哪台计算机发送外围设备信号
- 购买 USB 适配器,类似USB-c <==> DP+USB+...让 PC 将其 USB 和显示器连接到适配器,这样只有 1 个 USB-c 从显示器 1 伸出,它要么连接到笔记本电脑,要么连接到适配器
如果对我来说,我认为外围设备已经通过双向显示端口与 PC 通信,不确定为什么显卡不能通过 PCI 将这些数据传递给主板
答案1
我不确定你在这里想做什么,但听起来你需要一个 KVM 切换器。它可以切换键盘、视频和鼠标。我使用过 StarTech 的 KVM 切换器。它们很好用,我不能说太多,因为我最近没有使用过其他品牌。我没有收钱来推荐它们,我只知道它们存在,它们很好用,而且价格似乎与其他地方的同类产品差不多。 https://www.startech.com/en-us/server-management/kvm-switches
有些显示器有内置 KVM 切换器,实际上您可能已经在使用此功能。您说显示器是带 USB-C 的 Dell Ultrasharp。这听起来像是那种有内置 KVM 的显示器,就像这样: https://virtualizationreview.com/articles/2019/06/10/the-dell-ultrasharp-u3219q-monitor.aspx
还有一些软件解决方案也可以提供帮助,某种程度上是虚拟 KVM。要一一列举,实在是太多了,而且如果不知道您在这些计算机上运行的是什么操作系统,我给出的任何建议可能都不适用。如果您想要考虑这一点,请使用您最喜欢的网络搜索引擎搜索“软件 KVM”一词,获取一些想法。请注意,还有另一种 KVM 会给您的结果添加一些“噪音”,即基于内核的虚拟机。这不是我所说的 KVM 类型。我曾使用 VNC 和 RDP 作为一种虚拟 KVM。它们可以工作,但具有硬件 KVM 所没有的一些限制。其中之一就是速度。远程机器的视频将通过网络运行,而不是直接驱动显示器。如果您有两个高分辨率的显示器,并且计算机之间的网络速度很慢,那么延迟很快就会变得令人烦恼。
硬件 KVM 切换器的成本可能是您连接的 USB 切换器的 3 到 4 倍,前提是它们允许像您现在这样以菊花链方式连接显示器。如果这不起作用,那么您将需要一个更昂贵的双显示器 KVM。我个人认为这是值得的,我计划购买一个与您的布局类似的 KVM。
一台电脑上有 USB-C 而另一台没有,这会让事情变得复杂。有兼容 USB-C 的 KVM 切换器,但只有两台电脑都配有带 DP 的 USB-C 时,它们才能真正正常工作。例如: https://www.startech.com/en-us/server-management/sv211hduc
您提到使用 USB-C 底座从 PC 上获取视频和 USB,并将 USB-C 端口连接到显示器。这些底座不是那样工作的。它们不会将 DP 和 USB 合并到 USB-C 中,而是将 USB-C 分离为 DP 和 USB。也许有这样的设备,但我还没有见过。要同时切换视频和 USB,需要 KVM 切换器。
在 PC 上安装带 DP 端口的 USB-C 端口的最佳或唯一方法可能是购买新的显卡。以下是示例:https://www.eurogamer.net/articles/digitalfoundry-2019-02-28-psa-the-usb-c-port-on-rtx-graphics-cards-isnt-just-for-vr 再次强调,这不是认可,我没有使用过该产品,我对它一无所知,除了那篇文章中没有提到。我确实看到这些视频卡并不便宜。这不是解决您问题的廉价方法。我提到它是在台式计算机上获得 USB-C w/DP 的一种方式,因为您提到这是一个选项。90 美元的底座无法满足您的需求,一张视频卡的价格将超过 900 美元。
希望对您有所帮助。我知道您问过 USB 交换机,而我又谈了一些 KVM 交换机的问题,但我相信这款交换机可以满足您的需求。
答案2
- KVM == 模拟拔出/重新插入显示器
- 下面的应用程序==模拟按下显示器上的按钮来改变输入源
KVM 的缺点多种的显示器的一个缺点是,每次切换活动计算机时,它都会重置窗口的位置。解决此问题的一种方法是使用不同类型的电缆将两台计算机直接连接到每台显示器。然后,您可以通过显示器按钮更改输入源。
手动更改显示器输入源很不方便,所以我编写了一个小应用程序,可以通过键盘快捷键和 DDC 命令自动执行此操作。这只是我为自己编写的快捷程序,已经使用了几年。您可以根据需要随意使用它、增强它等。 https://github.com/btarb24/MonitorSwitcher
我将它与 Mouse Without Borders (MWB) 配对,这样我按下一个按键,它就会切换显示器,然后它模拟 MWB 的快捷键来同时切换键盘/鼠标。当您按下快捷键切换回主机时,它会调整显示器输入,然后向主机发送一个 UDP 数据包,告诉 MWB 切换回本地。
它并不是什么特别的东西,因为我只是为自己制作的,但我找不到任何能匹配这些功能的专业解决方案,所以我想与其他人分享。一个很大的好处是,我提供的源代码和 MWB 应用程序都是完全免费的。尽情享受吧。
----- 基本设置说明 ------
每个工作站都需要安装此应用程序和 MWB。您还需要使两个应用程序的配置在每个工作站上都相同。唯一的例外是 PhysicalKeyboardAttachedToThisComputer 标志,该标志的设置方法显而易见。
设置显示器输入配置可能需要进行一些实验才能了解哪个显示器是 1、2、3 等。如果您对每个显示器使用相同的电缆类型,那么您的生活会轻松一些,但这当然不是必要的。如果您不确定,只需进行一些试验/错误,您最终会得到适合您环境的组合。只需确保在配置更改之间重新启动应用程序。您可以通过双击系统托盘图标快速关闭应用程序。
我将其设置为按 CTRL+ALT+2 切换到机器 2,按 CTRL+ALT+1 切换回机器 1。然后我将 MWB 配置为通过 CTRL+ALT+F1 / F2 选项进行切换。然后,监视器切换应用程序将处理执行这些 F1 按键,以告诉 MWB 根据需要进行切换。