Found how nouveau was being loaded while blacklisted: it's in the initramfs and nvidia-331_hybrid.conf wasn't.
This can be fixed by updating the initramfs (sudo update-initramfs -u, assuming the kernel you are currently running is the one you want to use nvidia-331 with), but my system also seems to have forgotten that nvidia-* needs the text-only splash screen (bug 1063969), causing it to drop into a low resolution graphics mode. This can be worked around by disabling the splash screen entirely (remove "splash" from the kernel command line in /etc/default/grub then run update-grub). ** Description changed: After upgrading to Trusty, I briefly used the nouveau driver to check whether bug 1243557 still existed; after finding that it did, I switched back to nvidia-331. However since then, frequently (>50% but not always), the system loads nouveau first, then fails to load nvidia-331 because of this: Apr 30 08:00:29 lap14 kernel: [ 17.789267] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x0d9160a1 Apr 30 08:00:29 lap14 kernel: [ 17.789269] nouveau [ DEVICE][0000:01:00.0] Chipset: GF119 (NVD9) Apr 30 08:00:29 lap14 kernel: [ 17.789271] nouveau [ DEVICE][0000:01:00.0] Family : NVD0 [...] Apr 30 08:00:32 lap14 kernel: [ 21.574983] NVRM: The NVIDIA probe routine was not called for 1 device(s). Apr 30 08:00:32 lap14 kernel: [ 21.574987] NVRM: This can occur when a driver such as: Apr 30 08:00:32 lap14 kernel: [ 21.574987] NVRM: nouveau, rivafb, nvidiafb or rivatv Apr 30 08:00:32 lap14 kernel: [ 21.574987] NVRM: was loaded and obtained ownership of the NVIDIA device(s). + WORKAROUND: at a text terminal: + sudo apt-get purge nvidia-331 + sudo apt-get install nvidia-331 + sudo update-initramfs -u + sudoedit /etc/default/grub + #remove 'splash' from GRUB_CMDLINE_LINUX_DEFAULT, and save with the default name + sudo update-grub + #reboot the system + ProblemType: Bug DistroRelease: Ubuntu 14.04 Package: nvidia-331 331.38-0ubuntu7 ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9 Uname: Linux 3.13.0-24-generic x86_64 ApportVersion: 2.14.1-0ubuntu3 Architecture: amd64 CurrentDesktop: Unity Date: Thu May 1 22:08:36 2014 EcryptfsInUse: Yes InstallationDate: Installed on 2012-01-25 (827 days ago) InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) SourcePackage: nvidia-graphics-drivers-331 UpgradeStatus: Upgraded to trusty on 2014-04-29 (2 days ago) modified.conffile..etc.modprobe.d.nvidia.331.hybrid.conf: [deleted] -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-video-nouveau in Ubuntu. https://bugs.launchpad.net/bugs/1315156 Title: nvidia-331 selected but nouveau loads To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1315156/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp