From: Dieter <Die...@ha...> - 2004-08-31 20:07:02
|
System: dual Athlon MP 1900+ MSI K7D Master-L (aka AMD 768MPX) 1 GB DDR266 RAM, CL2 (2x 512 MB) ATI Radeon 8500 QL, AGP (r200), 64 MB DDR RAM all U160/320 ;-) SuSE 9.0 * with latest 2.6.5-104 (official released 9.1) kernel * glibc-2.3.3-73 (NPTL) based on SuSE's 9.0 XFree86 4.3.0.1-46 DRM CVS DRI CVS Mesa CVS + r200-maybe-flush-less-3.diff + DRI-TLS-01.patch & Mesa-TLS-01.patch + r200_vertex.patch (test.patch by Philipp Klaus Krause) viewperf was compiled with threading enabled. src/EnvLINUX.c [-] int GetNumProcessors() { return (2); } [-] src/Makefile [-] CDEBUGFLAGS = -O -mcpu=athlon -march=athlon -mfpmath=sse INCLUDES = -I$(AUX_DIR) -I$(X_DIR)/include/ -I$(LIBGL)/include/ -I$(LIBPNG)/include # Add -DMP to the following line to build a multithreaded viewperf DEFINES = -DXWINDOWS -DSEARCHPATH -DLINUX -DPNG -DMP # edit EnvXXX.c to be your version of Env.c, such as EnvDEC.c ENV_C=EnvLINUX.c CCFLAGS = CFLAGS = $(CCFLAGS) $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) LIBS = -L$(X_DIR)/lib -Lobjs -L$(AUX_DIR) -L$(TK_DIR) -L$(LIBGL)/lib -L$(LIBPNG) /lib -lvp -lm -lX11 -lXext -laux -lGL -lGLU -lz -lpng -lpthread [-] OLD results * all as above but UP-compiled 'cause the 'r200 multiple app lockups' * NO DRI-TLS-01.patch & Mesa-TLS-01.patch * NO r200_vertex.patch (test.patch by Philipp Klaus Krause) Run All Summary ---------- sum_results/3dsmax/summary.txt 3dsmax-02 Weighted Geometric Mean = 6.352 ---------- sum_results/drv/summary.txt drv-09 Weighted Geometric Mean = 4.235 ---------- sum_results/dx/summary.txt dx-08 Weighted Geometric Mean = 29.728 ---------- sum_results/light/summary.txt light-06 Weighted Geometric Mean = 6.921 ---------- sum_results/proe/summary.txt proe-02 Weighted Geometric Mean = 4.412 ---------- sum_results/ugs/summary.txt ugs-03 Weighted Geometric Mean = 2.457 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! And now the GREAT new ones: Run All Summary ---------- sum_results/3dsmax/summary.txt 3dsmax-02 Weighted Geometric Mean = 5.944 ---------- sum_results/drv/summary.txt drv-09 Weighted Geometric Mean = 10.626 ---------- sum_results/dx/summary.txt dx-08 Weighted Geometric Mean = 39.704 ---------- sum_results/light/summary.txt light-06 Weighted Geometric Mean = 6.741 ---------- sum_results/proe/summary.txt proe-02 Weighted Geometric Mean = 4.324 ---------- sum_results/ugs/summary.txt ugs-03 Weighted Geometric Mean = 47.214 Cheers, Dieter |
From: Dieter <Die...@ha...> - 2004-08-31 20:14:43
|
Am Dienstag, 31. August 2004 22:12 schrieb Dieter N=C3=BCtzel: > System: > > dual Athlon MP 1900+ > MSI K7D Master-L (aka AMD 768MPX) > 1 GB DDR266 RAM, CL2 (2x 512 MB) > ATI Radeon 8500 QL, AGP (r200), 64 MB DDR RAM > all U160/320 ;-) > > SuSE 9.0 > * with latest 2.6.5-104 (official released 9.1) kernel > * glibc-2.3.3-73 (NPTL) > based on SuSE's 9.0 XFree86 4.3.0.1-46 > > DRM CVS > DRI CVS > Mesa CVS > + r200-maybe-flush-less-3.diff > + DRI-TLS-01.patch & Mesa-TLS-01.patch > + r200_vertex.patch (test.patch by Philipp Klaus Krause) > > viewperf was compiled with threading enabled. > > src/EnvLINUX.c > [-] > int > GetNumProcessors() > { > return (2); > } > [-] > > src/Makefile > [-] > CDEBUGFLAGS =3D -O -mcpu=3Dathlon -march=3Dathlon -mfpmath=3Dsse > INCLUDES =3D -I$(AUX_DIR) -I$(X_DIR)/include/ -I$(LIBGL)/include/ > -I$(LIBPNG)/include > # Add -DMP to the following line to build a multithreaded viewperf > DEFINES =3D -DXWINDOWS -DSEARCHPATH -DLINUX -DPNG -DMP > # edit EnvXXX.c to be your version of Env.c, such as EnvDEC.c > ENV_C=3DEnvLINUX.c > CCFLAGS =3D > CFLAGS =3D $(CCFLAGS) $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) > LIBS =3D -L$(X_DIR)/lib -Lobjs -L$(AUX_DIR) -L$(TK_DIR) -L$(LIBGL)/lib > -L$(LIBPNG) /lib -lvp -lm -lX11 -lXext -laux -lGL -lGLU -lz -lpng -lpthre= ad > [-] > > > OLD results > * all as above but UP-compiled 'cause the 'r200 multiple app lockups' > * NO DRI-TLS-01.patch & Mesa-TLS-01.patch > * NO r200_vertex.patch (test.patch by Philipp Klaus Krause) > > Run All Summary > > ---------- sum_results/3dsmax/summary.txt > 3dsmax-02 Weighted Geometric Mean =3D 6.352 > > ---------- sum_results/drv/summary.txt > drv-09 Weighted Geometric Mean =3D 4.235 > > ---------- sum_results/dx/summary.txt > dx-08 Weighted Geometric Mean =3D 29.728 > > ---------- sum_results/light/summary.txt > light-06 Weighted Geometric Mean =3D 6.921 > > ---------- sum_results/proe/summary.txt > proe-02 Weighted Geometric Mean =3D 4.412 > > ---------- sum_results/ugs/summary.txt > ugs-03 Weighted Geometric Mean =3D 2.457 > > !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! > > And now the GREAT new ones: > > Run All Summary > > ---------- sum_results/3dsmax/summary.txt > 3dsmax-02 Weighted Geometric Mean =3D 5.944 > > ---------- sum_results/drv/summary.txt > drv-09 Weighted Geometric Mean =3D 10.626 > > ---------- sum_results/dx/summary.txt > dx-08 Weighted Geometric Mean =3D 39.704 > > ---------- sum_results/light/summary.txt > light-06 Weighted Geometric Mean =3D 6.741 > > ---------- sum_results/proe/summary.txt > proe-02 Weighted Geometric Mean =3D 4.324 > > ---------- sum_results/ugs/summary.txt > ugs-03 Weighted Geometric Mean =3D 47.214 Argh, what a regression. most tests show mostly empty and/or black and/or white windows... Must rerun, when I can stay on the machine. Expect a new try, soon. =2DDieter |
From: Philipp K. K. <pk...@sp...> - 2004-09-02 14:10:29
|
Dieter Nützel schrieb: > > Argh, > > what a regression. > most tests show mostly empty and/or black and/or white windows... > Strange, I just ran Viewperf 8 on my r200 and didn't notice any problems (expect ensight-01 that didn't even run, but it seems that's a problem with a Viewperf script). Philipp Klaus Krause |
From: <Die...@ha...> - 2004-09-02 15:38:51
|
Philipp Klaus Krause schrieb: > Dieter Nützel schrieb: > >> >> Argh, >> >> what a regression. >> most tests show mostly empty and/or black and/or white windows... >> > > Strange, I just ran Viewperf 8 8.0.1? I've downloaded it in the morning. ;-) > on my r200 and didn't notice > any problems SMP-system (EnvLINUX.c reports num=2) -DMP? -lpthread? Some more (hardware) specs, please. Without that 7.1.1 finished. But NOT that fast. And I see some garbage from KDE (Konsole content) superimposed in the resulted *.pngs. Anyone? > (expect ensight-01 that didn't even run, but it > seems that's a problem with a Viewperf script). I'll have a look. -Dieter |
From: Philipp K. K. <pk...@sp...> - 2004-09-02 16:11:20
|
I did use a slightly older cvs version with only my vertex program patch applied and built in the Mes tree without optimizations. >>> >> >> Strange, I just ran Viewperf 8 > > > 8.0.1? Yes. > > I've downloaded it in the morning. ;-) > >> on my r200 and didn't notice >> any problems > > > SMP-system (EnvLINUX.c reports num=2) > -DMP? > -lpthread? gcc-3.5 -O2 -march=athlon-mp -msse -DMP > > Some more (hardware) specs, please. Dual Athlon MP, Radeon 9000 Pro I'll retry with new drivers and rebuilt -O3, -mfpmath=sse Viewperf. Philipp |
From: Philipp K. K. <pk...@sp...> - 2004-09-02 16:26:58
|
> > > gcc-3.5 -O2 -march=athlon-mp -msse -DMP > Just saw that the it seems to take the options from the Makefile, I just set them in options (included by Makefile, but the CFLAGS defined there is overwrittem) Philipp |
From: <Die...@ha...> - 2004-09-02 16:38:30
|
Philipp Klaus Krause schrieb: > >> >> >> gcc-3.5 -O2 -march=athlon-mp -msse -DMP >> > > Just saw that the it seems to take the options from the Makefile, > I just set them in options (included by Makefile, but the CFLAGS > defined there is overwrittem) ;-) That's why I 'included' my changed EnvLINUX.c (taken from EnvSGI.c) files. src/EnvLINUX.c [-] int GetNumProcessors() { return (2); } [-] src/Makefile [-] CDEBUGFLAGS = -O -mcpu=athlon-mp -march=athlon-mp # -mfpmath=sse INCLUDES = -I$(AUX_DIR) -I$(X_DIR)/include/ -I$(LIBGL)/include/ -I$(LIBPNG)/include # Add -DMP to the following line to build a multithreaded viewperf DEFINES = -DXWINDOWS -DSEARCHPATH -DLINUX -DPNG -DMP # edit EnvXXX.c to be your version of Env.c, such as EnvDEC.c ENV_C=EnvLINUX.c CCFLAGS = CFLAGS = $(CCFLAGS) $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) LIBS = -L$(X_DIR)/lib -Lobjs -L$(AUX_DIR) -L$(TK_DIR) -L$(LIBGL)/lib -L$(LIBPNG) /lib -lvp -lm -lX11 -lXext -laux -lGL -lGLU -lz -lpng -lpthread [-] Do you see any performance win with GCC-3.5 (auto vectorization) compared to the old -mfpmath=sse? -Dieter |
From: Philipp K. K. <pk...@sp...> - 2004-09-02 16:50:39
|
Dieter Nützel schrieb: > Philipp Klaus Krause schrieb: > >> >>> >>> >>> gcc-3.5 -O2 -march=athlon-mp -msse -DMP >>> >> >> Just saw that the it seems to take the options from the Makefile, >> I just set them in options (included by Makefile, but the CFLAGS >> defined there is overwrittem) > > > ;-) > > That's why I 'included' my changed EnvLINUX.c (taken from EnvSGI.c) files. > OK, adding -DMP makes some tests turn completely black (tried with ugs). Still using the old cvs driver with only vertex programs added and built in non-optimizing Mesa tree (driver built with gcc-3.3). > > Do you see any performance win with GCC-3.5 (auto vectorization) > compared to the old -mfpmath=sse? > I've never compiled Viewperf test with an older gcc version. Philipp |
From: Philipp K. K. <pk...@sp...> - 2004-08-31 20:41:46
|
Dieter Nützel schrieb: > src/Makefile > [-] > CDEBUGFLAGS = -O -mcpu=athlon -march=athlon -mfpmath=sse > INCLUDES = -I$(AUX_DIR) -I$(X_DIR)/include/ -I$(LIBGL)/include/ > -I$(LIBPNG)/include > # Add -DMP to the following line to build a multithreaded viewperf > DEFINES = -DXWINDOWS -DSEARCHPATH -DLINUX -DPNG -DMP > # edit EnvXXX.c to be your version of Env.c, such as EnvDEC.c > ENV_C=EnvLINUX.c > CCFLAGS = > CFLAGS = $(CCFLAGS) $(CDEBUGFLAGS) $(INCLUDES) $(DEFINES) > LIBS = -L$(X_DIR)/lib -Lobjs -L$(AUX_DIR) -L$(TK_DIR) -L$(LIBGL)/lib > -L$(LIBPNG) /lib -lvp -lm -lX11 -lXext -laux -lGL -lGLU -lz -lpng -lpthread > [-] > -mfpmath=sse will be ignored, since -march=athlon doesn't allow it (the original athlon didn't have sse) you have to use -march=athlon-mp. Philipp Klaus Krause |