summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMassimiliano Torromeo2022-06-02 09:37:09 +0200
committerMassimiliano Torromeo2022-06-02 09:37:09 +0200
commit0d6de626e023cd4a001880fb8a8dd7863e6c46a9 (patch)
tree0e088cfa07ce354401ccf2c67001bfe7cf6ae746
parent9c82ed241c4ffa546bf5ecc06f332678587fba64 (diff)
downloadaur-0d6de626e023cd4a001880fb8a8dd7863e6c46a9.tar.gz
Updated to 5.6
-rw-r--r--.SRCINFO12
-rw-r--r--DisplayLink USB Graphics Software for Ubuntu5.4-Release Notes.txt109
-rw-r--r--PKGBUILD36
-rw-r--r--displaylink-release-notes-5.6.txt (renamed from displaylink-release-notes-5.5.txt)30
4 files changed, 44 insertions, 143 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b057c20fcc53..493d8e053e40 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.5
+ pkgver = 5.6
pkgrel = 1
url = https://www.synaptics.com/products/displaylink-graphics
- changelog = displaylink-release-notes-5.5.txt
+ changelog = displaylink-release-notes-5.6.txt
arch = i686
arch = x86_64
arch = arm
@@ -18,15 +18,15 @@ pkgbase = displaylink
makedepends = wget
depends = evdi>=1.10.1
depends = libusb>=1.0.0
- source = displaylink-driver-5.5.zip::https://www.synaptics.com/sites/default/files/exe_files/2022-03/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu5.5-EXE.zip
- source = displaylink-release-notes-5.5.txt::https://www.synaptics.com/sites/default/files/release_notes/2022-03/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu5.5-Release%20Notes.txt
+ 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-EULA
source = udev.sh
source = 99-displaylink.rules
source = displaylink.service
source = displaylink-sleep.sh
- sha256sums = cebdd08e07b0c9517688932e4bf08b742453a775d95c3d810618e3fc3fab5c5f
- sha256sums = aea393acb566ead2c7639d867ebbbaad6457eb9b39b800bc4f2dafb52e53735b
+ sha256sums = ca15c82af195f50acc670a6b00b29d6709731e095113619330d45692f5243aed
+ sha256sums = 529d8344f5cc1117388ddf2215c744baa920c7df4dbf40c3e5ddf2b4e82ba8e3
sha256sums = 2f81fea43332a62b2cf1dd47e56ea01caf1e886bcd16c3f82b18bfe148fb21a9
sha256sums = dc41ae8a2c287fc50fdda65bad8b0ffd76726f7773c25e1b0c5b7de95cecbdb6
sha256sums = c08a4726cf4e2f92c7cab00168ae9cc8d69d36a67c570609396a4a674934245a
diff --git a/DisplayLink USB Graphics Software for Ubuntu5.4-Release Notes.txt b/DisplayLink USB Graphics Software for Ubuntu5.4-Release Notes.txt
deleted file mode 100644
index 0c77195494ba..000000000000
--- a/DisplayLink USB Graphics Software for Ubuntu5.4-Release Notes.txt
+++ /dev/null
@@ -1,109 +0,0 @@
-=============================================================================
-=============================================================================
-
- DisplayLink Ubuntu Software Release Note
-
-Version: v5.4.0
-Build: posix/55-8031-g4ea27e82367 (153)
-
-Date: 25th March 2021
-
-Extensible Virtual Display Interface version included: v1.9.1 (0f1ad21)
-=============================================================================
-=============================================================================
-
-
-A. Introduction
-===============
-
-This is DisplayLink Driver Software v5.4.0 for Ubuntu. It provides production quality support for DisplayLink USB 3.0 devices on specific variants of desktop Ubuntu Linux.
-
-The driver enables video support for products using DisplayLink USB 3.0 technology. Standard native Ubuntu drivers provide support for DisplayLink audio and Ethernet interfaces.
-
-
-A1. Important notes about DL-6xxx, DL5xxx, DL-3x00 and DL-41xx Firmware
-=======================================================================
-
-This software release contains an embedded firmware image. DL-6xxx, DL-5xxx, DL-3xxx and DL-41xx devices will be automatically upgraded with this firmware upon connection if required.
-
-The upgrade is silent, therefore screens connected to DL-6xxx, DL-5xxx, DL-3xxx or DL-41xx devices may require a few seconds to appear when devices are connected for the first time, or after devices have been used on other platforms and OSes.
-
-B. Contents
-===========
-
-A. Introduction
-A1. Important notes about DL-6xxx, DL-5xxx, DL-3xxx and DL-41xx firmware
-B. Contents
-C. Bugs fixed in this release
-D. Supported O/S variants
-E. Release components
-F. How to install
-G. Supported features & hardware
-H. Limitations & known issues
-I. Future development
-
-C. Bugs fixed in this release
-==============================
-- Added support for kernel 5.11 and 5.12.
-- Added nVidia g-sync monitors support.
-- Added 5K Ultrawide (5120x1440 @ 60 Hz) display support for DisplayLink DL-6000 series products.
-- Other reliability improvements.
-
-D. Supported O/S variants
-=========================
-
-This release has been prepared to be compatible with Ubuntu 20.04 LTS. Other variants and editions may be compatible if they meet minimum O/S requirements, but are not supported by DisplayLink.
-
-The Software contains binaries which work on Intel x86 platform (32 bit and 64 bit).
-Supported Linux Kernel version range is from 4.15 to 5.12.
-Minimum supported Xorg version is 1.16, minimum supported Mutter (Wayland) version is 3.32.
-
-E. Release components
-=====================
-The Software consists of an open-source kernel mode driver (EVDI) with an accompanying library (libevdi), and a supporting binary application compatible with Intel x86 platform.
-Source code for the open-source components can be found at DisplayLink's GitHub, https://github.com/DisplayLink
-
-F. How to install
-=================
-
-To install the release, from a terminal window, with root permissions use the command:
-
-sudo ./displaylink-driver-XXXX.run
-
-Where displaylink-driver-XXXX.run is the name of the extracted DisplayLink driver.
-
-The dkms framework is required for installation of DisplayLink. This can be installed with the command: sudo apt-get install dkms
-
-More detailed information on installation can be found at http://support.displaylink.com/knowledgebase/articles/615714#ubuntu
-
-G. Supported features & hardware
-================================
-
-This driver will support up to 2 displays connected to DisplayLink devices. More than 2 DisplayLink displays may work, but not supported or tested by DisplayLink.
-
-Resolutions up to 5K Ultrawide are supported on capable DisplayLink hardware.
-
-Device families supported:
-- DL-6xxx
-- DL-5xxx
-- DL-41xx
-- DL-3xxx
-
-DL-1x5 and DL-1x0 devices use the open source udl driver, which is not developed or maintained by DisplayLink.
-
-H. Limitations & known issues
-=============================
-
-A list of limitations and known issues can be found here:
-http://support.displaylink.com/knowledgebase/articles/641668
-
-I. Future development
-======================
-
-DisplayLink are open to suggestions and feedback on improving the proposed architecture and will gladly review patches or proposals from the developer community. Please find a current list of areas we identify as requiring attention below.
-
-- In this release, the user mode driver service is running with root permissions. In future versions, we would like to reduce the privilege level required for this process - e.g. by using a separate low-privileged user and a separate group, to ensure the permissions needed for driving DisplayLink screens are as low as possible.
-
-- The communication between the EVDI kernel module and the wrapper libevdi library is not access-controlled or authenticated. This could be improved in future releases, making it harder to compromise the data EVDI is sending and receiving.
-
-- EVDI kernel module driver is currently a platform_driver, for multiple reasons; most importantly because virtual displays are not discoverable, i.e. cannot be enumerated at the hardware level. EVDI is also a generic device, not tied to any particular kind of device, transport layer or a bus. \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 09860bd34e66..d0241ddb28b3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,9 +4,9 @@
# Contributor: rhabbachi
pkgname=displaylink
-pkgver=5.5
-_releasedate=2022-03
-_pkgfullver=5.5.0-59.151
+pkgver=5.6
+_releasedate=2022-05
+_pkgfullver=5.6.0-59.176
pkgrel=1
pkgdesc="Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00"
arch=('i686' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64')
@@ -15,24 +15,31 @@ license=('custom' 'GPL2' 'LGPL2.1')
depends=('evdi>=1.10.1'
'libusb>=1.0.0')
makedepends=('grep' 'gawk' 'wget')
-install=
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::https://www.synaptics.com/sites/default/files/release_notes/${_releasedate}/DisplayLink%20USB%20Graphics%20Software%20for%20Ubuntu${pkgver}-Release%20Notes.txt
+ displaylink-release-notes-${pkgver}.txt
DISPLAYLINK-EULA
udev.sh
99-displaylink.rules
displaylink.service
displaylink-sleep.sh)
-sha256sums=('cebdd08e07b0c9517688932e4bf08b742453a775d95c3d810618e3fc3fab5c5f'
- 'aea393acb566ead2c7639d867ebbbaad6457eb9b39b800bc4f2dafb52e53735b'
+sha256sums=('ca15c82af195f50acc670a6b00b29d6709731e095113619330d45692f5243aed'
+ '529d8344f5cc1117388ddf2215c744baa920c7df4dbf40c3e5ddf2b4e82ba8e3'
'2f81fea43332a62b2cf1dd47e56ea01caf1e886bcd16c3f82b18bfe148fb21a9'
'dc41ae8a2c287fc50fdda65bad8b0ffd76726f7773c25e1b0c5b7de95cecbdb6'
'c08a4726cf4e2f92c7cab00168ae9cc8d69d36a67c570609396a4a674934245a'
'342e83abfe2a38d5635ea928345e933d2ad127ebd3f7caca476663d4f583684b'
'8be4ab7616e38f91746bdd3e7fafe9004322a8be8e6722389746df9868d576e0')
-# Update with > updpkgsums
+prepare() {
+ chmod +x displaylink-driver-${_pkgfullver}.run
+ ./displaylink-driver-${_pkgfullver}.run \
+ --noexec \
+ --target $pkgname-$pkgver \
+ --nox11 \
+ --noprogress
+ test -d $pkgname-$pkgver || (echo "Extracting the driver with the .run installer failed"; exit 1)
+}
package() {
echo "Adding udev rule for DisplayLink DL-3xxx/5xxx devices"
@@ -47,16 +54,7 @@ package() {
install -d -m755 $COREDIR
install -d -m755 "$pkgdir/var/log/displaylink"
- echo "Extracting DisplayLink Driver Package"
- pushd $srcdir
- chmod +x displaylink-driver-${_pkgfullver}.run
- ./displaylink-driver-${_pkgfullver}.run \
- --noexec \
- --target $pkgname-$pkgver \
- --nox11 \
- --noprogress
- test -d $pkgname-$pkgver || (echo "Extracting the driver with the .run installer failed"; exit 1)
- pushd $pkgname-$pkgver
+ pushd "$srcdir/$pkgname-$pkgver"
case $CARCH in
i686)
@@ -76,7 +74,5 @@ package() {
echo "Installing license file"
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
popd
- popd
install -D -m644 DISPLAYLINK-EULA "${pkgdir}/usr/share/licenses/${pkgname}/DISPLAYLINK-EULA"
-
}
diff --git a/displaylink-release-notes-5.5.txt b/displaylink-release-notes-5.6.txt
index 30e78f2ed427..5cd33c62ae1d 100644
--- a/displaylink-release-notes-5.5.txt
+++ b/displaylink-release-notes-5.6.txt
@@ -3,12 +3,12 @@
DisplayLink Ubuntu Software Release Note
-Version: v5.5.0
-Build: posix/59-3246-g69b4f119f4a (151)
+Version: v5.6.0
+Build: posix/59-3268-g950879406d2 (176)
-Date: 1st March 2022
+Date: 28th April 2022
-Extensible Virtual Display Interface version included: v1.10.1 (f11e36c)
+Extensible Virtual Display Interface version included: v1.11.0-3 (39da217)
=============================================================================
=============================================================================
@@ -16,7 +16,7 @@ Extensible Virtual Display Interface version included: v1.10.1 (f11e36c)
A. Introduction
===============
-This is DisplayLink Driver Software v5.5.0 for Ubuntu. It provides production quality support for DisplayLink USB 3.0 devices on specific variants of desktop Ubuntu Linux.
+This is DisplayLink Driver Software v5.6.0 for Ubuntu. It provides production quality support for DisplayLink USB 3.0 devices on specific variants of desktop Ubuntu Linux.
The driver enables video support for products using DisplayLink USB 3.0 technology. Standard native Ubuntu drivers provide support for DisplayLink audio and Ethernet interfaces.
@@ -45,6 +45,20 @@ I. Future development
C. Bugs fixed in this release
==============================
+C.5 Changes in 5.6 release
+-----------------------------
+- Added preliminary support for kernel 5.18
+- Added support for Ubuntu 22.04
+- DL-6xxx series: Improve 10M/100M Ethernet performance of some devices (VIFR-994)
+- Fixed laggy video experience on machines with AMD GPUs on XServer (PS-1828)
+- Improved stability of connection for some of DL-6xxx devices (PS-1820)
+- Improved installer experience (PS-1825)
+- DL-5xxx series: System shows unsupported 4kp60 mode on display modes list (PS-1780)
+- Fixed installation on Raspberry Pi 64bit (PS-1154)
+- Some laptops with DisplayLink driver stuck with black screen before log-in screen appears (PS-1808)
+- Fix kernel bugcheck in dma-buf on device plug-in (PS-1691)
+- Fixed drm device leaks on evdi module unload (PS-1839)
+
C.4 Changes in 5.5 release
-----------------------------
- Added preliminary support for kernel 5.17
@@ -54,7 +68,7 @@ C.4 Changes in 5.5 release
- Fix displays blinking on device connect (PS-1674)
- Mitigate problems with some DP monitors that are black on some DL-6xx0 devices (PS-1560)
- Fix corruptions under cursor in X session on DL-3xx0 devices
-- Fix runit scripts for displaylink-driver daemon
+- Fix runit scripts for displayLink-driver daemon
C.3 Changes in 5.5 beta release
-----------------------------
@@ -84,11 +98,11 @@ C.1 Changes in 5.4.0 release
D. Supported O/S variants
=========================
-This release has been prepared to be compatible with Ubuntu 21.10, 20.04, 19.04 and 18.04.
+This release has been prepared to be compatible with Ubuntu 22.04, 21.10, 20.04, 19.04 and 18.04.
Other variants and editions may be compatible if they meet minimum O/S requirements, but are not supported by DisplayLink.
The Software contains binaries which work on i686, amd64, armv7 and aarch64 architectures.
-Supported Linux Kernel version range is from 4.15 to 5.16.
+Supported Linux Kernel version range is from 4.15 to 5.17.
Minimum supported Xorg version is 1.16, minimum supported Mutter (Wayland) version is 3.32.
E. Release components