Comment 9 for bug 398968

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Jamie, excellent analysis work. I can share some additional background and analysis we've done on this class of bug.

A lot of people have found that the 2.6 driver series simply does not work properly for them, and opt to either upgrade to 2.7 or downgrade to 2.4. We have PPAs providing packages for each of these options, in the x-updates and x-retro PPAs here:

  https://edge.launchpad.net/~ubuntu-x-swat

If you want to focus on identifying the root cause of the issue, I've written up some additional troubleshooting tips at https://wiki.ubuntu.com/X/Troubleshooting/Freeze which may be of some use.

I also put together some tools that help in diagnosis x freeze errors:
  https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-freeze-test/

Unfortunately, we had found in the run-up to the Jaunty release that most of the patches we tried that fixed a problem for one group, would cause some unpredictable breakages for other folks with different hardware; thus we're being extraordinarily conservative of introducing patches for Jaunty's -intel, and focusing efforts towards getting the issues resolved in the newer versions of the code, so Karmic is a solid upgrade for everyone.

On that note, I would also encourage you to give a try of reproducing the issue on Karmic. Running a LiveCD of alpha-2 or a daily might be worth trying, although I know with these freeze bugs often it can take many hours or several days to reproduce the issue and running a livecd may be impractical.

The good news though is that so far we're seeing huge improvements in the Karmic -intel driver. A ton of the most pervasive bugs have vanished, and while there are still of course some problems, they seem more of the corner case variety and seem to be getting good attention when reported upstream.

If you do want to help chase down a patch for Jaunty for this issue, I'll be happy to review and package it for Karmic and arrange to get sufficient testing that we can prove it to be safe. On the other hand, if you're satisfied with one of the other options listed above, we can consider that the fix.