Hi im new to fedora and bazzite, i need help with display link

most of the help in fedora uses different package managers. Im just trying to get displaylink working, i have nix and fleek installed.

/var/home/steam
❯ rpm -i ‘/home/steam/Downloads/dkms-3.0.12-1.fc39.noarch (1).rpm’
error: Failed dependencies:
(kernel-devel-matched if kernel-core) is needed by dkms-3.0.12-1.fc39.noarch

/var/home/steam
❯ fleek search kernel-devel-matched
[*] Search the package repository
[✓] Reading package cache
[!] No matching packages found, try --fuzzy
[✓] Operation completed successfully

/var/home/steam
❯ rpm -i /home/steam/Downloads/kernel-debug-devel-6.6.2-201.fc39.x86_64.rpm
warning: /home/steam/Downloads/kernel-debug-devel-6.6.2-201.fc39.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 18b8e74c: NOKEY
error: can’t create transaction lock on /usr/share/rpm/.rpm.lock (Read-only file system)

there must be a way (an easier way), it says Full support for DisplayLink on github

I might have made some headway with rpm-ostree i got the fedora 38 displaylink driver installed (i think). maybe i just need to build the driver for fedora 39… i will continue to read more universal blue documentation. tbh i dont really know how this works (coming from vanilla ubuntu server environments)

❯ rpm-ostree install /home/steam/Downloads/fedora-38-displaylink-1.14.1-1.x86_64.rpm

We’ve had problems with displaylink lately, but the Bazzite folks enabled it last night on the desktop image: feat(desktop): Restore displaylink on desktop images, leave off of de… · ublue-os/bazzite@d8ee043 · GitHub

Might be worth a shot instead of doing it by hand!

1 Like

Thanks a lot for the response and linking those commits! I understand now how this works, drivers on base fedora, software in container. Perfect! thank you so much.