Holy cow I've been having some issues with the Intel G35 on linux. Especially with 3d code and screen corruption and crashing. After a lot of git pulls I finally have a setup that actually works to my expectations.
As of today I did the following
pulled drm from git, compiled and installed and thing compiled and installed the linux-core subdirectory as well
pulled mesa from git master compiled and installed
pulled xserver from git master and compiled and installed with these options
./configure --prefix=/usr --with-mesa-source=/home/kdekorte/cvs/mesa/ --with-dri -driver-path=/usr/lib/dri --enable-builtin-fonts
pulled xf86-drv-intel from the 'origin/intel-batchbuffer' branch and then compiled and installed with these options
./configure --prefix=/usr --with-xserver-source=/home/kdekorte/cvs/xserver
After all that googleearth, etracer and quake3 all work as expected. And reasonably fast. Quake gives me 90fps and for some reason I think it could give more. etracer is in the 20-25 fps range.