I struggled to install it so I wanted to share it with community.
Here is how to install it in Ubuntu 25.10.
IMPORTANT: If you are doing release upgrade and have already any displaylink driver version installed please uninstall it and remove dependencies.
Code:
apt remove displaylink-driver -y && apt autoremove -y
Step-by-step Solution
1. Download and extract at least EVDI 1.14.12
From:
https://github.com/DisplayLink/evdi/releases
Code:
unzip evdi-1.14.12.zip
cd evdi-1.14.12
2. Fix EVDI Makefile (important)
The original Makefile contains:
Code:
FLAGS=-Werror -Wextra -Wall -Wno-error=missing-field-initializers -Werror=sign-compare
This must be replaced with:
Code:
FLAGS=-Wextra -Wall -Wno-error=missing-field-initializers
One-line sed command (recommended)
Code:
sed -i 's/^FLAGS=.*/FLAGS=-Wextra -Wall -Wno-error=missing-field-initializers/' Makefile
Verify:
Code:
grep ^FLAGS= Makefile
3. Install Python dependency (pybind11)
pyevdi requires pybind11. Installing via pip works reliably:
Code:
python3 -m pip install --user pybind11 --break-system-packages
4. Build and install EVDI
Code:
make
sudo make install
sudo depmod -a
sudo modprobe evdi
Verify module is loaded:
5. Install DisplayLink driver
Code:
chmod +x displaylink-driver-6.2.0-30.run
sudo ./displaylink-driver-6.2.0-30.run
The installer detects the already-installed EVDI module and completes successfully.
⚠️ Important:
During installation, the installer may ask whether it should install DisplayLink via APT (repository-based installation).
👉 Answer NO.
6. Verify DisplayLink service
Code:
systemctl status displaylink
Expected:
Code:
Active: active (running)