mirror of
https://github.com/moparisthebest/arch-ppa
synced 2024-11-21 16:25:00 -05:00
Update evdi-git and displaylink
This commit is contained in:
parent
aab7755bcb
commit
767f842ed1
@ -2,28 +2,28 @@
|
|||||||
# Contributor: rhabbachi
|
# Contributor: rhabbachi
|
||||||
|
|
||||||
pkgname=displaylink
|
pkgname=displaylink
|
||||||
pkgver=1.4.210
|
pkgver=4.1.9
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00"
|
pkgdesc="Linux driver for DL-6xxx, DL-5xxx, DL-41xx and DL-3x00"
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
url="http://www.displaylink.com/downloads/ubuntu.php"
|
url="http://www.displaylink.com/downloads/ubuntu.php"
|
||||||
license=('custom' 'GPL2' 'LGPL2.1')
|
license=('custom' 'GPL2' 'LGPL2.1')
|
||||||
depends=('evdi>=1.5.0' 'libusb>=1.0.0')
|
depends=('evdi-git' 'libusb>=1.0.0')
|
||||||
makedepends=('grep' 'gawk' 'wget')
|
makedepends=('grep' 'gawk' 'wget')
|
||||||
install=
|
install=
|
||||||
changelog="release-note.txt"
|
changelog="release-note.txt"
|
||||||
source=(displaylink-driver-$pkgver.zip::http://www.displaylink.com/downloads/file?id=1057
|
source=(displaylink-driver-$pkgver.zip::http://www.displaylink.com/downloads/file?id=1087
|
||||||
udev.sh
|
udev.sh
|
||||||
99-displaylink.rules
|
99-displaylink.rules
|
||||||
displaylink.service
|
displaylink.service
|
||||||
displaylink-sleep.sh)
|
displaylink-sleep.sh)
|
||||||
md5sums=('eb65a2abb3aa120c9bb1d337a26e5e8b'
|
md5sums=('d18b6512b6519a0e119c10c0acf14d0a'
|
||||||
'd5de775e41af06edbd8073adc490139d'
|
'd5de775e41af06edbd8073adc490139d'
|
||||||
'20495d81c7d2540910ef86dc437b7fac'
|
'20495d81c7d2540910ef86dc437b7fac'
|
||||||
'c141a15e973481c7d961f8e135627ca4'
|
'c141a15e973481c7d961f8e135627ca4'
|
||||||
'7cbd9ab2ac79ba66e8297689c6e5483e')
|
'7cbd9ab2ac79ba66e8297689c6e5483e')
|
||||||
|
|
||||||
DLAGENTS=('http::/usr/bin/wget -O %o --post-data=fileId=1057&accept_submit=Accept %u')
|
DLAGENTS=('http::/usr/bin/wget -O %o --post-data=fileId=1087&accept_submit=Accept %u')
|
||||||
|
|
||||||
# Update with > updpkgsums
|
# Update with > updpkgsums
|
||||||
|
|
||||||
|
@ -1,111 +0,0 @@
|
|||||||
=============================================================================
|
|
||||||
=============================================================================
|
|
||||||
|
|
||||||
DisplayLink Ubuntu Software Release Note
|
|
||||||
|
|
||||||
Version: 1.4.210
|
|
||||||
Date: 6th Oct 2017
|
|
||||||
|
|
||||||
DisplayLink DL-6xxx, DL-5xxx, DL-3x00 Firmware Version: 9.3.55.88162
|
|
||||||
DisplayLink DL-41xx Firmware Version: 9.3.55.88161
|
|
||||||
Extensible Virtual Display Interface version included: 1.5.0
|
|
||||||
|
|
||||||
=============================================================================
|
|
||||||
=============================================================================
|
|
||||||
|
|
||||||
|
|
||||||
A. Introduction
|
|
||||||
===============
|
|
||||||
|
|
||||||
This is DisplayLink Driver Software v1.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. Issues fixed
|
|
||||||
D. Supported O/S variants
|
|
||||||
E. Release components
|
|
||||||
F. How to Install
|
|
||||||
G. Supported Features & Hardware
|
|
||||||
H. Limitations & Known issues
|
|
||||||
I. Future Development
|
|
||||||
|
|
||||||
C. Issues fixed
|
|
||||||
===============
|
|
||||||
|
|
||||||
Issues fixed since DisplayLink Driver Software v1.3.1 for Ubuntu (1.3.54)
|
|
||||||
-----------------------------------------------------------------------
|
|
||||||
|
|
||||||
Some DisplayLink devices may not work if they were connected to a Windows host first. (26123)
|
|
||||||
|
|
||||||
D. Supported O/S variants
|
|
||||||
=========================
|
|
||||||
|
|
||||||
This release has been prepared to be compatible with Ubuntu 17.04 and Ubuntu 16.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 Intel x86 platform (32 bit and 64 bit).
|
|
||||||
Minimum supported Linux Kernel version is 3.16.
|
|
||||||
Minimum supported Xorg version is 1.16.
|
|
||||||
|
|
||||||
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 4K are supported on the appropriate 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.
|
|
@ -1,7 +1,7 @@
|
|||||||
# Maintainer: ajs124
|
# Maintainer: ajs124
|
||||||
|
|
||||||
pkgname=evdi-git
|
pkgname=evdi-git
|
||||||
pkgver=1.5.0.r0.ge7a08d0
|
pkgver=1.5.0.r11.ga73092d
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc="A Linux® kernel module that enables management of multiple screens. Git version."
|
pkgdesc="A Linux® kernel module that enables management of multiple screens. Git version."
|
||||||
arch=('i686' 'x86_64')
|
arch=('i686' 'x86_64')
|
||||||
@ -24,6 +24,8 @@ pkgver() {
|
|||||||
build() {
|
build() {
|
||||||
# We only need to build the library in this step, dmks will build the module
|
# We only need to build the library in this step, dmks will build the module
|
||||||
cd ${pkgname/-git/}/library
|
cd ${pkgname/-git/}/library
|
||||||
|
# hotfix mentioned at https://github.com/DisplayLink/evdi/issues/117
|
||||||
|
sed -i -e 's/#if KERNEL_VERSION(4, 16, 0) <= LINUX_VERSION_CODE/#if KERNEL_VERSION(4, 15, 0) <= LINUX_VERSION_CODE/' ../module/evdi_connector.c
|
||||||
make
|
make
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user