如何让 DisplayLink USB 显示器在 Ubuntu 下工作?

如何让 DisplayLink USB 显示器在 Ubuntu 下工作?

我有一个基于 DisplayLink 的外部 USB 显示器,它通过 USB 提供电源和数据,似乎在 Windows 7 下工作正常,但在 Ubuntu 10.10 下只能显示文本控制台,而且我只能在实际切换到它时才能使用它。所以到目前为止我唯一的用途是有一些基于文本的监控或控制台,我可以在图形显示器上工作时观看。

我知道 DisplayLink 已经进行了一些开发,但我从未能够让它真正正常运行。

是的,我尝试了其他帖子,但它们不起作用,反而导致我的 X 崩溃,以至于我必须恢复它。

谢谢 :-)

答案1

2015 年 8 月 3 日,Displaylink 终于发布了适用于 Ubuntu 的 USB 显示器驱动程序。

关联:http://www.displaylink.com/downloads/ubuntu.php

我有一台 AOC USB 显示器和 Ubuntu 14.04。安装驱动程序后,我的 USB 显示器开始工作。

如果该驱动程序适用于您的显示器,请通过发布它让其他人知道。很多人都在等待这个驱动程序。我已经等了两年了。:-)

答案2

或许会让你走得更远一点。

适用于 Linux 的常规 DisplayLink 适配器信息这里

另外,如果你的主显卡是 NVIDIA 的,你应该阅读

祝你好运

答案3

更新:2019 年 4 月 -> 内核 > 5.0.5 的 DisplayLink 也能正常工作。

更新:2019 年 3 月 -> DisplayLink 内核 > 4.18.20

现在可以使用新版本的内核安装驱动程序。我在更新到4.20.13

但是,您必须使用脚本,可以从这里 (Github)

获得脚本后,删除当前安装的驱动程序/模块并安装新版本。脚本将为您下载所有依赖项。要删除旧版本/安装新版本,请执行以下步骤:

sudo ./displaylink-debian.sh --uninstall
sudo dkms remove evdi/1.6.0 --all -q
sudo systemctl stop dlm.service
sudo systemctl disable dlm.service
sudo rm -f /lib/systemd/system/dlm.service
sudo rmmod evdi
sudo displaylink-debian.sh --install

享受

2019 年 2 月 -> Ubuntu 18.04 LTS

安装:

从以下位置下载驱动程序这里.然后解压,确保可运行并安装(将以下文件名更改为您的版本):

$ unzip DisplayLink USB Graphics Software for Ubuntu 4.4.zip
$ chmod 775 displaylink-driver-4.4.24.run
$ ./displaylink-driver-4.4.24.run

就是这样!安装完成后,您可以将 DisplayLink 连接到 PC,然后它就可以飞了。

几点说明:

确保您已陣容安装在您的系统上。

$ sudo dpkg -l | grep dkms
ii  dkms          2.3-3ubuntu9.2        all          Dynamic Kernel Module Support Framework

另请注意,它与4.15.0-45-通用内核。但是,我尝试使用最新的内核 4.20,但驱动程序无法工作 - dkms 的 evdi 无法编译。我还没有尝试过其他内核 - 如果我尝试,我会更新答案 - 但要注意这个问题!

您可以像这样检查当前内核:

$ uname -r
4.15.0-45-generic

编辑:(2019 年 2 月 14 日)

好的,所以我决定尝试一些内核,看起来4.18.20-041820-通用是最新的作品。对我来说没有比它更好的了。

答案4

除了 callmebob 18.04 版的安装指南之外,我还必须执行以下例行操作:解决方法 1:禁用 PageFlip 进行模式设置

最好继续使用“模式设置”驱动程序,但必须禁用页面翻转。为此,以 root 用户身份在以下位置创建文件 20-displaylink.conf:

/usr/share/X11/xorg.conf.d/

内容如下:

Section "Device"
  Identifier "DisplayLink"
  Driver "modesetting"
  Option "PageFlip" "false"
EndSection  

需要重新启动才能使设置生效。

相关内容