[info-performer] Performance Linux V's Windows

Date view Thread view Subject view Author view

From: David Lyne (davidl++at++equipe-electronics.com)
Date: 08/24/2004 07:03:14


Hi all,

I have been doing some comparisons between Performer for Windows and
performer for Linux and have found Performer for linux to be much slower
than Performer for Windows.

I tested with Perfly with the esprit.flt model using RH9/Win2000 and the
Latest Nvidia drivers (6111) with no Anti-aliasing and 4x FSAA with
Performer 3.11.

To get valid draw stats in both windows and Linux I had to set the following
environment variables:

__GL_SYNC_TO_VBLANK=0
PF_SYNC_TO_VBLANK=0
PF_NV_VSYNC_WORKS=0

with Perfly for linux I had to remove the call (in generic.C) to setFBConfig
in order to allow the Nvidia environment variable __GL_FSAA_MODE to work.

In Linux I ran the following command:
perfly -m 0 esprit.flt -t 0x21

And got the following stats for draw:

NO FSAA: 1.1ms
4x FSAA: 4.1ms

In windows I used an unmodifed version of perfly with the following command:
perfly esprit.flt

And got the following stats for draw:

NO FSAA: 0.9ms
4X FSAA: 1.3ms

Does anyone know if this is a Performer of Nvidia bug?

Also, I noticed that I get NO LOD fading in windows with 4x FSAA enabled.
However, FSAA does appear to work! I assumed that LOD fading was for free
with FSAA enabled. And I did try setting PF_ENABLE_MULTISAMPLE_VISUAL to 1.

Regards,

David Lyne,
Equipe Electronics Ltd.


Date view Thread view Subject view Author view

This archive was generated by hypermail 2b29 : Tue Aug 24 2004 - 07:15:10 PDT