This is a fairly painless process to get the latest and greatest drivers for Intel integrated graphics (like the 945GM). Since it is on the more or less bleeding edge of development there can be some issues, but personally I tend to see more issues with outdated drivers than running the latest.
There reason that this process is so simple on Ubuntu is that some nice and clever people have packaged it all up on xorg-edgers. The instructions here are for Ubuntu Jaunty 9.04.
There are some commandline incantations to make and some text files to edit.
Create a file /etc/apt/sources.list.d/xorg-edgers.list that contains the following text:
deb http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
Now execute the following commands:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x165d673674a995b3e64bf0cf4f191a5a8844c542
sudo apt-get update
sudo apt-get upgrade
Now you should have pulled in the latest Intel drivers and related dependencies. You might have also updated other packages on your system if you are not fully up to date with your software – don’t worry this should be fine. If you reboot now your system should use these latest drivers with some spiffing UXA acceleration…. but that is not all.
There are some stability issues if you are using a 945 based card, so you need some minor configuration changes. Run the following commandline:
dpkg-reconfigure xserver-xorg
Now you need to edit your /etc/X11/xorg.conf and edit the device section so it looks a bit like this:
Section "Device"
Identifier "Configured Video Device"
Driver "intel"
Option "Tiling" "false"
Option "FramebufferCompression" "False"
EndSection
The most important part is to get those two lines containing “Option” which fixes the problems.
If you are using stock Jaunty then you will not have Kernel Mode Setting which provides better mode detection and switching for Linux. This requires a new kernel, but I will blog about that tomorrow.
Garry Bodsworth
Recent Comments