Originally posted by VikingGe
View Post
- I haven't tried the RPM Fusion driver package, so I can't really comment further on it's install process
- negativo17's repo requires you to read to figure out what packages you need. Arch does as well though, so nothing really different here. Ubuntu is a one-package solution that handles the kernel module, 32-bit and 64-bit libraries, and CUDA, but to be fair, it isn't really part of the discussion atm
- Akmods vs DKMS. Which one? DKMS is likely more-known, but Akmods is more Fedora-specific. A new user concerned with the "best experience" may easily be stumped with this. As I understand, Fedora doesn't support DKMS and made Akmods to replace it. If DKMS is installed though, then you need RPM Fusion to get the package for it.
- Assuming you've chosen Akmods, you have no idea the kernel module is even being built after driver install. The only clue I have is that my fans spin up. If the kernel module isn't built, then upon next boot, X won't start and you'll have to reboot again (and there's no feedback about this process at all unless you "just know" how this works ) and from what I've seen, kernel updates in Fedora don't immediately trigger akmods during the install process, which also leads to this happening (install new kernel, no sign of akmods, reboot, no X). DKMS may be better in this regard but I have no idea.
- negativo17's driver doesn't support KMS currently. This isn't made entirely clear on his notes page, and recently, had me, a NVIDIA employee for Linux bugs, and another user pretty stumped for a while until I found a comment from slaanesh directly stating KMS isn't supported. So as it stands currently, you can't use the recently-released tear-free experience on Prime/Optimus hardware, or any other benefit of KMS.
Compared to Arch, the NVIDIA package is in the default repos, and for a default-setup (no KMS), has no messing around with kernel modules to worry about. The NV driver on Arch is way easier/more simple.
Also, the process for both becomes much more fun with involving Optimus, but it's generally the same additional steps on Arch and Fedora. On Fedora with negativo17's driver, you have to get rid of some added kernel options though (nomodeset and some gfxpayload thing).
I miss the simplicity of my AMD hardware so much...
Comment