nouveau vs nvidia - fresh install, nouveau wins
Fedor Pikus <[email protected]>
| Newsgroups | gmane.linux.redhat.rpm.atrpms.devel |
|---|---|
| Message-ID | <[email protected]> |
The NVidia RPM is configured to blacklist nouveau, which usually does the job of removing it. But recently I ran into the case where it does not work. It goes like this: 1) Do fresh install of F14 (may be others, but that's all I tried). 2) During install, configure F14 update repos 3) After install, add ATRPM repos and install NVidia drivers NVidia module does not load, lsmod shows that nouveau is there. Blacklist does not help, blacklisting nouveau on the boot line does not help, even removing nouveau.ko does not help. Fedora installer crammed nouveau into initrd! The only solution is to rerun mkinitrd, don't need any special arguments, I think nouveau is not one of the modules mkinitrd adds just because they are loaded when it runs. I think if you update the kernel, the problem goes away because mkinitrd reruns and new initrd does not contain nouveau (this is why, if you don't configure updates, the problem usually does not happen, at least if the kernel is updated before ATRPMs are added). Perhaps the NVidia RPM from ATRPMs should also regenerate initrd using whatever commands the kernel RPM does? -- Fedor G Pikus ([email protected]) http://www.pikus.net http://wild-light.com