Package Details: evdi-dkms-git 1.14.15.r0.g3dafd62-2

Git Clone URL: https://aur.archlinux.org/evdi-dkms-git.git (read-only, click to copy)
Package Base: evdi-dkms-git
Description: Kernel module to enable management of multiple screens
Upstream URL: https://github.com/DisplayLink/evdi
Licenses: MIT, GPL-2.0-only, LGPL-2.1-only
Conflicts: evdi, evdi-dkms, python-pyevdi
Provides: evdi, evdi-dkms
Submitter: xiota
Maintainer: xiota (severach)
Last Packager: xiota
Votes: 30
Popularity: 0.89
First Submitted: 2025-03-20 21:09 (UTC)
Last Updated: 2026-02-25 17:41 (UTC)

Dependencies (6)

Required by (3)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 .. 17 Next › Last »

ynnckvdv commented on 2023-03-15 20:20 (UTC) (edited on 2023-03-15 20:21 (UTC) by ynnckvdv)

Wanted to comment just to say thank you to @The_Loko & @dimfred (and to others involved). Couldn't use my monitor for weeks. That finally fixed it.

setti commented on 2023-03-12 18:18 (UTC)

Keep in mind, that updating to >= 1.13.0 will break displaylink.

dimfred commented on 2023-03-11 09:48 (UTC) (edited on 2023-03-11 09:48 (UTC) by dimfred)

So using Stuff provided by @The_Loko and setting source[0]+='#commit=28b75c967cdac30b77277fe8961cc0676b90351e' everything works for me again (using nvidia-lts and linux-lts)

severach commented on 2023-03-10 19:08 (UTC)

Looks like they fixed the libs problem. I removed the "too many libs" code.

Mithras commented on 2023-03-10 06:07 (UTC) (edited on 2023-03-10 06:14 (UTC) by Mithras)

I can't make it work. Either patch doesn't apply or "Too many libs". Not sure what commit I need to apply the patch to. It doesn't apply to current #branch=devel: "Reversed (or previously applied) patch detected! Skipping patch."

ectospasm commented on 2023-03-10 02:58 (UTC)

@The_Loko, that worked for me! I was using a different URL for the patch, thanks for providing the exact snippet.

Hopefully this gets merged soon!

The_Loko commented on 2023-03-09 19:50 (UTC)

The github patch can be added to PKGBUILD replacing the following lines, the package alread applies all patches on prepare function: (https://github.com/DisplayLink/evdi/pull/401)

source=(
  'git+https://github.com/DisplayLink/evdi'
  'https://patch-diff.githubusercontent.com/raw/DisplayLink/evdi/pull/401.patch'
)
source[0]+='#branch=devel'
md5sums=('SKIP' 'SKIP')
sha256sums=('SKIP' 'SKIP')


frazar0 commented on 2023-03-08 08:22 (UTC) (edited on 2023-03-08 08:23 (UTC) by frazar0)

Builds successfully now for me, but the package() in PKGBUILD fails with the following error:

Too many libs

Seems to be due to newly introduced shared library file:

$ ls -l ~/.cache/paru/clone/evdi-git/pkg/evdi-git/usr/lib
total 108
-rwxr-xr-x 1 frazar frazar 33992 Mar  8 09:12 libevdi.so
-rwxr-xr-x 1 frazar frazar 33992 Mar  8 09:12 libevdi.so.1
-rwxr-xr-x 1 frazar frazar 33992 Mar  8 09:12 libevdi.so.1.13.0

Eskaan commented on 2023-03-07 17:38 (UTC) (edited on 2023-03-07 19:17 (UTC) by Eskaan)

My current solution is to temporarily apply the patch of https://github.com/DisplayLink/evdi/pull/401 This looks like this (with paru):

cd ~/.cache/paru/clone/evdi-git/src/evdi/
wget https://patch-diff.githubusercontent.com/raw/DisplayLink/evdi/pull/401.patch
git apply 401.patch
git commit -am "Apply fix for newer kernels manually"
cd ../..
makepkg -esi

I expect you will have to force-pull the branch next update.

esp0xdeadbeef commented on 2023-03-05 23:14 (UTC) (edited on 2023-03-05 23:25 (UTC) by esp0xdeadbeef)

Broken since 2023-3-1 for me, have to manual fix this by doing this: https://aur.archlinux.org/packages/displaylink#comment-904294