OpenSUSE 15.3 + DisplayLink

Hello,

I am currently facing an issue with DisplayLink USB display. When I attach it to my LEAP 15.1 OS computer, it works just fine. Detection works nicely, all good. But recently I installed LEAP 15.3 and when I plug in the DisplayLink display, I can then set up correct settings but when I reboot the computer, it boots into login screen (although automatic login is enabled). And when I type my password and proceed, it just goes black and then jumps right back into login screen. The only error I can get from this is at /home/user/xsession.errors where it says X11 resource is temporarily unavailable.

Any experience with this issue ? Maybe someone able to reproduce it ? I am more than willing to provide logs, just tell me which ones. The driver used for the USB display is uld. I cannot use evdi since the cpu spikes are just terrible and it is unusable. What has changed between 15.1 and 15.3 in regards to USB displays ?

Thank you for your input.

Driver is udl not uld.

I’m wondering if this is desktop environment specific…which DE are you using?

I tried KDE and Xfce, both have the same problem.

Perhaps this is the issue…
https://support.displaylink.com/knowledgebase/articles/1181623

Symptoms

On systems which use Intel graphics, upgrading the X Window Server to a version newer than 1.18.3 will make the system not compatible with DisplayLink Ubuntu software by default. This applies to systems using an integrated Intel GPU, or a combination of integrated Intel GPU and a discrete GPU.

Review this troubleshooting guide…
https://wiki.archlinux.org/title/DisplayLink#Troubleshooting

The problem is I am not using the official DisplayLink driver. I am using udl. But I will try it and let you know.

Does not work. When I plug in the USB display into the PC, it works. But the issue is when I reboot the machine. Sometimes it goes into login, sometimes it boots correctly (rarely).

.xsession-errors

gnome-keyring-daemon: insufficient process capabilities, insecure memory might get used
** Message: 13:53:53.394: couldn’t access control socket: /run/user/1000/keyring/control: Adresář nebo soubor neexistuje

(xfsettingsd:1550): xfsettingsd-WARNING **: 13:53:54.178: Property “/Gdk/WindowScalingFactor” has an unsupported type “guint”.
Gdk-Message: 13:53:54.263: xfsettingsd: Fatal IO error 11 (Resource is temporarily unavailable) on X server :0.0.

Gdk-Message: 13:53:54.263: xfce4-session: Fatal IO error 0 (Success) on X server :0.

Gdk-Message: 13:53:55.102: xfwm4: Fatal IO error 2 (Resource is temporarily unavailable) on X server :0.0.

I’d be inclined to post your issue on the DisplayLink forum…

Fresh install of Leap 15.3 or upgrade from 15.1?

Post


lsusb

with attached adapter.

DE is GNOME?

Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0951:16b3 Kingston Technology HyperX Savage
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 17e9:03ca DisplayLink Tablet display
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

DE is XFCE4 and it is a fresh install

Try another DE.
Try these drivers: https://software.opensuse.org/package/displaylink
Or repack drivers for Ubuntu by yourself.

You may show


dmesg | grep -i 17e9

Tried KDE, same behaviour. Also that is what I said at the beginning. I cannot use the DisplayLink driver as it eats the CPU alive.

2.390145] usb 3-9: New USB device found, idVendor=17e9, idProduct=03ca, bcdDevice= 1.97

Multi-Stream_Transport_(MST)

https://www.amazon.com/displayport-mst-hub/s?k=displayport+mst+hub

Check that udlfb is blacklisted.
Try to disable secure boot.

https://wiki.archlinux.org/title/DisplayLink
https://habr.com/ru/post/245871/

I decided to test Tumbleweed and it works fine there. So it must be some package used in tumble vs 15.3.

It worths bug report.

How does one create a bug report ?

openSUSE:Submitting bug reports