Poor X Performance in Jaunty
Since upgrading to Ubuntu Jaunty, the 2D performance of the "Integrated Graphics Chipset: Intel(R) Mobile IntelĀ® GM45 Express Chipset" in my laptop has been atrocious. This is really beginning to bug me. It was good in Intrepid. Running Metacity 2.26 with compositing enabled.
Xorg.log (if it helps).
Thoughts greatly appreciated. I enjoyed being able to change window focus without my music skipping.
Update: from this page (thanks, Xan) it looks like my choices are: switch to UXA; switch to the greedy migration heuristic; or downgrade my driver. If no one has any recommendation for the GM45/Lenovo X200s, I suppose I'll try them and see what happens.
Update 2: I have updated the Intel driver to 2.7.99 (see this comment) and enabled UXA and things so far look good on the regular Jaunty kernel. Need to test if it's still nice and snappy with the second monitor plugged in. Also if it stays this way over a couple of days.
Update 3: So, it turns out that after a couple of good suspend/resume cycles, the latest drivers seem to blow up on every chvt (which includes suspend/resume), both in UXA and EXA modes. I wonder if it's related to kernel modesetting, but I couldn't be bothered poking around (yeah, I'm slack). I have downgraded to the 2.4 driver, to see how things work out.

Comments
I was wondering if you'd tried any of them with any success.
It works fine, except for two things:
(1) a slow memory leak that eventually fills all my RAM with the page cache, causing a thrashing death, unless point (2) happens
(2) X crashes on suspend/resume, kicking me out to the GDM login screen, and incidentally freeing all the leaked memory so I don't suffer from (1).
Once or twice I got what felt like a GPU lockup: the picture on the screen stopped updating (except for the still-moving mouse cursor), yet the machine was alive otherwise. The only way to get out of that was to reboot. I hear such lockups are more frequent if you use EXA, though.
Fscking memory leak
Just take a tour around redhat's bugzilla, it's full of reports about gma brokenness ... recent intel drivers just suck on one way or another for a big chunk of intel cards.
MTRR issue
This might help you:
https://bugs.launchpad.net/ubuntu/+sourc
Best regards,
Yannick
Re: MTRR issue
When all else fails? Blindly venturing into the dark...
https://wiki.ubuntu.com/X/Troubleshootin
...and it still doesn't work? This you might be able to make it run faster by using this version of the XServer:
https://edge.launchpad.net/~ubuntu-x-swa
The drawback of the no-backfill hack is that you will reintroduce bug 254468 on your system (you will get momentary noise / graphics corruption on certain new windows):
https://bugs.launchpad.net/ubuntu/+sourc
Honestly I'm not sure this will work at all (I never tried it) but some ATI users have reported that their systems ran A LOT faster with this change and there is something ATI specific about this change in the code. Would be interesting if someone ran some sort of benchmark to find out if this does indeed make a difference (using the phoronix-test-suite package maybe).
karmic kernel worth a try
http://archive.ubuntu.com/ubuntu/pool/ma
http://archive.ubuntu.com/ubuntu/pool/ma
(you also need kernel headers etc if you need to recompile modules like virtualbox or proprietary drivers etc. Also there might be a more recent karmic kernel that works by the time you read this, I dunno).
Re: karmic kernel worth a try
They've also benchmarked 9.04 regression http://www.phoronix.com/scan.php?page=ar
I didn't upgrade one of my PC just because of this regresion(rest of them have Nvidia GPU,and they work great)
Maybe you could look also on their comment and discussion if someone gave a solution.
Seems to work for me.
deb http://ppa.launchpad.net/ubuntu-x-swat/x-u
deb-src http://ppa.launchpad.net/ubuntu-x-swat/x-u
Yeah, can't wait for 9.10
I have an X200 and went through all of these options. The best working one for me was the stuff in the xorg-edgers PPA with Jaunty with UXA enabled. Unfortunately it's not great, it just sucks least.
Downgrading the driver didn't help.
The greedy thing didn't help.
Karmic with 2.6.30 didn't help.
Dread Knight
I might downgrade to intrepid or just go with another distro after all..... meh (i even heard about users going back to windows).
Sorry i have to be such a lame troll... :\
Please update us
no nice solution
* Out of the box I'm getting awful performance. Especially if enabling effects
* UXA solves the above problems but freezes my laptop at random and for no reason
* downgrading driver gets me back all the old bugs... but things kind of work
* now I've upgraded the video driver to to 2.7.0... still not sure if it's working or not (repo - https://launchpad.net/~ubuntu-x-swat/+ar
* if 2.7.0 fails I'll consider moving to Fedora. It's not a nice thing reformatting partitions, but so far I haven't heard Fedora shipping a broken distro... and Ubuntu gets into that bad habit - intel video driver, intel wireless, hibernation...
Re: no nice solution
Dread Knight
Intel 4500 performance
re: Poor X Performance in Jaunty
Add this ppa's:
http://ppa.launchpad.net/ubuntu-x-swat/x-u
http://ppa.launchpad.net/xorg-edgers/ppa/u
This will give you newer versions of Xorg and Intel drivers
There is also recommendation to try kernel 2.9.30rc2 from http://kernel.ubuntu.com/~kernel-ppa/mai
There is also 2.9.30-rc4 now but both have some weird issues after 10 hours of work without restarting - swap file gets full and firefox starts drawing fonts in weird way. Kernel 2.9.30rc2 fixes some problems with a small (noticeable for some, unnoticeable for other) rendering problem during video playback and gives best overall performance, but you can live without it.
Re: Poor X Performance in Jaunty
Re: Poor X Performance in Jaunty
Possibly because I wasn't using a kernel that supported kernel modesetting? I didn't look.
Re: Poor X Performance in Jaunty
And, obviously, regardless of the crappiness of the Intel video driver, Jaunty's major problem is the kernel.
Using the kernel from here: http://kernel.ubuntu.com/~kernel-ppa/ma
(see http://beranger.org/v3/wordpress/2009/0
Also, using Karmic's latest kernel raised my Intel's (EXA, driver 2.6.3) performance to 1537 FPS!
(see http://beranger.org/v3/wordpress/2009/0
Re: Poor X Performance in Jaunty
http://beranger.org/v3/wordpress/2009/0
Re: Poor X Performance in Jaunty
Intel Driver Development
UXA + KMS + 2.6.30-rc5 = Stable driver(maybe)
So I can recommend to get KMS(Kernel Mode Setting) working first before playing with XServer and the driver settings.
The Ubuntu kernel should also be able to do it, so if you are not up for compiling your own:
https://wiki.ubuntu.com/X/KernelModeSet