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.
This archive was generated by hypermail 2b29 : Tue Aug 24 2004 - 07:15:10 PDT