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 .. 17 Next › Last »

Segaja commented on 2024-08-12 08:06 (UTC)

Currently this package doesn't build with Linux 6.10.3 or higher. This is due to https://github.com/DisplayLink/evdi/issues/481

In order to fix this add the following line at the end of the prepare() function in the PKGBUILD file:

sed -i 's/>= LINUX_VERSION_CODE/<= LINUX_VERSION_CODE/' module/evdi_platform_dev.h module/evdi_platform_dev.c

rbeucher commented on 2024-08-11 23:57 (UTC)

Hi,

I have updated my kernel to 6.10.3-arch1-2 this morning and the displaylink service does not start anymore. I have the following error showing in the journal:

Module evdi not found in directory /lib/modules/6.10.3-arch1-2

R

nktnet commented on 2024-06-28 11:54 (UTC) (edited on 2024-06-28 11:56 (UTC) by nktnet)

On evdi-git 1.14.2.r0.g9905b9b-1 from 2024-03-18 16:46 (UTC), installation with kernel 6.9.6-arch1-1 failed with error:

make: Entering directory '/home/nktnet/.cache/yay/evdi-git/src/evdi/library'
install -d /home/nktnet/.cache/yay/evdi-git/pkg/evdi-git/usr/lib
install -m 755 libevdi.so.1.14.5 /home/nktnet/.cache/yay/evdi-git/pkg/evdi-git/usr/lib/libevdi.so.1.14.5
ln -sf libevdi.so.1.14.5 /home/nktnet/.cache/yay/evdi-git/pkg/evdi-git/usr/lib/libevdi.so.1
ln -sf libevdi.so.1 /home/nktnet/.cache/yay/evdi-git/pkg/evdi-git/usr/lib/libevdi.so
make: Leaving directory '/home/nktnet/.cache/yay/evdi-git/src/evdi/library'
install: omitting directory 'module/tests'
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: evdi-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
evdi-git - exit status 4

(using Wayland).

Had to manually edit the PKGBUILD (e.g. in ~/.cache/yay/evdi-git/PKGBUILD) at line 90, from

install -Dpm644 module/* -t "${_DKMS}/"

to:

find module/ -type f ! -path '*/tests/*' -exec install -Dpm644 {} -t "${_DKMS}/" \;

hablitzel commented on 2024-03-18 16:33 (UTC)

Sorry folks. I should have read the posts before my post to get the needed information. It works for me after changing the branch in the PKGBUILD.

hablitzel commented on 2024-03-18 08:02 (UTC) (edited on 2024-03-18 08:03 (UTC) by hablitzel)

Since today I have problems with building evdi-git. I realized that my external screens were not recognized and that displaylink could not be started because modprobe evdi failed. I tried to rebuild evid-git and that fails with the following errors:

❯ LC_ALL=C yay -S evdi-git
AUR Explicit (1): evdi-git-1.14.1.r0.g83bb793-1
:: PKGBUILD up to date, skipping download: evdi-git
  1 evdi-git                         (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
  1 evdi-git                         (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: evdi-git 1.14.1.r0.g83bb793-1 (Mon Mar 18 08:56:37 2024)
==> Retrieving sources...
  -> Updating evdi git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with md5sums...
    evdi ... Skipped
==> Validating source files with sha256sums...
    evdi ... Skipped
:: (1/1) Parsing SRCINFO: evdi-git
==> Making package: evdi-git 1.14.1.r0.g83bb793-1 (Mon Mar 18 08:56:39 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating evdi git repo...
==> Validating source files with md5sums...
    evdi ... Skipped
==> Validating source files with sha256sums...
    evdi ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of evdi git repo...
Cloning into 'evdi'...
done.
fatal: invalid reference: origin/devel
==> ERROR: Failure while creating working copy of evdi git repo
    Aborting...
 -> error making: evdi-git-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
evdi-git - exit status 1

I'm not sure what I can do to overcome the "invalid reference" in git. Can you help me out?

<deleted-account> commented on 2024-02-05 21:28 (UTC)

@zweieuro Have you tried installing linux-headers?

endorfina commented on 2024-02-02 12:04 (UTC)

@MaKaNu Can confirm that commenting out devel fixes evdi

MaKaNu commented on 2024-02-02 09:50 (UTC)

@cedricroijakkers are you sure? The line checking out devel is commtented. Neverless I also got the invalid reference: origin/devel. Checking twice it seems my cached PKGBUILD is still uncommented. Deleted the PKGBUILD and got again the uncommented version.

cedricroijakkers commented on 2024-01-31 08:44 (UTC)

This package is referring to branch devel which does not exist anymore. Can you please switch it to main?

zweieuro commented on 2024-01-01 18:06 (UTC)

I am on kernel 6.6.7-arch1-1 but after installing evdi-git the modprobe still fails with modprobe: FATAL: Module evdi not found in directory /lib/modules/6.6.7-arch1-1