The Elgato teleprompter is one of my favorites of all time. The way the camera slides into a shell, the built-in screen that extends your computer, it's basically a masterpiece.
But with all hardware, where is the linux support? Fortunately it uses a "standard" called DisplayPort over USB-C, but this requires special drivers in Linux. These drivers exist, but can be a pain to get working, for example when you run a newer Kernel than they officially support.
This happened to me. I want to run Kubuntu (same as Ubuntu) 24.10 which uses Kernel 6.11. The PPA doesn't work, the installer doesn't work, everything is just out of date. I waited months for them to fix it, and when that failed, I turned to the community. Fortunately someone has found the solution.
The good news is that evdi
is open source and the latest version supports the latest kernels, but getting it to work with the drivers they give you kind of sucks, but here's the process that works (thanks totimmey09
on reddit):
- Download the latest standalone driver.
cd ~/Downloads
or wherever you want to interact with these files- Unzip it
unzip -x Display*.zip
- Fix the permissions on the
.run
filechmod a+x displaylink*.run
- Remove any older versions
sudo ./displaylink*.run --uninstall
- Unpack the installer so we can modify it
./displaylink*.run --noexec --keep
- Remove the outdated
evdi
withrm displaylink*/evdi.tar.gz
- Download the latest
cd displaylink*; curl -L https://github.com/DisplayLink/evdi/archive/refs/heads/devel.tar.gz -o evdi.tar.gz;cd ..
- Edit the tar command from
if ! tar xf “$TARGZ” -C “$EVDI”; then
toif ! tar xf “$TARGZ” -C “$EVDI --strip-components=1; then
(basically just add--strip-components
) - Run the installer with
sudo displaylink*/displaylink-installer.sh
- Reboot and you should be good to go!
This has been a lifesafer, because it lets me use the hardware I want with the software I want.