![]() We also need to blacklist the built-in nouveau driver so to avoid driver conflicts: Once the driver in rpm-fusion is rebuilt the custom rpm should not be necessary. $ sudo rpm-ostree install xorg-x11-drv-nvidia To install it, and the driver itself we do: This is a temporary issue, but I built a new version we can use until it is fixed. The akmod-nvidia package in the current rpm-fusion is not built against the new kmodtools, so until it is rebuilt it will not work. $ sudo vi /etc//fedora-updates-testing.repoĪt this point you need to reboot into the new ostree image to enable installation from the new repositories. The required akmods packages are in updates-testing at the moment, so we’ll enable that for now: Last week the final work landed in the akmods and kmodtools packages (currently available in updates-testing), which means that anyone can easily experiment with akmods, including the nvidia drivers. The approach I’ve taken is having the modules being built during the rpm-ostree update command (in the %post script) and the output of that being integrated into the newly constructed image. So, I’ve been working recently on making akmods work in silverblue. Unfortunately this doesn’t quite work on Silverblue, because the system image is immutable. This is a system where the kernel modules ship as sources which get automatically rebuilt on the target system itself when a new kernel is installed. In a normal Fedora installation this is handled by something called akmods. In theory this works, but unfortunately it often runs into issues, because frequent kernel updates cause there to be no pre-built nvidia module for your particular kernel/driver version. Given they ares not free software they can’t be shipped with the image, so one imagines using package layering to would be a good way to install it. However, one major issue many people has had with it is support for the NVIDIA drivers. I really like how Fedora Silverblue combines the best of atomic, image-based updates and local tweaking with its package layering idea. ![]() If you installed the custom build you need to uninstall it as it can cause upgrade issues. ![]() Using rpm-ostree install kmod-nvidia xorg-x11-drv-nvidia is enough. ![]() The updated drivers packages are now in the repos, so you don’t need the specially built rpm. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |