Package Details: evdi 1.7.2-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
Licenses: GPL
Submitter: PlusMinus
Maintainer: mwawrzyniak
Last Packager: mwawrzyniak
Votes: 42
Popularity: 1.73
First Submitted: 2016-09-16 07:44
Last Updated: 2020-12-14 20:40

Pinned Comments

mwawrzyniak commented on 2021-01-04 18:56

Please do not flag this package out of date. Newer versions require newer DisolayLinkManager versions which have not been released yet.

Latest Comments

1 2 3 4 5 6 ... Next › Last »

mhdali commented on 2021-03-07 01:52

Thank @minifridge, indeed using LTS version helps.

minifridge commented on 2021-03-02 11:16

Module is not building with the 5.11 kernel see issue below:

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

The applied patch connects the screen but the system freezes.

As a workaround LTS kernel works just fine.

Venom1991 commented on 2021-03-01 12:28

After I posted those instructions, I've noticed other people on GitHub posting about what @TheSilentDrifter experienced - the machine appears to lock up, freeze, whatever you want to call it...
There is no "proper" 5.11 support right now (although they're working on it) and the pull request's fixes don't quite work in all of the expected usage scenarios so, really, the best (most sensible) option right now is to use the LTS kernel (for the time being) whose version is very recent on Arch (5.10). That same advice was also offered on GitHub, I'm just repeating it here.

TheSilentDrifter commented on 2021-02-28 16:40

I tried following Venom1991's directions mentioned on 2021-02-24 11:12, but after the installation is finished, my machine completely locks up, and is no longer usable. The only solution is to perform a hard-reset of the machine. Even then, if the dock is connected at boot, it has the same problem. Any suggestions would be appreciated, as it is pretty inconvenient to have multiple monitors but not be able to use them...

Venom1991 commented on 2021-02-24 11:12

If anybody is having trouble with the latest stable kernel (5.11) and doesn't want to wait for the pull request which fixes compatibility issues to be merged (the one @sickcodes linked and co-authored, it seems) and for this package to be updated, here's how I got it to work:

  • fetch this PKGBUILD (using an AUR helper - for instance: "pikaur -G evdi")
  • download this .zip archive (source tree with the relevant commits)
  • extract it and rename the directory as "evdi-1.7.2"
  • archive it as .tar.gz
  • fetch its MD5 hash just to make sure, if you want (should be "1210e66b2440201784fd2bdd0069205f")
  • put it in the PKGBUILD's directory
  • amend the PKGBUILD:
    source=(evdi-1.7.2.tar.gz)
    md5sums=('1210e66b2440201784fd2bdd0069205f')
  • run makepkg -fsri
  • afterwards, "dkms status" should print:
    evdi, 1.7.2, 5.11.1-arch1-1, x86_64: installed

There could be a more elegant way of doing this, I'm not an expert ;)

sickcodes commented on 2021-02-17 06:29

5.11 fixes here :)

https://github.com/DisplayLink/evdi/pull/256

mwawrzyniak commented on 2021-01-04 18:56

Please do not flag this package out of date. Newer versions require newer DisolayLinkManager versions which have not been released yet.

soxyl commented on 2021-01-04 09:39

I also had the problem of getting 1.8 installed. In my case it was because yay already had the 'newer' version in its cache.

Could resolve it wit a simple rm -rf ~/.cache/yay/evdi.

rafaelgov95 commented on 2020-12-26 21:00

I would like to use kernel 5.4 but the error in xorg-server

squalou commented on 2020-12-19 13:26

same thing using yay, getting 1.8.0 in the PKGBUILD. Anyone faced with this ?


@@ -0,0 +1,55 @@
+# Maintainer: mwawrzyniak <arch at cmstactical dot net>
+# Contributor: PlusMinus
+
+pkgname=evdi
+pkgver=1.8.0
+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=(glibc dkms libdrm)
+makedepends=()

==> Proceed with install? [Y/n] n
aborting due to user