Package Details: evdi 1.7.0-2

Git Clone URL: https://aur.archlinux.org/evdi.git (read-only, click to copy)
Package Base: evdi
Description: A Linux® kernel module that enables management of multiple screens.
Upstream URL: https://github.com/DisplayLink/evdi
Licenses: GPL
Submitter: PlusMinus
Maintainer: mwawrzyniak
Last Packager: mwawrzyniak
Votes: 39
Popularity: 0.60
First Submitted: 2016-09-16 07:44
Last Updated: 2020-10-18 14:58

Pinned Comments

mwawrzyniak commented on 2020-10-18 15:02

I have downgraded this package to v1.7.0 and applied the patch from abucodonosor to let it compile on kernel version 5.9.

Please note sickcodes' comment about removing /etc/udev/rules.d/99-displaylink.rules if you have issues with X crashing.

Once the new versions of DisplayLink are available which use evdi > 1.7.0, I will switch back to keeping this package up-to-date with upstream.

Latest Comments

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

gifts commented on 2020-02-05 18:11

https://github.com/DisplayLink/evdi/issues/185#issuecomment-581985775 - currently solves build problem for me, relevant patch to PKGBUILD to apply:

diff --git a/PKGBUILD b/PKGBUILD
index ec4e5e7..5e3c351 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -21,11 +21,13 @@ install=$pkgname.install
 changelog=$pkgname.Changelog
 source=($pkgname-$pkgver-$pkgrel.tar.gz::https://github.com/DisplayLink/evdi/archive/v$pkgver.tar.gz
         relro.patch
-        evdi-1.6.4-kernel-5.4.x.patch)
+        evdi-1.6.4-kernel-5.4.x.patch
+        kernel-5.5-test.patch::https://gitweb.frugalware.org/frugalware-current/raw/master/source/lib-extra/evdi/kernel-5.5-test.patch)
 noextract=()
 md5sums=('67d8ab1bb7a4ca013c5435df42ace5dc'
          '05e64dd295a66c030139d0c8f6f7013b'
-         '1938ebead0b2c64f11591970a554fffc')
+         '1938ebead0b2c64f11591970a554fffc'
+         '8df8c8c77980560679425435c7d74341')

 prepare() {
   cd "$pkgname-$pkgver"

darose commented on 2020-02-03 22:53

Looks like this is the upstream bug:

https://github.com/DisplayLink/evdi/issues/185

darose commented on 2020-02-03 22:49

Won't build against kernel 5.5.1

mr.buffed commented on 2019-12-09 23:07

Anyone else got the problem of a permanently running fan (X1 Carbon 6th gen) after updating this package to the recent version (1.6.4-2)?

squalou commented on 2019-12-06 13:38

@ruub101

+1

I did 'fork' this package to a evdi-4.19 one which is the same without the 5.4 patch. Not an ideal solution, but may help. (at least helps me :) )

https://aur.archlinux.org/packages/evdi-4.19

I hope I'll delete it soon

ruub101 commented on 2019-12-06 13:32

As of release 1.6.4-2 I cannot compile this package anymore on Manjaro Linux using kernel 4.19. Anyone else having similar issues ?

squalou commented on 2019-12-06 13:21

Hi, sorry to tell : it fails on 4.19.75-1-lts (probably on all 4.19.xxx-lts)

Also on 5.3.13 (update to 5.4 fails, see further below)

Consult /var/lib/dkms/evdi/1.6.4/build/make.log for more information

make[1]: Entering directory '/usr/lib/modules/4.19.75-1-lts/build' test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \

echo >&2; \

echo >&2 " ERROR: Kernel configuration is invalid."; \

echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\

echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \

echo >&2 ; \

/bin/false)

Edit for 5.4 kernel i get this error : module not found: `aes_x86_64' https://www.reddit.com/r/archlinux/comments/e56i0p/kernel_54_now_in_core/

but kernel still boots ... weird

looks like I'm trapped in an vicious circle :)

lordchaos commented on 2019-12-06 08:45

Thank you very much all for your hard work, it compiles fine again.

mwawrzyniak commented on 2019-12-05 15:34

Posted a update based on the discussion at https://github.com/DisplayLink/evdi/issues/172

Hopefully this fixes 5.4 DKMS building and doesn't break prior kernels.

Thanks to @abucodonosor and @severach on GitHub.

aquator commented on 2019-12-05 08:34

I needed a few extra steps:

After you got the patch with wget, you should apply it:

patch -Np1 < /tmp/evdi/evdi-aur-linux-54.patch

Then it missed the version number from the library:

Line 56 of PKGBUILD should be

install -D -m 755 library/$LIBNAME.so.$pkgver $pkgdir/usr/lib/$LIBNAME.so

(note the .$pkgver)

Then, not to apply the patch again, I did

mv /tmp/evdi/evdi-aur-linux-54.patch /tmp/evdi/evdi-aur-linux-54.patch.bak

After that, makepkg -si was ok for me.