Laptop: Lenovo ThinkPad T470p laptop with Intel Core i7-7820HQ x 8 processor. It has two graphics cards: Intel HD Graphics 630 (KBL GT2) and NVIDIA GeForce 940MX. I’m using the Wayland windowing system. I’m using Fedora Linux 42 (Workstation Edition)
Splitter: USB 3.0 or USB C to Dual HDMI Splitter HDMI Splitter Extended Display for Dual Monitor Multi Monitor Display 3 Separate Screens 4K30Hz Output 1, 1080p Output 2 for Windows, Mac OS
HDMI cables: 2x GE HDMI – supports at least 18Gbps, 4K@60Hz, HDR
Monitors: 2x Sceptre Tech Inc 24”
Stuff I’ve tried
Updating the Intel graphics card
Updating the Nvidia graphics card
sudo dnf install akmod-nvidia
Cloning the displaylink-rpm repo, running the Makefile, installing the rpm, installing mokutil and dkms, verifying SecureBoot is enabled, importing the key
The next step from the displaylink-rpm README.md always fails: sudo dkms autoinstall.
I’ve been doing what I can using LLM guidance, but I hope ya’ll can help me get the rest of the way there. Thanks!
Hello! I had a similar experience installing the Displaylink drivers on my HP laptop. Maybe not the best solution, but the only thing that worked for me was the kmod-evdi driver packaged by negativo17.
I added the negativo17 repository to dnf and downloaded displaylink and kmod-evdi. If I remember correctly, there were no other additional steps required. After the installation, I suggest deactivating the repository as it has many packages that conflict with RPM Fusion, which can be an issue during updates. I would only keep it around for updating the kmod-evdi driver every now and then.
Thanks, Flavian! I followed the link to the previous discussion. I ran sudo dnf config-manager addrepo --from-repofile=https://negativo17.org/repos/fedora-multimedia.repo --overwrite && sudo dnf install displaylink and rebooted, but still my switch won’t recognize my monitors.
Thanks for the update! It is unfortunate that this did not work. I don’t have any Displaylink devices close at hand, so I cannot perform any tests unfortunately. For me the SecureBoot was the issue, and having kmod-evdi solved the problem, but it seems like this is not the case for you. Let’s hope someone else who sees this discussion has more insight on this.
It is always good practice to put the solution in proper sequence in the discussion so those searching can follow the sequence of how that solution was identified. The marking of that post as the solution will automatically pop it up into the display of the first post on the thread.