Package Details: evdi-compat-git 1.14.03-1

Git Clone URL: https://aur.archlinux.org/evdi-compat-git.git (read-only, click to copy)
Package Base: evdi-compat-git
Description: kernel module for DisplayLink driver, aimed at compatibility with DisplayLink package and Official kernels
Upstream URL: https://github.com/Varun-garg/evdi-compat
Licenses: GPL
Conflicts: evdi, evdi-git
Provides: evdi
Submitter: varungarg
Maintainer: varungarg
Last Packager: varungarg
Votes: 12
Popularity: 0.026309
First Submitted: 2023-03-18 14:16 (UTC)
Last Updated: 2023-06-10 13:43 (UTC)

Dependencies (4)

Required by (3)

Sources (1)

Pinned Comments

varungarg commented on 2024-03-09 10:05 (UTC) (edited on 2024-03-09 10:34 (UTC) by varungarg)

Hi folks. I am sorry for delayed response. I no longer actively maintain this package, and if someone wants to adopt it they are welcome.

Reason is that I have replaced one of my monitors and displaylink dock with this monitor: https://www.amazon.in/LG-2560x1440-Pixels-IPS-sRGB-Display/dp/B0BRQV14YD

It has eliminated need of displaylink which was a huge PITA. Also its one power brick and dock less, saving some cabling space under my desk.

I would something like this to anyone facing difficulty.

Setup:

  1. Daisy chain this monitor with other monitor(s).

  2. Add peripherals like keyboard, webcam directly to this monitor.

  3. Connect this monitor to PC with display port.

  4. Connect this monitor to laptops/PC with usb-c.

Switching:

  1. From laptop to PC: disconnect usb-c cable from laptop and connect it to PC (for peripherals). Monitor will automatically switch to display port or will give a prompt if we want to switch (just press one button - OK). It will use DP for display and usb-c for peripherals.

  2. From PC to laptop: disconnect uisb-c cable from PC and connect it to laptop (for peripherals and display). Monitor will again give a prompt that usb-c display detected and if we want to switch (same just press one button - OK). It will use usb-c for both display and peripherals

Note that this specific monitor does not support HDR and freesync while in daisy chain mode (although I could hardly see any difference). For those features we have to turn daisy chain off / use one monitor only. It could be issue for some people. Although from what I read displaylink too struggles with these.

Overall switching experience is pretty seamless.

Also as a small bonus, I can also connect my android phone/samsung dex with this setup. It didn't work with my displaylink dock.

Latest Comments

« First ‹ Previous 1 2 3

olof commented on 2023-05-22 19:35 (UTC)

After installing this, I also get the error @JoKoT3 mentioned:

ldconfig: /usr/lib/libevdi.so.1 is not a symbolic link

Only solution I found so far is to uninstall the package, which seems to solve the problems sometimes, but that removes the package ;D

Any idea for a way forward? Am I understanding it right that current displaylink (5.7-1) now should work with evdi-git (1.13.0.r0.gfe857b5-1)?

This package got my external monitor up and running a while, but unfortunately it stopped working again. displaylink + evdi really is a pain to keep working.

varungarg commented on 2023-04-27 15:25 (UTC)

@elimik31 it is good to know upstream evdi-git works now with the latest DisplayLink. I plan to maintain this while I have the dock to avoid unexpected hiccups.

elimik31 commented on 2023-04-27 09:31 (UTC)

Displaylink 5.7-1 is out and that package seems to work for me with the normal evdi AUR package.

varungarg commented on 2023-04-04 12:35 (UTC)

@JoKoT3 I faced same bug with upstream package as well. I will see.

JoKoT3 commented on 2023-04-03 09:47 (UTC)

Since I installed your package (thanks for your work by the way), I have the following warning when using yay / pacman : ldconfig: /usr/lib/libevdi.so.1 is not a symbolic link

my system shows : -rwxr-xr-x 1 root root 30544 Mar 21 16:40 /usr/lib/libevdi.so -rwxr-xr-x 1 root root 30544 Mar 21 16:40 /usr/lib/libevdi.so.1 -rwxr-xr-x 1 root root 30544 Mar 21 16:40 /usr/lib/libevdi.so.1.12.0

and I think it should look more like this : lrwxrwxrwx 1 root root 17 Dec 2 20:49 /usr/lib/lib2geom.so -> lib2geom.so.1.2.0 -rwxr-xr-x 1 root root 882552 Dec 2 20:49 /usr/lib/lib2geom.so.1.2.0

Not a blocker, but probably not up to code

northern-lite commented on 2023-03-20 23:05 (UTC)

Thank you for your work! This fixed all the issues I was having with my displaylink dock.