Package Details: displaylink 5.6.1-3

Git Clone URL: https://aur.archlinux.org/displaylink.git (read-only, click to copy)
Package Base: displaylink
Description: Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00
Upstream URL: https://www.synaptics.com/products/displaylink-graphics
Keywords: dock gpu graphics usb
Licenses: GPL2, custom, LGPL2.1
Submitter: Hideaki
Maintainer: rhermes (bnavigator)
Last Packager: bnavigator
Votes: 87
Popularity: 0.44
First Submitted: 2015-08-04 23:24 (UTC)
Last Updated: 2022-08-26 19:46 (UTC)

Pinned Comments

Latest Comments

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

LinaM commented on 2023-01-07 21:47 (UTC)

5.6.1-3 works for me with evdi 1.12.0.r6.gbdc258b-1 (Manjaro, KDE, Kernel 6.1.1)

SimPilotAdamT commented on 2022-12-14 14:47 (UTC)

Anyone on a machine using the i915 iGPU driver only + evdi-git and this package on KDE Plasma Wayland and not able to log into the Plasma Wayland session while using DisplayLink?

jmcld commented on 2022-10-14 19:21 (UTC) (edited on 2022-10-14 19:22 (UTC) by jmcld)

@djallits Linux 6.0.1-arch1-1 x86_64 breaking this is actually a problem with evdi. Fix is mainlined in evdi-git. See https://aur.archlinux.org/packages/evdi#comment-884724 for fix.

For google:

displaylink.service: Control process exited, code=exited, status=1/FAILURE
modprobe: ERROR: could not insert 'evdi': Invalid argument
failed to validate module [evdi] BTF: -22
BPF: 
BPF: Invalid btf_info kind_flag
BPF:  
BPF: size=4 vlen=4
BPF: [112126] ENUM perf_event_task_context

djallits commented on 2022-10-13 21:33 (UTC)

DisplayLink 5.6.1-3 breaks on Linux 6.0.1-arch1-1 x86_64. I am digging into the issue now, but I just wanted to warn anyone else.

jnvandermeer commented on 2022-09-13 01:30 (UTC)

The displaylink patch works and my extra monitors work better than before. I no longer has the cursor jitteriness after upgrading to:

evdi: aur/evdi displaylink: direc85's github for displaylink kernel: 5.19.7-arch1-1

evdi/displaylink doesn't work with LTS kernel however.

LinaM commented on 2022-08-26 19:15 (UTC)

Thanks @kleofas(!!!): now it works with evdi 1.12.0.1 and Kernel 5.19.1 (Manjaro)

@Morta: replace <-rows with >-rows (ignore lines that start with numbers)

sebdotv commented on 2022-08-22 12:14 (UTC) (edited on 2022-08-22 12:14 (UTC) by sebdotv)

Ready to use repo with direc85's patch bellow: https://github.com/seb-sky/aur-displaylink

  • Remove downloading the changelog as it does not work

Confirming that this combination works with recent hardware, e.g. i-tec CATRIPLEDOCKPDPRO

direc85 commented on 2022-08-21 11:24 (UTC) (edited on 2022-08-21 12:11 (UTC) by direc85)

Edit: Added .SRCINFO and more notes.

git diff for 5.6.1:

diff --git a/.SRCINFO b/.SRCINFO
index 493d8e0..dfaff43 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
 pkgbase = displaylink
        pkgdesc = Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00
-       pkgver = 5.6
+       pkgver = 5.6.1
        pkgrel = 1
        url = https://www.synaptics.com/products/displaylink-graphics
-       changelog = displaylink-release-notes-5.6.txt
+       changelog = displaylink-release-notes-5.6.1.txt
        arch = i686
        arch = x86_64
        arch = arm
@@ -16,17 +16,17 @@ pkgbase = displaylink
        makedepends = grep
        makedepends = gawk
        makedepends = wget
-       depends = evdi>=1.10.1
+       depends = evdi>=1.12.0
        depends = libusb>=1.0.0
-       source = displaylink-driver-5.6.zip::https://www.synaptics.com/sites/default/files/exe_files/2022-05/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu5.6-EXE.zip
-       source = displaylink-release-notes-5.6.txt
+       source = displaylink-driver-5.6.1.zip::https://www.synaptics.com/sites/default/files/exe_files/2022-08/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu5.6.1-EXE.zip
+       source = displaylink-release-notes-5.6.1.txt::https://www.synaptics.com/sites/default/files/release_notes/2022-08/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu5.6.1-Release%20Notes.txt
        source = DISPLAYLINK-EULA
        source = udev.sh
        source = 99-displaylink.rules
        source = displaylink.service
        source = displaylink-sleep.sh
