> Ubuntu uses dkms to build the new nvidia module when a new kernel is > installed. So why does Fedora require a new nvidia package with every > kernel?
In short: Fedora ships nouveau. nVidia ships an ugly and invasive setup. RPMFusion repackages the later as (a)kmod-nvidia. Akmod is similar to DKMS, it builds kmod-nvidia. http://rpmfusion.org/Howto/nVidia#Akmods I used akmod myself no later than Friday, while I needed to "back test" a few previous kernels as I was investigating a kernel issue. Running `akmod --kernels` did build and install kmod packages flawlessly every time. It just rocks :) As a bonus, akmod also registers itself as a service, so it autobuilds the missing kmod at boot-time as required. But this part did fail here, for at least two of my kernels: the akmod boot service *was* registered but it didn't function, so X was started and crash immediately with a missing module error message (in Xorg.0.log, not on screen). On display, the system appeared to be just hung, still showing the page of "[OK]" messages as in boot.log, while none of the ttys were accessible. Ctrl+Alt+Sup did react, thou. Rebooting into runlevel 3, then just running `akmod`, did work immediately, and solved the issue. I didn't investigate any further.
