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.122547
First Submitted: 2017-08-10 17:05 (UTC)
Last Updated: 2024-10-19 17:39 (UTC)

Dependencies (3)

Required by (3)

Sources (1)

Latest Comments

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

KarthikJay commented on 2024-12-12 17:57 (UTC) (edited on 2024-12-12 17:58 (UTC) by KarthikJay)

For anyone having issues compiling on kernel 6.13+ The latest commit is faulty, so you will need to revert it in the PKGBUILD.

If using an AUR helper make sure the cache is cleared, before reinstalling with the edited PKGBUILD. Ex:

paru -Scc
paru -S evdi-git --fm code

Replace the hash in the quotes on line 50 with this hash instead: fb79dca31768bf6c16a8a787fdd67b245e4611f4

Enjoy!

DocMAX commented on 2024-12-10 14:05 (UTC) (edited on 2024-12-10 14:42 (UTC) by DocMAX)

Not working for me. The module compiles without error and is loaded, but my displays remains black. (Worked before, Thinkpad X1 Carbon G6)

copyninja693 commented on 2024-12-09 11:12 (UTC) (edited on 2024-12-20 15:07 (UTC) by copyninja693)

displaylink 6.0-0
evdi-git 1.14.7.r0.ge41240c-1

With cedricroijakkers patch, successfully working on 6.12.3-arch1-1 and 6.12.4.arch1-1

exup commented on 2024-12-06 06:20 (UTC) (edited on 2024-12-09 01:36 (UTC) by exup)

Stil get an error, I deleted the folder then re ran makepkg -si



==> Extracting sources...
  -> Creating working copy of evdi git repo...
fatal: bad object refs/remotes/origin/gh-pages
error: /home/au009900/Documents/AUR/evdi-git/evdi did not send all necessary objects
==> ERROR: Failure while updating working copy of evdi git repo

severach commented on 2024-12-06 05:42 (UTC)

Delete your evdi folder after switching sources.

exup commented on 2024-12-05 23:19 (UTC) (edited on 2024-12-05 23:22 (UTC) by exup)

Hi, I edited the PKGBUILD file as mentioned to point to your URL but get the following, if I run makepkg -si


==> Making package: evdi-git 1.14.7.r3.g59a3a86-1 (Fri Dec  6 10:16:21 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
==> ERROR: /home/au009900/Documents/AUR/evdi-git/evdi is not a clone of https://github.com/cedricroijakkers/evdi

cedricroijakkers commented on 2024-12-05 12:10 (UTC) (edited on 2024-12-05 12:14 (UTC) by cedricroijakkers)

For all of you using kernel 6.12 and getting dkms compilation errors, I have opened a pull request on the evdi repository to fix the build with the latest kernel (see: https://github.com/DisplayLink/evdi/pull/498) but they are taking their sweet time to merge and make a new release.

In the mean time, you can fix the issue by cloning this AUR package, and editing the PKGBUILD file as follows, by pointing the evdi source repository to my PR repo instead of the original evdi repo:

Locate the block:

source=(
  'git+https://github.com/DisplayLink/evdi'
)

Change this to:

source=(
  'git+https://github.com/cedricroijakkers/evdi'
)

And run the makepkg command as usual. You will end up with a patched package with version 1.14.7 which can be installed, working with kernel 6.12 and backwards compatible with previous versions.

Wirnitzer commented on 2024-12-03 07:57 (UTC) (edited on 2024-12-03 09:09 (UTC) by Wirnitzer)

Patching PKGBUILD as follows worked for me Line 50, below git revert, add git cherry-pick -n 'e41240cf62d7188643bc95e5d69e1c4cfa6ddb84'

On 6.12.1

I made this change, and after running makepkg -f, nothing was ok.

Kernel: 6.12.1-arch1-1

evdi-git: 1.14.7.r3.g59a3a-1 It didn't work

evdi-git: 1.14.7.r3.g59a3a86-1 It works fine!

lelithium commented on 2024-12-02 08:25 (UTC)

Patching PKGBUILD as follows worked for me Line 50, below git revert, add git cherry-pick -n 'e41240cf62d7188643bc95e5d69e1c4cfa6ddb84'

On 6.12.1

hablitzel commented on 2024-11-28 12:26 (UTC)

For me evdi-git doesn't work on kernel 6.12.1-arch1-1. I have no compile errors as far as I can see on my machine but when loading the module I get errors in dmesg that I described on https://github.com/DisplayLink/evdi/issues/495 In the end I cannot use my displaylink device.

I've used a patch that is mentioned on Github but it doesn't help, the errors remain the same. I'm wondering if anybody from you got it working.

Here are the steps that I've tried so far:

re-installed evdi-git: LC_ALL=C yay -S evdi-git (and made a cleanBuild) I only get two warnings from the compiler. After compiling dkms installs the module correctly as /usr/lib/modules/6.12.1-arch1-1/updates/dkms/evdi.ko.zst. After a restart the module is loaded, lsmod | grep evdi gives an output, but there are errors in dmesg (see Github-link).

Afterwards I used the patch from Github in the directory /var/lib/dkms/evdi/1.14.7/source and tried to install the patched code with sudo dkms install --force --no-depmod evdi/1.14.7 -k $(uname -r). The result after a reboot is the same: it doesn't work and I still get the dmesg errors.

Does anybody have an idea what I'm doing wrong?