Package Details: evdi-git 1.14.7.r3.g59a3a86-1

Git Clone URL: https://aur.archlinux.org/evdi-git.git (read-only, click to copy)
Package Base: evdi-git
Description: kernel module that enables management of multiple screens, primarily for DisplayLink USB VGA DVI HDMI DisplayPort video
Upstream URL: https://github.com/DisplayLink/evdi
Licenses: GPL
Conflicts: evdi
Provides: evdi
Submitter: None
Maintainer: severach
Last Packager: severach
Votes: 29
Popularity: 0.013875
First Submitted: 2017-08-10 17:05 (UTC)
Last Updated: 2024-10-19 17:39 (UTC)

Dependencies (3)

Required by (2)

Sources (1)

Latest Comments

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

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

ectospasm commented on 2023-03-05 22:02 (UTC)

@djallits I've tried applying the patch, and DKMS fails for me. Is it because this patch hasn't been updated for kernel 6.2.2? That's the only thing I can think of.

I've tried adding the GitHub link to the patch in the source=() array, it seems to download OK but I see this error repeated in the build log:

error: ‘struct drm_fb_helper’ has no member named ‘fbdev’; did you mean ‘dev’?