Comment 204 for bug 541492

Revision history for this message
Brian Rogers (brian-rogers) wrote : Re: MASTER: [i845] GPU lockup (apport-crash) (Should KMS be blacklisted?)

Developer Chris Wilson has published a branch of xserver-xorg-video-intel which accesses the graphics card differently and avoids the kinds of operations that cause problems with the old chipsets.

I created a PPA for it: https://launchpad.net/~brian-rogers/+archive/intel-shadow

This branch is based off a new enough version of the driver that it requires Xorg 1.8, while Lucid has version 1.7.6. Therefore this PPA depends on the xorg-edgers PPA. To use it, you need to add both:

sudo add-apt-repository ppa:xorg-edgers
sudo add-apt-repository ppa:brian-rogers/intel-shadow

You will also need to edit your xorg.conf file to enable shadow buffer mode, since it is not enabled by default:

sudo gedit /etc/X11/xorg.conf

If you do not already have a xorg.conf file, you will be editing a blank document and you can put the following in it:

Section "Device"
    Identifier "GPU"
    Option "Shadow" "True"
EndSection

If you already have xorg.conf file with contents, find the "Device" section and insert the 'Option "Shadow" "True"' line like above. Or if there is no existing "Device" section, copy the one above to the end of the file.

I welcome reports of how this works and how it compares to the other solutions.