Published: April 20, 2024
First off, make sure to remove previously install displaylink
and evdi
packages.
sudo dnf remove displaylink 'evdi-*'
And install tools to build packages from source.
sudo dnf groupinstall 'Development Tools'
Now build and install the evdi modules.
git clone https://github.com/DisplayLink/evdi
cd evdi
export CPLUS_INCLUDE_PATH="/usr/include/python3.12:$CPLUS_INCLUDE_PATH"
make
sudo make install
Now, download the right displaylink RPM version from the displaylink github.
Both the built and src rpm should work, but this guide is going to use the x86_64
version.
sudo dnf install '/path/to/rpm/fedora-40-displaylink-1.14.4-1.github_evdi.x86_64.rpm
Finally reboot. Now displaylink should work. This guide works for Fedora 38, 39, and possibly any new version, given that you pull the latest evdi version, and download the correct displaylink driver rpm.