Page 1 of 1

Displaylink drivers

Posted: Sat Feb 22, 2025 4:38 pm
by Airdale

I was just wondering....

I have a Targus laptop dock that I use to connect a couple of extra monitors to my laptop. It requires Displaylink drivers to function.

I was just wondering if anyone here had ever gotten Displaylink working on a puppy distro.

Upon searching it looks like there were a few attempts in the old forum, but I didn't see were anyone had gotten it working.

No big deal if not, but just though I would look into it.

Displaylink does have a driver for ubuntu.... which I have used very successfully in the past on a ubuntu distro. However, I think that driver may expect systemd.

Drivers are a bit over my head :(

Thanks!!


Re: Displaylink drivers

Posted: Sat Feb 22, 2025 6:55 pm
by bigpup

Re: Displaylink drivers

Posted: Sat Feb 22, 2025 9:44 pm
by norgo

@Airdale
I built a package of the latest displaylink driver under SLK64 ( Slackware 15.0 ) from source.
Unbelievable but I got it to work.
The creating of this driver package is an absolutely nightmare.

The ubuntu driver packages won't help you along because you need the evdi kernelmodule exactly for your kernelversion.
I have never seen a kernel with included evdi kernelmodule.

Code: Select all

filename:       /lib/modules/6.1.13/misc/evdi.ko
license:        GPL
description:    Extensible Virtual Display Interface
author:         DisplayLink (UK) Ltd.
import_ns:      DMA_BUF
import_ns:      DMA_BUF
depends:        drm,drm_kms_helper,sysimgblt,sysfillrect,syscopyarea
retpoline:      Y
name:           evdi
vermagic:       6.1.13 SMP preempt mod_unload modversions 
parm:           initial_loglevel:Initial log level (int)
parm:           initial_device_count:Initial DRM device count (default: 0) (ushort)

The attached package is not extensively tested yet and for test only !
Usage at own risk or as template or what ever.
Compiled in SLK64 and contains modules for kernel 5.10.142 and 6.1.13.
Feel free to add modules for other kernel versions :-)

displaylink-6.1-18-x86_64.pet