[ATrpms-devel] nouveau vs nvidia - fresh install, nouveau wins
fpikus at gmail.com
Wed May 4 05:36:12 CEST 2011
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 (fpikus at gmail.com)
More information about the atrpms-devel