xorg server 1.5 upgrade guide given in the url field of this bug can include this in the troubleshooting section. There are many people hitting issues with opengl and compositing after using new intel drivers, myself included. I am using stable xorg and intel driver, x11-base/xorg-server-1.5.3-r5 x11-drivers/xf86-video-intel-2.6.3-r1 with kernel 2.6.25, quake3 was giving around ~7 fps. I upgraded to kernel 2.6.29-gentoo-r1, then enabled UXA, it solved the problem. Now getting ~50 fps with an on board intel 82945G/GZ card. My proposed text is; """ If you have an Intel graphics card, and if you are having problems with OpenGL and/or compositing. Try enabling UXA method of acceleration in your xorg.conf <pre> Section "Device" .... Option "AccelMethod" "UXA" </pre> If this doesn't solve the issue, try a 2.6.29 kernel. """ Reproducible: Always
Made some additional tests with Option "Tiling" "No" and my old 2.6.25 kernel, revised text is here. """ If you have an Intel graphics card, and if you are having problems with OpenGL and/or compositing, first try upgrading to a 2.6.29 kernel. After making sure your kernel works, try enabling UXA method of acceleration in your xorg.conf. <pre> Section "Device" .... Option "AccelMethod" "UXA" Option "Tiling" "No" </pre> """
@x11 team, please review and then make the proper assignment if I screwed up. thanks.
I'm sorry but this will not go into the 1.5 upgrade guide. I want this particular guide to be a generic as possible, across all arches and all drivers. The proper solution is to create a proper Intel Graphics guide (we probably need one for Radeon and nVidia cards as well). The reason why I'm closing this WONTFIX is that the Intel driver is moving way too fast at the moment (since it's now split between the kernel, xf86-video-intel, mesa and libdrm) and there are way too many combinations of parameters that will work only on a few chips and will break others completely. Once the current upstream work settles down (after 2.7 and kernel 2.6.30), we can start looking at writing a proper guide. In the mean time, if you actually need to disable tiling, it means you're hitting a bug. Please file a bug in FreeDesktop's bugzilla to get upstream folks to look at it (please add "remi@gentoo.org" as a CC so I can track it) Thanks