[Savage40] ThinkPad T23: 3D acceleration and savage frame buffer driver

Alex Deucher agd5f at yahoo.com
Fri Feb 10 11:20:20 PST 2006


--- Martin Steigerwald <Martin at lichtvoll.de> wrote:

> 
> Hello,
> 
> are there any known issues with 3D acceleration and the savage frame 
> buffer driver? I recently tried again to include the savage fb driver
> in 
> my kernel config to test whether it now would work with suspend to
> disk 
> now that I use 2.6.15.2 and software suspend 2. Well it does. I have 
> 
> nice 1024x768 framebuffer tty's and suspend to disk which are not
> mangled 
> after resuming.
> 
> But then I had a segmentation fault with glxinfo and glxgears. I
> thought 
> it might be the savagefb and tried a vga=791 boot parameter. After 
> rebooting it still seemed that savagefb is in use, but glxinfo and 
> glxgears worked. This segmentation fault didn't happen again and I
> have 
> no idea on how to reproduce it.
> 
> But now sometimes I get rather slow framerates with glxgears, like
> this:
> 
> 44 frames in 5.1 seconds =  8.597 FPS
> 48 frames in 5.0 seconds =  9.510 FPS
> 48 frames in 5.1 seconds =  9.491 FPS
> 48 frames in 5.1 seconds =  9.485 FPS
> 21 frames in 5.1 seconds =  4.138 FPS
> 39 frames in 5.3 seconds =  7.293 FPS
> martin at deepdance:~ -> glxgears
> 27 frames in 5.0 seconds =  5.385 FPS
> 15 frames in 5.2 seconds =  2.881 FPS
> 32 frames in 5.1 seconds =  6.291 FPS
> 
> I had this yesterday for example. Then I suspended the machine and
> resumed 
> it today and now I get
> 
> martin at deepdance:/usr/src/linux-2.6.15 -> glxgears
> 1033 frames in 5.0 seconds = 206.574 FPS
> 1056 frames in 5.0 seconds = 211.097 FPS
> 1055 frames in 5.0 seconds = 210.980 FPS
> 1052 frames in 5.0 seconds = 210.258 FPS
> 
> again.
> 
> But still it seems that despite vga=791 the savagefb framebuffer
> driver is 
> active:
> 
> martin at deepdance:/ -> grep "savage" /proc/bus/pci/devices
> 0100    53338c2e        b       c0100000        e8000008       
> e4000008        
> e0000008        00000000        00000000     e2000002        00080000
>        
> 04000000        04000000        02000000        00000000       
> 00000000    
> 00010000 savagefb
> 
> (if I interpret this correctly)
> 
> Now the changelog of the savage driver says:
> 
> linux-2.6.16.2/drivers/video/savage/savagefb_driver.c
>  * 0.3.1 (dok)
>  *  - reset 3D engine
>  *  - don't return alpha bits for 32bit format
> 
> Now is there any known incompatibilty between savagefb and savage drm
> 
> drivers or should I search elsewhere for the cause of the
> occasionally, 
> exceptionally  slow framerates.
> 
> I am using Debian Etch/Sid with X.org 6.9 + dri driver snapshot as 
> described in my previous mail to this list.
> 
> Its not an urgent matter. I am quite happy that it works most of the
> time 
> and actually do not use the 3D acceleration very often.
> 

The Xorg savage driver and the savagefb kernel module are not
compatible.  you can only use one or the other safely.

Alex

> Regards,
> -- 
> Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
> GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the Savage40 mailing list