Notice ~ 

Are you searching for our italian Community  Forumzone.it?
Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Topics - Micromegas

#1
Benchmarking / Some Fill-Rate Improvement
17 January 2006, 07:18:04
Hi, reading about V5 environment variables I found something that looks interesting : SSTH3_2PPC_LOG2_BAND_HEIGHT (number of scan lines rendered by each texture unit when 2 pixel-per-clock rendering is enabled) and SSTH3_CBC (Triangle Iterations band. Added this keys to the registry and  make some benchmarks with 3D Mark, here are the results:

3D MARK 2000 build 335:

1024x768x32, Texture Format: 32bits, Z-Buffer: 24bits, Frame Buffer: Triple, CPU Optimization: PIII Optimization

1 Scan Line, 4 Iteration Columns:
253,6 MTexels/s (S. Texturing)
468,4 MTexels/S (M. Texturing)

1 Scan Line, 8 Iteration Columns:  (Driver Default Settings)
274,2 MTexels/s (S. Texturing)
502,2 MTexels/S (M. Texturing)

1 Scan Line, 16 Iteration Columns:
288,6 MTexels/s (S. Texturing)
524,3 MTexels/S (M. Texturing)

1 Scan Line, 32 Iteration Columns:
296,7 MTexels/s (S. Texturing)
540,0 MTexels/S (M. Texturing)

64 Scan Line, 32 Iteration Columns:
311,0 MTexels/s (S. Texturing)
572,9 MTexels/S (M. Texturing)

128 Scan Line, 32 Iteration Columns:
311,0 MTexels/s (S. Texturing)
572,9 MTexels/S (M. Texturing)



3D MARK 2001 SE:

1024x768x32, Frame Buffer: Triple, Z-Buffer: 24bits, Texture Format: Compressed

1 Scan Line, 4 Iteration Columns:
316,9 MTexels/s (S. Texturing)
578,0 MTexels/S (M. Texturing)

1 Scan Line, 8 Iteration Columns:   (Driver Default Settings)
326,0 MTexels/s (S. Texturing)
578,0 MTexels/S (M. Texturing)

1 Scan Line, 16 Iteration Columns:
329,4 MTexels/s (S. Texturing)
577,4 MTexels/S (M. Texturing)

1 Scan Line, 32 Iteration Columns:
331,4 MTexels/s (S. Texturing)
577,4 MTexels/S (M. Texturing)

64 Scan Line, 32 Iteration Columns:
332,4 MTexels/s (S. Texturing)
581,4 MTexels/S (M. Texturing)

128 Scan Line, 32 Iteration Columns:
332,7 MTexels/s (S. Texturing)
581,9 MTexels/S (M. Texturing)


There's a little boost, more noticeable in 16 Bit mode. Maybe it's useless, or all you already know it. Anyway.

Oooooooops!! I Almost forgot, my PC is PIII 900 MHz, 512 MB ram, Voodoo5 5500 AGP.

This are the keys I wrote for it to work with 3Dfx tools:

Triangle Iterations Columns:

Control: Combo
Default: 1
List: 4 Columns,8 Columns,16 Columns,32 Columns
Tweak Map: 3,0,1,2
Tweak Value: SSTH3_CBC
Value: 3

Scan Lines Rendering:

Control: Combo
Default: 0
List: 1 Line,2 Lines,4 Lines,8 Lines,16 Lines,32 Lines,64 Lines,128 Lines
Tweak Map: 0,1,2,3,4,5,6,7
Tweak Value: SSTH3_2PPC_LOG2_BAND_HEIGHT
Value: 7