Created attachment 22239 [details]
Any 3D application is _really_ slow if it runs in window with size higher than
Steps to reproduce:
1. Use gma950 hardware with xf86-video-intel from git and mesa from git,
xorg-server-220.127.116.111, libdrm from git, 2.6.28 kernel + 6 patches
2. Download and install secret maryo chronicles (or any game you like that
3. Disable fullscreen mode and set resolution to 800x600 - game should run
4. Disable fullscreen mode and set resolution to 1024x768 (or higher) - game
should became unplayable.
Please attach dmesg with driver bugs.
The main problem I see from your log is that tiling isn't being set up.
Will this be the performance issue fixed by jbarnes for DRI2?
Can't check. With latest driver from git Xserver (18.104.22.1682) eats all swap and then all memory in ~5 minutes. I've rolled back to 2.6.1, I can provide dmesg info with it.
Just tested with latest xf86-video-intel from git and kernel-2.6.29-rc6, and here's results:
With tiling enabled 3D performance is low even in resolutions below 800x600,
with tiling disabled 3D performance is OK in resolutions below 800x600, but is low in resolutions higher than 800x600.
My system uses dual channel memory in interleaved mode, can it be reason of low performance with tiling enabled?
*** This bug has been marked as a duplicate of bug 16835 ***