Daryll Strauss wrote:

> Nicholas wrote:
> >
> > Can we expect games that use glide/mesa to reach performance equity with
> > their windows counterparts? My system is borderline playable with certain
> > games in windows, so when I jump to linux it's quite a disappointment.
> >
> > I just want general thoughts on this. Maybe it's more of a Mesa issue than a
> > glide issue, but I don't know.
> >
> > Can anyone predict the future?
>
> No, but we can take some guesses. :-)
>
> I, personally, am very excited about the future for 3D under Linux. It
> is moving along very well.

Daryll,

you've only forgotten to mention the great work of Holger Waechtler
<[EMAIL PROTECTED]> who did most of the 3DNow! optimizations
for Mesa-3.1.

Checkout MesaCVS (Mesa-3.1 beta3) :-)

Regards,
            Dieter

Here are some results of 'gltest' performed on my K6-III 400 with 256 MB. System
library was glibc-2.1. All stuff compiled with pgcc-1.1.3.
For Mesa I use the following flags:

gcc -O6 -mk6 -march=k6 -malign-double -mstack-align-double -ansi -pedantic
-ffast-math -funroll-loops -fomit-frame-pointer -DNO_CONST -D_SVID_SOURCE
-D_BSD_SOURCE -DSHM
-DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DFX

setenv MESA_GLX_FX f
setenv MESA_NO_DITHER 0
setenv MESA_NO_RASTER 0

MMX cpu detected.
3Dnow cpu detected.
hooking in 3dnow code...
3dnow code hooked in successfully.
Simple Points
842036.445954 Pnts/sec

Smooth Lines
SIZE=480 => 127136.730924 Lins/sec
SIZE=250 => 241555.360064 Lins/sec
SIZE=100 => 305073.703073 Lins/sec
SIZE=050 => 304763.087628 Lins/sec
SIZE=025 => 304269.642857 Lins/sec

ZSmooth Triangles
SIZE=480 => 2859.574685 Tris/sec
SIZE=250 => 10471.506607 Tris/sec
SIZE=100 => 140636.602521 Tris/sec
SIZE=050 => 395806.689971 Tris/sec
SIZE=025 => 407969.427022 Tris/sec

ZSmooth Tex Blend Triangles
SIZE=480 => 2725.735041 Tris/sec
SIZE=250 => 9083.435463 Tris/sec
SIZE=100 => 71042.308124 Tris/sec
SIZE=050 => 321567.122338 Tris/sec
SIZE=025 => 369145.197635 Tris/sec

ZSmooth Tex Blend TMesh Triangles
SIZE=400 => 1998.101584 Tris/sec, MPixel Fill/sec: -58.562261
SIZE=250 => 5061.493266 Tris/sec, MPixel Fill/sec: -66.413525
SIZE=100 => 19880.863796 Tris/sec, MPixel Fill/sec: 99.404319
SIZE=050 => 79707.668079 Tris/sec, MPixel Fill/sec: 99.634585
SIZE=025 => 362243.476072 Tris/sec, MPixel Fill/sec: 113.201086
SIZE=010 => 400272.408388 Tris/sec, MPixel Fill/sec: 20.013620
SIZE=005 => 401430.783685 Tris/sec, MPixel Fill/sec: 5.017885
SIZE=002 => 401513.393183 Tris/sec, MPixel Fill/sec: 0.803027

Color/Depth Buffer Clears
1618.857941 Clrs/sec, MPixel Fill/sec: 496.853404

***************************************************************************

setenv MESA_GLX_FX f
setenv MESA_NO_DITHER 1
setenv MESA_NO_RASTER 0

MMX cpu detected.
3Dnow cpu detected.
hooking in 3dnow code...
3dnow code hooked in successfully.
Simple Points
841717.396126 Pnts/sec

Smooth Lines
SIZE=480 => 127128.062752 Lins/sec
SIZE=250 => 241679.754306 Lins/sec
SIZE=100 => 305750.010808 Lins/sec
SIZE=050 => 305354.486063 Lins/sec
SIZE=025 => 304846.460149 Lins/sec

