Hm. This may be due to the savage drivers not supporting pbuffer objects which Xgl uses to accelerate 3d. The cards the savage supports have fairly minimal 3D hardware, right?
You could test this by editing the /usr/share/xserver-xgl/Xgl-session file, and changing the 'XGL_OTHER_ACCEL_OPTS="-accel xv:pbuffer -accel glx:pbuffer"' to read 'XGL_OTHER_ACCEL_OPTS=""'. If this fixes it, we may need to add savage to the Xgl blacklist.
Hm. This may be due to the savage drivers not supporting pbuffer objects which Xgl uses to accelerate 3d. The cards the savage supports have fairly minimal 3D hardware, right?
You could test this by editing the /usr/share/ xserver- xgl/Xgl- session file, and changing the 'XGL_OTHER_ ACCEL_OPTS= "-accel xv:pbuffer -accel glx:pbuffer"' to read 'XGL_OTHER_ ACCEL_OPTS= ""'. If this fixes it, we may need to add savage to the Xgl blacklist.