更新
自最新版 displaylink 驱动程序发布以来,这个问题已经得到解决 - 这是一个驱动程序问题
我正在将联想 Thinkvision Displaylink USB 外接显示器连接到联想 Thinkpad T450s。
当我将屏幕连接到交流供电的 USB 集线器时,它工作正常,但当我将屏幕直接连接到笔记本电脑时,它不会消耗足够的能量,并且屏幕无法正常工作(闪烁、无法正确刷新、无法绘制窗口等)。当连接到笔记本电脑上的集线器时,它工作正常。
屏幕附带一根 USB“y”电缆(你知道那根电缆的一端有两个插头)。我认为这恰恰是为了在未使用交流供电集线器时消耗更多电力。但是,我确实认为 Ubuntu 不会在第二个端口上发送任何电力,当连接到笔记本电脑时,它只会从一个端口消耗电力,这是不够的。尝试了两种不同的电缆,但无济于事。还尝试确保笔记本电脑可以为 USB 设备充电(始终开启的 USB 3.0 功能,屏幕无论如何都是 USB 2.0)。
我使用 Ubuntu 15.10。
您将如何解决这个问题?
更新
看起来像监视器能只需使用笔记本电脑的 1 个 USB 即可工作,但我发现更多奇怪的事情发生了:
如果我启动 ubuntu,然后用 1 或 2 个 USB 连接显示器,它就会工作(我可以看到 2 的刷新率更好)
如果我断开显示器并重新连接,它就无法工作。它可能会打开,但刷新速度非常慢,以至于无法使用。
如果任何与屏幕显示相关的内容刷新/重新启动,例如 displaylink 服务,或者例如我更新显示校准软件 (DisplayCal),屏幕就会闪烁并进入无法正常绘制的状态
如果我启动笔记本电脑时显示器已经连接(无论是 1 个还是 2 个 USB),它都不会工作,它只能在这种糟糕的状态下运行 - 有时它甚至会保持上次重启后的外观(相同的部分涂漆区域)
屏幕进入此状态后断开连接并重新连接,无论如何,它总是会回到相同的不可用模式。我必须在屏幕断开连接的情况下重新启动 ubuntu,然后连接屏幕,希望它不会挂起
非常有趣的是,每当屏幕处于这种故障状态时,它都会在我的“屏幕”设置中显示 2 个额外的显示 - 一个正确标记
Lenovo Thinkvision 14"
,另一个标记为FNM 0"
所有这些都让我相信这个问题可以在 ubuntu 中得到修复
答案1
您可以尝试使用 Thinkpad 电源管理的 tlp 包,它提供了一些 USB 选项:
http://linrunner.de/en/tlp/docs/tlp-configuration.html#usb
仔细阅读安装说明,它与 laptop-mode-tools 不兼容(请先卸载)。
# tlp stat| grep -i USB
然后显示有关 USB 设备管理的信息。
答案2
正如之前所说,软件无法控制向哪个 USB 端口发送何种功率,但根据端口的规格,将决定从端口输出何种功率。听起来你需要回到基础,找出你拥有/需要的功率。
我在使用 USB 和 Raspberry pi 时也遇到过类似的问题。标准 USB (2.0) 规范规定 USB 端口应输出 0.6A (600mA) 电流,但设备最大可消耗 500mA 电流。USB 3.0 增加了该值,因此某些设备(以及某些电源)可输出 2A (2000mA) 电流,但设备最大可消耗 900mA 电流。
为了说明我的问题,我的 Rpi 需要(根据规格)700mA。如果我将它连接到诺基亚手机充电器,它可以正常工作。但是当我开始使用网络时,它崩溃了。原因是,我有 600mA 的电源,没有网络,那就没问题了。
我有一个 2A 电源,理论上可以用它运行我的 LCD 显示器和 Rpi。但是,如果我将显示器连接到 Rpi,并用电源为 Rpi 供电,它将无法工作,因为总功耗将超过 Rpi 的限制。我需要一个 USB 集线器,它可以接收 2A 电源并将电源分配给两个设备,以使其工作。
所以可能只是因为你的笔记本电脑无法做到这一点。我建议你检查一下小字。如果笔记本电脑是 USB2,那么它很可能不会为 2 个设备提供超过 1A 的电流,这可能不足以满足你的显示器的需要。