-       sha256sums = ca15c82af195f50acc670a6b00b29d6709731e095113619330d45692f5243aed
-       sha256sums = 529d8344f5cc1117388ddf2215c744baa920c7df4dbf40c3e5ddf2b4e82ba8e3
+       sha256sums = 89279748a9e276073ddfff7e949f2b92e30dc19f29a34c40ffcd3356c6d730c2
+       sha256sums = 1aae2005e7719e91179ed52ba85b11b35120c05116c94c4aa384394c4f6e8043
        sha256sums = 2f81fea43332a62b2cf1dd47e56ea01caf1e886bcd16c3f82b18bfe148fb21a9
        sha256sums = dc41ae8a2c287fc50fdda65bad8b0ffd76726f7773c25e1b0c5b7de95cecbdb6
        sha256sums = c08a4726cf4e2f92c7cab00168ae9cc8d69d36a67c570609396a4a674934245a
diff --git a/PKGBUILD b/PKGBUILD
index d0241dd..32ac79c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,27 +4,27 @@
 # Contributor: rhabbachi

 pkgname=displaylink
-pkgver=5.6
-_releasedate=2022-05
-_pkgfullver=5.6.0-59.176
+pkgver=5.6.1
+_releasedate=2022-08
+_pkgfullver=5.6.1-59.184
 pkgrel=1
 pkgdesc="Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00"
 arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
 url="https://www.synaptics.com/products/displaylink-graphics"
 license=('custom' 'GPL2' 'LGPL2.1')
-depends=('evdi>=1.10.1'
+depends=('evdi>=1.12.0'
          'libusb>=1.0.0')
 makedepends=('grep' 'gawk' 'wget')
 changelog="displaylink-release-notes-${pkgver}.txt"
 source=(displaylink-driver-${pkgver}.zip::https://www.synaptics.com/sites/default/files/exe_files/${_releasedate}/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu${pkgver}-EXE.zip
-        displaylink-release-notes-${pkgver}.txt
+        displaylink-release-notes-${pkgver}.txt::https://www.synaptics.com/sites/default/files/release_notes/${_releasedate}/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu${pkgver}-Release%20Notes.txt
         DISPLAYLINK-EULA
         udev.sh
         99-displaylink.rules 
        displaylink.service 
         displaylink-sleep.sh)
-sha256sums=('ca15c82af195f50acc670a6b00b29d6709731e095113619330d45692f5243aed'
-            '529d8344f5cc1117388ddf2215c744baa920c7df4dbf40c3e5ddf2b4e82ba8e3'
+sha256sums=('89279748a9e276073ddfff7e949f2b92e30dc19f29a34c40ffcd3356c6d730c2'
+            '1aae2005e7719e91179ed52ba85b11b35120c05116c94c4aa384394c4f6e8043'
             '2f81fea43332a62b2cf1dd47e56ea01caf1e886bcd16c3f82b18bfe148fb21a9'
             'dc41ae8a2c287fc50fdda65bad8b0ffd76726f7773c25e1b0c5b7de95cecbdb6'
             'c08a4726cf4e2f92c7cab00168ae9cc8d69d36a67c570609396a4a674934245a'
@@ -61,8 +61,10 @@ package() {
       ARCH="x86-ubuntu-1604" ;;
     x86_64)
       ARCH="x64-ubuntu-1604" ;;
-    arm|armv6h|armv7h|aarch64)
+    arm|armv6h|armv7h)
       ARCH="arm-linux-gnueabihf" ;;
+    aarch64)
+      ARCH="aarch64-linux-gnu" ;;
   esac

   echo "Installing DisplayLink Manager $ARCH"
  • Bump displaylink version to 5.6.1
  • Bump evdi dependency to 1.12.0
  • Include downloading the changelog, too (but id doesn't work apparently?)
  • Use now-provided aarch64 driver for aarch64 (untested)
  • Include both PKGBUILD and .SRCINFO

Morta commented on 2022-08-20 19:09 (UTC)

How I add exacalty this diff? When I add the whole code to the bottom or top of PKGBUILD it fails. I can't find anywhere a tutorial how add a diff to PKGBUILD.