I just did a normal upgrade of suggested security patches that included a kernel update. I typically run dual monitors using "Twinview" that allows me to drag windows from one monitor to another.
After the upgrade, the drivers refuse to recognize the second monitor. I've swapped cables and both monitors work, but even after swapping it defaults back to the right hand screen. The NVidia control panel swears that I only have one screen attached.
I've tried restoring my xorg.conf file from backup, blowing it away entirely and recreating it with the NVidia tool and manually editing it by hand all to no avail. Something seems to have broken twinview in the new updates.
Very frustrating...
Update...
Turns out the monitor cable was at fault - the cable fine after swapping to the other port, but it wouldn't detect that the monitor was there when things were started up. Weird that it didn't occur until a reboot.
I've known for a while that the proprietary NVidia drivers I downloaded some time back screwed with my system, unfortunately I hadn't realized just how bad until I tried upgrading from 8.04 to 8.10.
After the upgrade and reboot, X wouldn't start and my package manager complained about various libgl1-mesa packages. When I tried doing "apt-get -f install" as suggested, I would get the following error:
unable to create `./usr/lib/libGL.so.1.2': No such file or directory
among other things...
There's actually a pretty simple fix... I entered the following in a console:
dpkg-divert --remove /usr/lib/libGL.so.1.2
dpkg-divert --remove /usr/lib/libGL.so.1
apt-get -f install
All was well with the world - I still needed to manually reinstall my proprietary NVidia drivers, but at least now my package system wasn't broken anymore.