Something similar has happened to me with the GTX 560TI but instead of flickering only it also included some puzzle effect where pieces of the monitor where not in order, so for example the top part was in the middle, the bottom part on top and so on. It took me a little while to get used to it while I worked on a solution.
This is what I did to solve it:
I booted the PC as I normally would (No proprietary drivers installed yet) but it "froze" or at least that's what the video said to me before entering to the Desktop. Not even lightdm appeared. So I booted again but this time left SHIFT pressed so the GRUB Menu would show. I then proceeded to select Recovery Mode which continued booting correctly until the Recovery Menu appeared.
In the recovery menu I selected failsafeX.
Now here is where it starts to get tricky. With the GT 220 and GT 440 I did not have any problems booting into the Desktop after selecting failsafeX but with the 560 the failsafeX gave me an error "The system is running in low-graphics mode" and stayed there forever. What I did in this case is that from there I went to the terminal (CTRL+ALT+F1) and typed (I had previously install aptitude but it works the same way with apt-get):
sudo aptitude install nvidia-current - If you haven't install it yet
sudo aptitude reinstall nvidia-current - If you have already installed it
For other cases see this answer for details and follow the links there to help you along the way.
It downloaded and installed the drivers correctly. Same thing if you use apt-get:
sudo apt-get install nvidia-current
Remember that in the case you get an error AFTER selecting
failsafeX from the recovery mode, pressed CTRL+ALT+F1, typed your user/pass and do the
nvidia-current package installation from there.
After rebooting all problems should be solved. I have already tested the Additional Drivers and after finishing downloading the package it gave an error. I also went to software center and synaptic to try to install them, with the same result. The only way was either using
failsafeX or the workaround about changing to the
tty1 terminal and doing it via command line.
I also need to add that I do not recommend downloading the Drivers from the Nvidia site since they:
- Might create additional problems with Ubuntu
- Are not updated automatically
- Are not tested thoroughly in Ubuntu
Always use the
nvidia-current package or the
nvidia-current-updates one. This are tested and approved already for the Ubuntu version you are using and will give less errors and incompatibility bugs.