OpenMandriva Lx version:
OpenMandriva Lx 5.0 (Iodine) Rock
Desktop environment (KDE, LXQT…):
KDE
Description of the issue (screenshots if relevant):
I am trying to enable Displaylink on my machine. My kernel version is 6.7.0-desktop-0.rc2.1omv2390, so I downloaded and installed the right version: displaylink-5.8-2-omv2390.x86_64.rpm, and my machine seemed to recognize my monitors for a moment before the dialog disappeared. However, xrandr does reveal that the external monitors are recognized and connected, but they do not appear in the Display Configuration. I have also tried using dkms as a last resort to install the drivers but it isn’t recognizing the kernel headers in /lib/modules/6.7.0-desktop-0.rc2.1omv2390/{build,source}. Any help would be appreciated. Thanks.
Relevant informations (hardware ed, software version, logs or output…):
systemctl status displaylink-driver.service
● displaylink-driver.service - DisplayLink Driver Service
Loaded: loaded (/usr/lib/systemd/system/displaylink-driver.service; static)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Sat 2023-12-16 20:44:33 EST; 18min ago
Main PID: 7287 (DisplayLinkMana)
Tasks: 51 (limit: 18120)
Memory: 41.0M
CPU: 1.983s
CGroup: /system.slice/displaylink-driver.service
└─7287 /usr/libexec/displaylink/DisplayLinkManager
Dec 16 20:44:33 suhas-open-mandriva systemd[1]: Starting displaylink-driver.service - Dis>
Dec 16 20:44:33 suhas-open-mandriva systemd[1]: Started displaylink-driver.service - Disp>
If you don’t find what you are looking for try an Internet search (googling). One can find out a lot from documentation or forum posts at other Linux distros. If user finds something written for another distro but you have some doubt ask at OpenMandriva Chat.
For serious technical issues and package/feature requests please file a bug report here.
Thanks for your response. Just reverted the distro and reinstalled the above binary package ensuring that I’m on 6.6, and I’m encountering the same issues.
[suhashoysala@suhas-openmandriva ~]$ uname -r
6.6.2-desktop-1omv2390
[suhashoysala@suhas-openmandriva ~]$ systemctl status displaylink-driver.service
● displaylink-driver.service - DisplayLink Driver Service
Loaded: loaded (/usr/lib/systemd/system/displaylink-driver.service; static)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Sun 2023-12-17 21:25:45 EST; 2min 9s ago
Process: 2039 ExecStartPre=/bin/sh -c modprobe evdi || (dkms install $(ls -t /usr/src | grep evdi | head >
Main PID: 2051 (DisplayLinkMana)
Tasks: 51 (limit: 18169)
Memory: 42.3M
CPU: 360ms
CGroup: /system.slice/displaylink-driver.service
└─2051 /usr/libexec/displaylink/DisplayLinkManager
Dec 17 21:25:45 suhas-openmandriva systemd[1]: Starting displaylink-driver.service - DisplayLink Driver Servi>
Dec 17 21:25:45 suhas-openmandriva systemd[1]: Started displaylink-driver.service - DisplayLink Driver Servic>
[suhashoysala@suhas-openmandriva ~]$ xrandr | grep -A 2 ' connected'
eDP-1 connected primary 1680x1050+0+0 (normal left inverted right x axis y axis) 301mm x 188mm
2560x1600 120.00 + 96.00 72.01 60.00 50.00 48.00 60.00
1920x1200 120.00
--
DVI-I-5-2 connected (normal left inverted right x axis y axis)
1920x1080 60.00 +
1680x1050 59.95
--
DVI-I-4-1 connected (normal left inverted right x axis y axis)
1920x1080 60.00 + 50.00 59.94
1600x900 60.00
[suhashoysala@suhas-openmandriva ~]$
so it appears 6.6 isn’t working either. I’m using an HP USB-C Universal Dock, model HSA-B005DS. I have Windows 10 dual-installed on this machine and it’s working fine on that OS, so there isn’t an issue with the machine, dock, cables, or monitors.
I do not have the hardware in question so can’t test anything regarding this issue.
There are three evdi packages one or more of which might help your problem. They are lib64evdi, lib64evdi-devel, and python-evdi. My best guess, and it is only a guess, would be:
$ sudo dnf --refresh in python-evdi
That will also install lib64evdi.
Edit: This is from the evdi .spec file:
%description
The Extensible Virtual Display Interface (EVDI) is a Linux kernel module that
enables management of multiple screens, allowing user-space programs to take
control over what happens with the image. It is essentially a virtual display
you can add, remove and receive screen updates for, in an application that
uses the libevdi library.
Thanks, tried installing those packages and restarting but it didn’t help. I now notice the Display Configuration icon in the tray in the bottom right – somehow it knows there are external monitors connected but it won’t project to them or even identify them in the menu. Weird.