I tried following the Arch wiki article here with no success: DisplayLink - ArchWiki
I can’t get the displaylink to show up as a provider in xrandr
I’ve heard that displaylink isn’t compatible with the closed source nvidia driver, but swapping to the open source driver hasn’t seemed to help.
Presently the tablet input doesn’t work either, but I can’t tell if that’s a separate issue or not.
lsusb:
Bus 001 Device 016: ID 17e9:ff00 DisplayLink DTU-1141
Bus 001 Device 017: ID 056a:0336 Wacom Co., Ltd DTU-1141
dmesg (evdi):
[ 3.017586] evdi: [I] Initialising logging on level 4
[ 3.017587] evdi: [I] Atomic driver: yes
[ 3.017602] evdi: [I] Increasing device count to 2
[ 3.017629] evdi: [I] (card1) Opened by Task 550 (systemd-modules) of process 550 (systemd-modules)
[ 3.017635] evdi evdi.0: [drm] Cannot find any crtc or sizes
[ 3.017685] [drm] Initialized evdi 1.14.11 20250630 for evdi.0 on minor 1
[ 3.017688] evdi: [I] Evdi platform_device create
[ 3.017703] evdi: [I] (card2) Opened by Task 550 (systemd-modules) of process 550 (systemd-modules)
[ 3.017704] evdi evdi.1: [drm] Cannot find any crtc or sizes
[ 3.017740] [drm] Initialized evdi 1.14.11 20250630 for evdi.1 on minor 2
[ 3.017742] evdi: [I] Evdi platform_device create
[ 4.698412] evdi: [I] (card2) Opened by Task 457 (plymouthd) of process 457 (plymouthd)
[ 4.698428] evdi: [I] (card2) Closed by Task 457 (plymouthd) of process 457 (plymouthd)
[ 4.698434] evdi: [I] (card1) Opened by Task 457 (plymouthd) of process 457 (plymouthd)
[ 4.698445] evdi: [I] (card1) Closed by Task 457 (plymouthd) of process 457 (plymouthd)
[ 5.911884] evdi: [I] (card1) Opened by Task 457 (plymouthd) of process 457 (plymouthd)
[ 5.911902] evdi: [I] (card1) Closed by Task 457 (plymouthd) of process 457 (plymouthd)
[ 5.912191] evdi: [I] (card2) Opened by Task 457 (plymouthd) of process 457 (plymouthd)
[ 5.912199] evdi: [I] (card2) Closed by Task 457 (plymouthd) of process 457 (plymouthd)
[ 9.736018] evdi: [I] (card1) Opened by Task 457 (plymouthd) of process 457 (plymouthd)
[ 9.736029] evdi: [I] (card1) Closed by Task 457 (plymouthd) of process 457 (plymouthd)
[ 9.736136] evdi: [I] (card2) Opened by Task 457 (plymouthd) of process 457 (plymouthd)
[ 9.736147] evdi: [I] (card2) Closed by Task 457 (plymouthd) of process 457 (plymouthd)
[ 10.737734] evdi: [I] (card1) Opened by Task 1483 (Xorg.wrap) of process 1483 (Xorg.wrap)
[ 10.737738] evdi: [I] (card1) Closed by Task 1483 (Xorg.wrap) of process 1483 (Xorg.wrap)
[ 10.737741] evdi: [I] (card2) Opened by Task 1483 (Xorg.wrap) of process 1483 (Xorg.wrap)
[ 10.737742] evdi: [I] (card2) Closed by Task 1483 (Xorg.wrap) of process 1483 (Xorg.wrap)
[ 10.752480] evdi: [I] (card1) Opened by Task 1483 (Xorg) of process 1483 (Xorg)
[ 10.752486] evdi: [I] (card1) Closed by Task 1483 (Xorg) of process 1483 (Xorg)
[ 10.752545] evdi: [I] (card2) Opened by Task 1483 (Xorg) of process 1483 (Xorg)
[ 10.752547] evdi: [I] (card2) Closed by Task 1483 (Xorg) of process 1483 (Xorg)
[ 11.256773] evdi: [I] Attaching to usb:1-9.1.1
[ 16.974443] evdi: [I] (card1) Opened by Task 1403 (DisplayLinkMana) of process 1339 (DisplayLinkMana)
[ 16.975404] evdi: [I] (card1) Added i2c adapter bus number 17
[ 16.975406] evdi: [I] (card1) Connected with Task 1409 (DisplayLinkMana) of process 1339 (DisplayLinkMana)
[ 16.975408] evdi: [I] (card1) Connector state: connected
[ 476.537633] evdi: [I] Detached from parent device
[ 476.541767] evdi: [I] (card1) Disconnected from Task 1414 (DisplayLinkMana) of process 1339 (DisplayLinkMana)
[ 476.541775] evdi: [I] (card1) Removing i2c adapter bus number 17
[ 476.542198] evdi: [I] (card1) Closed by Task 1414 (DisplayLinkMana) of process 1339 (DisplayLinkMana)
[ 538.378246] evdi: [I] Attaching to usb:1-3.1
[ 544.696754] evdi: [I] (card1) Opened by Task 4808 (DisplayLinkMana) of process 4786 (DisplayLinkMana)
[ 544.697837] evdi: [I] (card1) Added i2c adapter bus number 17
[ 544.697839] evdi: [I] (card1) Connected with Task 4814 (DisplayLinkMana) of process 4786 (DisplayLinkMana)
[ 544.697841] evdi: [I] (card1) Connector state: connected
dmesg udl:
[ 1455.362081] usbcore: registered new interface driver udl
systemctl:
● displaylink.service - DisplayLink Manager Service
Loaded: loaded (/usr/lib/systemd/system/displaylink.service; enabled; preset: disabled)
Active: active (running) since Tue 2026-01-13 11:23:55 MST; 38min ago
Invocation: 57a6bfbb5c9b42fd8931c5d3720f9e4a
Process: 4781 ExecStartPre=/sbin/modprobe evdi (code=exited, status=0/SUCCESS)
Main PID: 4786 (DisplayLinkMana)
Tasks: 76 (limit: 154263)
Memory: 25.9M (peak: 27.6M)
CPU: 4.185s
CGroup: /system.slice/displaylink.service
└─4786 /usr/lib/displaylink/DisplayLinkManager
nvidia packages:
egl-wayland2 1.0.0.rc.r53.gf4a2d32-1 [Installed] extra
egl-wayland 4:1.1.21-1 [Installed] extra
egl-gbm 1.1.2.1-1 [Installed] extra
opencl-nvidia 590.48.01-2 [Installed] extra
mhwd-nvidia-575xx 575.64.05-3 [Installed] extra
mhwd-nvidia-570xx 570.207-2 [Installed] extra
mhwd-nvidia-470xx 470.256.02-15 [Installed] extra
mhwd-nvidia-390xx 390.157-21 [Installed] extra
mhwd-nvidia 590.48.01-2 [Installed] extra
linux-lts-nvidia-meta 5.4-1 [Installed] extra
linux-firmware-nvidia 20251125-2 [Installed] core
linux61-nvidia-open 590.48.01-1 [Installed] extra
linux54-nvidia 590.48.01-1 [Installed] extra
lib32-nvidia-utils 590.48.01-1 [Installed] multilib
nvidia-utils 590.48.01-2 [Installed] extra
nvidia-driver-assistant 0.23.48.01-6 [Installed] extra
(Not sure why linux54-nvidia is installed, but when I try to uninstall it, it says that: - removing linux54-nvidia breaks dependency ‘linux54-nvidia’ required by linux-lts-nvidia-meta)
wacom packages:
xf86-input-wacom 1.2.4-1 [Installed] extra
switchboard-plug-wacom 8.0.1-1 [Installed] extra
libwacom 2.17.0-1 [Installed] extra
input-wacom-dkms-git 1.5.0.5.g65d04bf-1 [Installed] AUR
wacomtablet 6.5.4-1 [Installed] extra
xrandr providers:
Providers: number : 1
Provider 0: id: 0x1b7 cap: 0x1, Source Output crtcs: 4 outputs: 7 associated providers: 0 name:NVIDIA-0
/etc/X11/xorg.conf.d/20-evdi.conf:
Section "OutputClass"
Identifier "DisplayLink"
MatchDriver "evdi"
Driver "modesetting"
Option "AccelMethod" "none"
EndSection
/etc/X11/xorg.conf.d/10-tablet.conf:
Section "InputClass"
Identifier "Tablet"
Driver "wacom"
MatchDevicePath "/dev/input/event*"
MatchUSBID "056a:0336"
EndSection
/etc/modprobe.d/nouveau.conf:
blacklist nouveau
options nouveau modeset=0
/etc/modprobe.d/blacklist-udl.conf:
blacklist udl
/etc/modprobe.d/evdi.conf:
options evdi initial_device_count=2
xsetwacom list devices:
Wacom DTU1141 Pen stylus id: 12 type: STYLUS
Wacom DTU1141 Pen eraser id: 15 type: ERASER
Wacom DTU1141 Pad pad id: 16 type: PAD
Any assistance would be appreciated.