Package Details: evdi 1.14.7-1

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
Keywords: display displaylink dp evdi screens
Licenses: GPL
Submitter: PlusMinus
Maintainer: endorfina
Last Packager: endorfina
Votes: 56
Popularity: 2.03
First Submitted: 2016-09-16 07:44 (UTC)
Last Updated: 2024-10-10 19:19 (UTC)

Latest Comments

« First ‹ Previous 1 .. 17 18 19 20 21 22 23 Next › Last »

truongan commented on 2017-02-07 13:04 (UTC)

@krupan: I've just upgraded to 4.9.7-1 as well and everything is fine for me. Just try to unplug your display link device and plug it in again. Maybe it's just a glitch.

krupan commented on 2017-02-06 21:47 (UTC)

evdi compiles and installs for me now that @truongan's patch has been applied (building against the newest kernel, 4.9.7-1-ARCH), but my displaylink monitor now just displays a frozen, static image.

PlusMinus commented on 2017-02-06 13:03 (UTC)

@truongan Done, thank you.

truongan commented on 2017-02-04 11:26 (UTC)

OK. So I was wrong in my previous comments. That commit fix compiling agianst kernel 4.10+, to build against kernel 4.9+ you have to pull this commit https://github.com/DisplayLink/evdi/commit/b7606bccc0cb9484c2845a3e556faf60ed3c0bff I've cooked up a new PKGBUILD that work fine with the latest kernel, maybe @PlusMinus can create 1.2.64-2 or something until upstream get 1.3 to work. # Maintainer: PlusMinus pkgname=evdi pkgver=1.2.64 pkgrel=1 pkgdesc="A Linux® kernel module that enables management of multiple screens." arch=('i686' 'x86_64') url="https://github.com/DisplayLink/evdi" license=('GPL') groups=() depends=(dkms) makedepends=() optdepends=() provides=() conflicts=() replaces=() backup=() options=() install=$pkgname.install changelog=$pkgname.Changelog source=(b7606bccc0cb9484c2845a3e556faf60ed3c0bff.tar.gz::https://github.com/DisplayLink/evdi/archive/b7606bccc0cb9484c2845a3e556faf60ed3c0bff.tar.gz) noextract=() md5sums=('2f229d85de2aa5c1ba6f168a0728ec9d') build() { # We only need to build the library in this step, dmks will build the module mv evdi-b7606bccc0cb9484c2845a3e556faf60ed3c0bff $pkgname-$pkgver cd "$pkgname-$pkgver/library" make } package() { # Predfine some target folders SRCDIR="$pkgdir/usr/src/$pkgname-$pkgver" # This one is needed for dkms LIBNAME=lib$pkgname cd "$pkgname-$pkgver" install -D -m 755 library/$LIBNAME.so $pkgdir/usr/lib/$LIBNAME.so install -d $SRCDIR install -D -m 755 module/* $SRCDIR }

truongan commented on 2017-02-02 00:35 (UTC)

According to upstream log, this seems to be the commit that fix building against 4.9+ kernel possible https://github.com/DisplayLink/evdi/commit/793a65a8f45bc0ca890d8fa8507c0c6c4a5860f8 Now the upstream has stated that version 1.3.43 is not stable and won't work with current display link 1.2.65, perhaps we will have to manually apply that patch.

natzei commented on 2017-02-01 22:51 (UTC)

@krupan Please read the previous comments. The versions 1.3.42 and 1.3.43 are not stable.

krupan commented on 2017-02-01 22:47 (UTC)

Looks like this is out of date, there is a 1.3.43 release listed here: https://github.com/DisplayLink/evdi/releases Maybe that would build fine?

krupan commented on 2017-02-01 22:41 (UTC)

I can confirm that it does not build against 4.9.6. Here's the error message: /var/lib/dkms/evdi/1.2.64/build/evdi_connector.c: In function ‘evdi_connector_init’: /var/lib/dkms/evdi/1.2.64/build/evdi_connector.c:148:24: error: ‘struct drm_mode_config’ has no member named ‘dirty_info_property’; did you mean ‘tile_property’? dev->mode_config.dirty_info_property, 1); ^ /var/lib/dkms/evdi/1.2.64/build/evdi_modeset.c: In function ‘evdi_modeset_init’: /var/lib/dkms/evdi/1.2.64/build/evdi_modeset.c:375:2: error: implicit declaration of function ‘drm_mode_create_dirty_info_property’ [-Werror=implicit-function-declaration] drm_mode_create_dirty_info_property(dev); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:293: /var/lib/dkms/evdi/1.2.64/build/evdi_connector.o] Error 1 make[2]: *** Waiting for unfinished jobs.... if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/evdi/1.2.64/build/evdi_encoder.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/evdi/1.2.64/build/evdi_encoder.o"; fi; fi; if [ "-pg" = "-pg" ]; then if [ /var/lib/dkms/evdi/1.2.64/build/evdi_drv.o != "scripts/mod/empty.o" ]; then ./scripts/recordmcount "/var/lib/dkms/evdi/1.2.64/build/evdi_drv.o"; fi; fi; cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:293: /var/lib/dkms/evdi/1.2.64/build/evdi_modeset.o] Error 1 make[1]: *** [Makefile:1490: _module_/var/lib/dkms/evdi/1.2.64/build] Error 2 make[1]: Leaving directory '/usr/lib/modules/4.9.6-1-ARCH/build' make: *** [Makefile:21: all] Error 2

truongan commented on 2017-01-29 05:53 (UTC)

Doesn't seem to work with the latest 4.9.6 kernel updated yesterday

PlusMinus commented on 2017-01-25 13:58 (UTC)

You are right, of course, but the person flagging this out of date could have checked as well.