You are not logged in.
Hi,
I've looked like 3 hours straight now into forum posts and articles on the wiki and I cannot resolve my issue.
If anyone could help me out here or point me in the right direction, I'd be very thankful.
I am running 5.15.12 usually or 5.10.89 (lts) when my display drivers are somehow borked from an update.
I keep switching around and downgrading evdi/displaylink whenever there is a kernel update which breaks compatibility.
But this time I cannot get my displays to run and I am stuck.
My setup:
Dell XPS 13 2-in-1
DELL Docking station w/ 2 DP + 1 HDMI port
One monitor works plugged into the HDMI port,
but the second one (on either of the two DPs) every time I turn the monitor off and back on again triggers following behavior:
1. all displays turning off
2. eDP-1 (laptop screen) and HDMI connected monitor turn back on, but the DP one is not getting any signal whatsoever (similar behavior I get when running xrandr --auto)
3. eDP-1 and HDMI run smoothly, but the other screen goes to stand by
I uninstalled xf86-video-intel drivers
Made sure that I have modesetting driver loaded, as well as udl and displaylink
Also my displaylink.service is enabled and running.
I tried fiddling around with those two configurations with no success:
/etc/X11/xorg.conf.d/20-displaylink.confSection "Device"
Identifier "DisplayLink"
Driver "modesetting"
Option "PageFlip" "false"
EndSection/etc/X11/xorg.conf.d/20-evdi.confSection "OutputClass"
Identifier "DisplayLink"
MatchDriver "evdi"
Driver "modesetting"
Option "AccelMethod" "none"
EndSectionHere are my outputs of
xrandr --listprovidersxrandr -qAlso what's interesting is, that when I run
udevadm monitor -u, while turning off/on the malfunctioning monitor I get following log
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
UDEV [1223.581129] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [1229.459099] remove /devices/pci0000:00/0000:00:02.0/rc/rc0/input71/event257 (input)
UDEV [1229.474740] remove /devices/pci0000:00/0000:00:02.0/rc/rc0/input71 (input)
UDEV [1229.475408] remove /devices/pci0000:00/0000:00:02.0/cec0 (cec)
UDEV [1239.334659] add /devices/pci0000:00/0000:00:02.0/rc/rc0 (rc)
UDEV [1239.335264] add /devices/pci0000:00/0000:00:02.0/cec0 (cec)
UDEV [1239.335510] add /devices/pci0000:00/0000:00:02.0/rc/rc0/input72 (input)
UDEV [1239.336798] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [1239.377437] add /devices/pci0000:00/0000:00:02.0/rc/rc0/input72/event257 (input)
UDEV [1244.176048] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)
UDEV [1250.089043] remove /devices/pci0000:00/0000:00:02.0/rc/rc0/input72/event257 (input)
UDEV [1250.104635] remove /devices/pci0000:00/0000:00:02.0/rc/rc0/input72 (input)
UDEV [1250.105303] remove /devices/pci0000:00/0000:00:02.0/cec0 (cec)
UDEV [1252.454057] add /devices/pci0000:00/0000:00:02.0/rc/rc0 (rc)
UDEV [1252.454376] add /devices/pci0000:00/0000:00:02.0/cec0 (cec)
UDEV [1252.454821] add /devices/pci0000:00/0000:00:02.0/rc/rc0/input73 (input)
UDEV [1252.510916] add /devices/pci0000:00/0000:00:02.0/rc/rc0/input73/event257 (input)
UDEV [1252.518156] change /devices/pci0000:00/0000:00:02.0/drm/card0 (drm)I can rule out hardware issues (cable, monitor), because my gf works at the same docking station every now and then, drives windows and there both screens work fine.
If someone could help me out, I'd very much appreciate it.
Last edited by DarwinsBuddy (2022-01-09 14:47:27)
Offline
Seems to be a known issue of new evdi + displaylink combination.
evdi 1.10.0 is right now not compatible with older displaylink version than 5.4.1, see Issue #338, and intended to be used w/ displaylink 5.5.0
Unfortunately, displaylink in the arch repos is still on 5.4.1 .
Thanks to francoism90 who released AUR displaylink-beta, which enables us to install displaylink 5.5.0-1 until it's been released properly.
Offline