On Fre, 2002-02-01 at 17:31, Mccary Brady wrote:
> Michel Dänzer <[EMAIL PROTECTED]> said:
> 
> > On Fre, 2002-02-01 at 09:56, Mccary Brady wrote:
> > > is there a specific reason why some of the rendering routines are
> > > performed in software for the ati rage 128 mobility? when
> > > xscreensaver loads a gl screen hack on my ibook2, it definitely
> > > looks sluggish ... and i want fast gl screen hacks!
> > 
> > Beware that the xscreensaver hacks have a delay between frames, use
> > -delay 0 to disable it. The ultimate test to see if there's hardware
> > acceleration is the glxgears framerate. :)
> 
> ok, ill be sure to try this when im finished with classes tonite. im not sure
> this is the problem though. for example, my intel box w/ a geforce2 has very
> nice screen hacks w/o the -delay 0 tweaking.

As should the iBook2. I just mentioned the delay because people tend to
wonder why they give rather low framerates by default.


> also, quoting http://www.xfree86.org/4.2.0/DRI10.html#42
> <quote>
> 10.4.3. Performance and Features
> 
> While PCI Rage 128 based cards are supported, they do not yet support PCI
> GART,

It's been supported for a long time now.

> so they will not perform as well as their AGP counterparts.

This is still somewhat true, the difference in performance is around
25%, used to be much worse without PCI GART.

> The following OpenGL features are implemented in software and will be slow: 
> 
>        accumulation buffer operations 
>        stencil, when using a 16bpp screen 
>        Blend subtract, min/max and logic op blend modes 
>        GL_SEPARATE_SPECULAR_COLOR lighting mode 
>        glDrawBuffer(GL_FRONT_AND_BACK) 
>        Using 1D or 3D textures 
>        Using texture borders 
> </quote>

I'm not an OpenGL expert but I think these are rarely used (at least in
the average Linux OpenGL app), in particular not in the xscreensaver
hacks.

> this and various other references seem to indicate that this software
> rendering is a substantial bottleneck.

Software rendering is dead slow, but if the xscreensaver hacks aren't
smooth I suspect there's no hardware rendering involved at all. The X
server log and/or LIBGL_VERBOSE=debug might tell why.


-- 
Earthling Michel Dänzer (MrCooper)/ Debian GNU/Linux (powerpc) developer
XFree86 and DRI project member   /  CS student, Free Software enthusiast

_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to