So I upgraded my Ubuntu to 9.04 a couple of days ago. Unfortunately, this broke my xorg configuration and my Nvidia-drivers for some reason. I googled it and it seemed like a lot of other people had the same problem. So I tried to install new drivers via “Hardware Drivers” without any result. Tried to restore old xorg-files but after I while I concluded that the problem was with the nvidia-drivers and not with the configuration file.
So today I tried to install the nvidia-drivers with Envy which has solved my problems before. Now EnvyNG-QT was available so it was even easier then before to install. First of all, I removed all my old nvidia-files like this:
sudo apt-get –purge remove nvidia*
Then I installed EnvyNG-QT
sudo apt-get install envyng-qt
And launched it from Applications>>System Tools>>EnvyNG
Marked the recommended 180.44 driver and tried to install. But I got the message “kernel headers missing”. I looked in Synaptic Package Manager but indeed I had the kernel and the headers for 2.6.28-11 installed. So I wrote in a terminal just to be sure:
uname – r
Which told me that I was running 2.6.27-7, my old kernel before the upgrade to Ubuntu 9.04. Apparently when I upgraded the kernel I didn’t let Ubuntu update my menu-file in grub (/boot/grub/menu.lst) because I had manually fixed it before for dual boot to Windows Vista. So now when I knew where the problem was located, it was a piece of cake. First of all I updated grubs menu-file by throwing in more boot alternatives:
title Ubuntu 9.04, kernel 2.6.28-11-generic
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=5d618041-1a84-4e7f-ab38-bb6d826dda71 ro quiet splash
title Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=5d618041-1a84-4e7f-ab38-bb6d826dda71 ro single
Then I restarted my computer with the new kernel, launched EnvyNG, installed the 180.44 drivers and before I restarted my computer I checked to be sure my /etc/X11/xorg.conf file was looking good. Now everything works like a charm, I have compiz enabled and really enjoy Ubuntu 9.04. The changes from Ubuntu 8.10 are not so many but they are really nice. An all new Login Window, an updated version of Amarok, new OnScreenDisplay for volume/brightness, new appearance themes for Ubuntu and my HP-control panel for my printer is brand new. Below you can see the xorg-file I use today:
# xorg.conf (X.Org X Window System server configuration file)
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Identifier "Configured Monitor"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Identifier "Configured Video Device"