There are a large number of PC's with Nvidia graphics cards and certain TV tuner/radio card combos that are affected by this bug. If you can't get your Restricted Nvidia driver installed in Ubuntu 8.10, and are greeted with the bulletproofx "Low Graphics Mode" at boot, then this might be a solution. To see if you are affected, open a terminal and run: If you get no output from this command, this does not affect you. If you get something similar to this, then this how to is for you:
We are looking for the cx18 module. There is a known conflict between the cx18 module and the nvidia driver. The cx18 module was introduced into the 2.6.27 kernel (Ubuntu 8.10/Mint6) for certain Hauppauge/Conexant TV tuner/radio cards. If your PC has one of these cards, the cx18 module will be loaded at each boot, and stop the Nvidia card from initializing while using the nvidia driver. The nv driver is not affected. There are two options at the moment to work around this.
cx18 96832 0
dvb_core 86272 1 cx18
videodev 41344 2 tuner,cx18
compat_ioctl32 9344 1 cx18
i2c_algo_bit 14340 1 cx18
cx2341x 21124 1 cx18
v4l2_common 19840 4 cs5345,tuner,cx18,cx2341x
tveeprom 20228 1 cx18
i2c_core 31892 14 adm1021,mxl5005s,s5h1409,tuner_simple,tda9887,tda8290,cs5345,tuner,cx18,nvidia,i2c_algo_bit,v4l2_common,tveeprom,i2c_nforce2
1.) If you plan on using your tuner/radio card, then this is the solution:
Reallocate the virtual memory so both the cx18 and nvidia modules will coexist. Open a terminal and run
Then you need to find the "kernel" line for your current kernel and add at the end and save. An example would be like this:
sudo gedit /boot/grub/menu.lst
Now you should be able to boot normally with the nvidia driver installed and still use your Tuner card.
title Ubuntu 8.10, kernel 2.6.27-10-generic
kernel /boot/vmlinuz-2.6.27-10-generic root=UUID=84456e0a-8648-477a-96ef-0116151ecc8c ro quiet splash rootflags=data=writeback vmalloc=256M
2.) If you do not plan on using your tuner/radio, or if you don't have one and the module is being loaded by mistake, then you can just blacklist the cx18 module so it won't load at boot time. Open a terminal and run
Then add to the end of the file and save.
sudo gedit /etc/modprobe.d/blacklist