ZSmooth Triangles
SIZE=480 => 2859.574593 Tris/sec
SIZE=250 => 10471.735669 Tris/sec
SIZE=100 => 140579.926536 Tris/sec
SIZE=050 => 395619.894597 Tris/sec
SIZE=025 => 407045.085689 Tris/sec

ZSmooth Tex Blend Triangles
SIZE=480 => 2725.735041 Tris/sec
SIZE=250 => 9082.905280 Tris/sec
SIZE=100 => 70787.229734 Tris/sec
SIZE=050 => 321780.744393 Tris/sec
SIZE=025 => 371202.383207 Tris/sec

ZSmooth Tex Blend TMesh Triangles
SIZE=400 => 1997.931667 Tris/sec, MPixel Fill/sec: -62.265352
SIZE=250 => 5061.570748 Tris/sec, MPixel Fill/sec: -66.693315
SIZE=100 => 19879.137911 Tris/sec, MPixel Fill/sec: 99.395690
SIZE=050 => 79776.767993 Tris/sec, MPixel Fill/sec: 99.720960
SIZE=025 => 362204.087750 Tris/sec, MPixel Fill/sec: 113.188777
SIZE=010 => 400350.009917 Tris/sec, MPixel Fill/sec: 20.017500
SIZE=005 => 400554.649922 Tris/sec, MPixel Fill/sec: 5.006933
SIZE=002 => 400314.616967 Tris/sec, MPixel Fill/sec: 0.800629

Color/Depth Buffer Clears
1618.815914 Clrs/sec, MPixel Fill/sec: 496.840505

***************************************************************************

setenv MESA_GLX_FX f
setenv MESA_NO_DITHER 0
setenv MESA_NO_RASTER 1

MMX cpu detected.
3Dnow cpu detected.
hooking in 3dnow code...
3dnow code hooked in successfully.
Simple Points
1744255.363714 Pnts/sec

Smooth Lines
SIZE=480 => 127099.156856 Lins/sec
SIZE=250 => 241576.235700 Lins/sec
SIZE=100 => 305708.477397 Lins/sec
SIZE=050 => 305386.096138 Lins/sec
SIZE=025 => 304895.057067 Lins/sec

ZSmooth Triangles
SIZE=480 => 2859.327820 Tris/sec
SIZE=250 => 10470.317129 Tris/sec
SIZE=100 => 140579.917647 Tris/sec
SIZE=050 => 392857.769148 Tris/sec
SIZE=025 => 408003.290424 Tris/sec

ZSmooth Tex Blend Triangles
SIZE=480 => 2725.735303 Tris/sec
SIZE=250 => 9083.420012 Tris/sec
SIZE=100 => 71207.475000 Tris/sec
SIZE=050 => 321818.824151 Tris/sec
SIZE=025 => 369760.809931 Tris/sec

ZSmooth Tex Blend TMesh Triangles
SIZE=400 => 1998.029776 Tris/sec, MPixel Fill/sec: -59.005740
SIZE=250 => 5061.467370 Tris/sec, MPixel Fill/sec: -66.320417
SIZE=100 => 19880.147014 Tris/sec, MPixel Fill/sec: 99.400735
SIZE=050 => 79710.697687 Tris/sec, MPixel Fill/sec: 99.638372
SIZE=025 => 362202.911538 Tris/sec, MPixel Fill/sec: 113.188410
SIZE=010 => 399444.750725 Tris/sec, MPixel Fill/sec: 19.972238
SIZE=005 => 400547.821807 Tris/sec, MPixel Fill/sec: 5.006848
SIZE=002 => 400659.765498 Tris/sec, MPixel Fill/sec: 0.801320

Color/Depth Buffer Clears
1618.819071 Clrs/sec, MPixel Fill/sec: 496.841474

---
Dieter N�tzel
Graduate Student, Computer Science

University of Hamburg
Department of Computer Science
Cognitive Systems Group
Vogt-K�lln-Stra�e 30
D-22527 Hamburg, Germany

email: Dieter N�tzel <[EMAIL PROTECTED]>
@home: Dieter N�tzel <[EMAIL PROTECTED]>




_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to