Originally Posted by downer
Is there a way to speedup Gallium3D with a custom xorg.conf or a different window manager than KDE? A new graphics card would help, since I've got a fairly old 7800GS AGP 256MB. But I would rather get this one working with Gallium3D since its more than what I need with the binary nVidia driver. Also, a newer card would mean switching to ATI or getting a whole new computer for PCI-E. And the main reason I switched to Fedora was to try out Gallium3d. Right now I'm running Fedora Rawhide.
I know glxgears isn't an accurate benchmark, but I only get 500fps with glxgears. Here's what I get with glxinfo:
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
GLX version: 1.4
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV49
OpenGL version string: 1.5 Mesa 7.9-devel
I wasn't able to speedup a game by turning off anisotropic and trilinear filtering, and Blender (a 3d model app) has a lot of lag, even with turning down the OpenGL settings and lowering desktop resolution to 800X600 from 1024X768.
Thanks for any help.
500 fps in glxgears means literally NOTHING except that glxgears is working. Don't worry about that AT ALL.
Second, you don't seem to be aware of the relationships between the components of the open source drivers... you are using the NOUVEAU driver, which implements gallium3d architecture. If you upgraded to another card, i.e. AMD, you would most likely NOT be using gallium3d since ALL current AMD GPUs are best supported by classic mesa driver. The R600/700 gallium3d driver is coming along very nicely, but it isn't quite ready for your everyday use just yet. The R800 gallium3d driver is nowhere near anything -- in fact, the R800 classic mesa driver just got released a few days ago.
And more important to consider is the fact that the nouveau driver is being developed 100% without ANY support from nvidia. The devs are an amazing brilliant bunch working by reverse-engineering. You can't expect a perfectly bug-free experience out of it. What you CAN expect is that it will take care of your daily tasks, but really suck when it comes to games.