Comment 24 for bug 1057000

David Edwards (purple52) wrote :

Some (many?) of us are running nvidia packages from the ubuntu-x-swat PPA because of the following show stopper bug that *still* exists in 12.04 LTS:
https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/973096

For anyone caught between the two, you can install a specific version of the x-swat drivers (eg, 304.43) by downloading the correct packages from a previous build:
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/+builds?build_text=nvidia-graphics-drivers&build_state=built

12.04 amd64:
wget https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/+build/3747934/+files/nvidia-current_304.43-0ubuntu1~precise~xup1_amd64.deb
sudo dpkg --install nvidia-current_304.43-0ubuntu1~precise~xup1_amd64.deb

12.04 i386:
wget https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/+build/3747935/+files/nvidia-current_304.43-0ubuntu1~precise~xup1_i386.deb
sudo dpkg --install nvidia-current_304.43-0ubuntu1~precise~xup1_i386.deb

To temporarily stop apt from upgrading the package:
echo nvidia-current hold | sudo dpkg --set-selections

To allow the package to be upgraded again (when this bug is fixed?):
echo nvidia-current install | sudo dpkg --set-selections