AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 6382
Accepted
jfmessier
jfmessier
Asked: 2010-10-13 03:46:21 +0800 CST2010-10-13 03:46:21 +0800 CST 2010-10-13 03:46:21 +0800 CST

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

  • 772

我有一个基于 DisplayLink 的外部 USB 显示器,它通过 USB 提供电源和数据,并且似乎在 Windows 7 下完美运行,但只能在 Ubuntu 10.10 下显示文本控制台,并且我只能在实际切换时使用给它。所以到目前为止,我唯一能做的就是拥有一些基于文本的监控或控制台,我可以在处理图形显示时观看它们。

我知道 DisplayLink 已经完成了一些开发,但我始终无法让它真正正常运行。

是的,我尝试了其他帖子中描述的详细设置,但它们不起作用,而是使我必须恢复的 X 崩溃。

谢谢 :-)

displaylink usb monitor
  • 6 6 个回答
  • 79525 Views

6 个回答

  • Voted
  1. Best Answer
    user1715991
    2015-08-18T22:24:12+08:002015-08-18T22:24:12+08:00

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

    链接:http ://www.displaylink.com/downloads/ubuntu.php

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

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

    • 13
  2. Clausi
    2010-11-06T02:08:32+08:002010-11-06T02:08:32+08:00

    也许这会让你走得更远。

    Linux 的一般 DisplayLink 适配器信息可在此处获得。

    此外,如果您的主要图形适配器来自 NVIDIA,您应该阅读此.

    祝你好运

    • 6
  3. callmebob
    2019-02-15T05:09:00+08:002019-02-15T05:09:00+08:00

    更新:2019 年 4 月 -> 内核 > 5.0.5 的 DisplayLink 也可以使用。

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

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

    但是,您将不得不使用可以从HERE (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,它应该会飞起来。

    几点注意事项:

    确保您的系统上安装了dkms。

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

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

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

    $ uname -r
    4.15.0-45-generic
    

    编辑:(14.02.2019)

    好的,所以我决定尝试一些内核,似乎4.18.20-041820-generic是最新的工作。没有什么比我更高的了。

    • 5
  4. Bryce
    2013-12-20T09:12:22+08:002013-12-20T09:12:22+08:00

    这是测试您的 DisplayLink 设备是否可在 Linux 下以低级别运行的简单方法。如果您插入设备并获得绿屏,则您已准备好进行下一步。

    首先将位图转换为屏幕大小,然后将其转换为 16 位 RGB 颜色。然后复制到设备的帧缓冲区:

    convert -resize '800x480!' input.jpg temp1.png
    mkdfiff -f RGB16 temp1.png > temp2.png
    dd if=temp2.png of=/dev/fb1
    

    请注意,您的 DisplayLink 可能位于 /dev/fb1,但您可以检查dmesg:

    [581145.816821] udlfb: DisplayLink Kensington M01063 - serial #202241900817
    [581145.817000] udlfb: vendor descriptor length:22 data:22 5f 01 0020 05 00 01 03 00 04
    [581145.817005] udlfb: DL chip limited to 2360000 pixel modes
    [581145.909488] udlfb: DisplayLink USB device /dev/fb1 attached. 800x480 resolution.
    

    Linux 仅支持第 1 版 DisplayLink 芯片。DisplayLink 1 芯片仅限于 16 位 RGB。让设备在 X windows 下正常工作更具挑战性。

    • 2
  5. benjamin10
    2019-02-15T10:32:06+08:002019-02-15T10:32:06+08:00

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

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

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

    内容如下:

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

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

    • 1
  6. Lauren Burkett
    2021-12-05T14:11:43+08:002021-12-05T14:11:43+08:00

    如果您启用了安全启动 (UEFI),请不要忘记禁用它。这是一个指南:

    https://wiki.ubuntu.com/UEFI/SecureBoot/DKMS

    • 1

相关问题

  • 如何在连接 MTP 设备时禁用自动播放功能?

  • 我这里有一个 22 号陷阱!除非我更新,否则没有互联网[关闭]

  • 修复 USB 驱动器自动通知

  • 如何从命令行重置 USB 设备?

  • 什么可能会阻止 xrandr 屏幕之间的鼠标移动?[关闭]

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve