No 3d acceleration on a S3 Twister K even though the driver has it.

I have a quite old laptop with a S3 Twister K which correspond to a ProSavage KN133 so the savage driver gets used.
This chip is far from a powerhouse, but it can move enough textured polygons to run even UT2003 with decent speed (back then when the first demo got released on windows).
According to the manual page, the linux driver can provide 2d and 3d acceleration. I don’t know if the 2d is working, but 3d acceleration is definitely not working.
“glxgears” gives the dreaded " WARNING: Direct Rendering is NOT enabled" and the gears crawl accordingly.
Running it as root gives the same result.

I believe the culprit comes from a line in the Xorg.0.log that reads:
67.555] (EE) AIGLX error: dlopen of /usr/lib/dri/ failed (/usr/lib/dri/ cannot open shared object file: No such file or directory)

Not that I’m interested in AIGLX, but if I’m not much mistaken is needed for any chipset to do 3d acceleration and in my case it is really missing (all other chipset dris are there).

Xorg is ready to provide 3d acceleration as this earlier line says:
67.534] (II) SAVAGE(0): Direct rendering enabled

But so far no dice.
This also happened on OpenSuse 11.2, but I decided to wait for 11.3 in case something got forgotten before.
Any suggestions?