无法初始化 HDMI 适配器的 displaylink 服务

无法初始化 HDMI 适配器的 displaylink 服务

我正在尝试让 USB 3.0 转 HDMI 适配器支持服务器中的 displaylink 驱动程序archlinuxXorg执行以下操作:

  1. 我已经安装了evdi正在开发的内核模块。
  2. 我已经安装了displaylink驱动程序。
yay -S evdi displaylink
  1. 我已启用displaylink.service.
  2. 使用modesetting带有AccelMethod "none"和 的驱动程序MatchDriver "evdi"(在/etc/X11/xorg.conf.d/20-evdi.conf):
Section "OutputClass"
    Identifier "DisplayLink"
    MatchDriver "evdi"
    Driver "modesetting"
    Option "AccelMethod" "none"
EndSection

这是官方的流程拱门维基

但是,当启动或启用 时displaylink.service,我收到错误:

● displaylink.service - DisplayLink Manager Service
     Loaded: loaded (/usr/lib/systemd/system/displaylink.service; disabled; vendor preset: d>
     Active: activating (auto-restart) (Result: exit-code) since Tue 2021-10-05 12:06:37 EDT>
    Process: 24554 ExecStartPre=/sbin/modprobe evdi (code=exited, status=1/FAILURE)
        CPU: 2ms
lines 1-5/5 (END)

检查journalctl,我得到:

The job identifier is 33183.
Oct 05 12:07:34 minnow modprobe[24572]: modprobe: FATAL: Module evdi not found in directory 

Oct 05 12:07:34 minnow systemd[1]: displaylink.service: Control process exited, code=exited,>
Subject: Unit process exited

但我已经确认evdi安装正确。

答案1

回顾这个问题,我注意到在最后的评论中显示链接 AUR封装信息,表示:

djallits 于 2022-10-13 21:33 (UTC) 发表评论

DisplayLink 5.6.1-3 在 Linux 6.0.1-arch1-1 x86_64 上中断。我现在正在深入研究这个问题,>但我只是想警告其他人。

和:

jmcld 于 2022-10-14 19:21 (UTC) 发表评论(由 jmcld 于 2022-10-14 19:22 (UTC) 编辑)

@djallits Linux 6.0.1-arch1-1 x86_64 打破这个实际上是 evdi 的问题。修复已在 evdi-git 中主流化。看https://aur.archlinux.org/packages/evdi#comment-884724用于修复。

因此解决方案已转移到卸载evdi和安装evdi-git

相关内容