Benchmarks - Pixel Shader (3DMark)
Here we'll take a look at the relative pixel shader performances using a variety of the 3DMark feature tests.

Pixel Shader - PS1.1 (FPS) | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X700 XT | 330.5 | 330.4 | 321.3 | 227.2 | 163.6 |
X700 PRO | 330.3 | 330.8 | 300.1 | 199.6 | 143.0 |
X800 XT | 330.1 | 329.0 | 329.3 | 328.8 | 296.2 |
X600 XT | 327.5 | 324.8 | 238.3 | 153.1 | 103.4 |
9800 PRO | 313.1 | 230.3 | 162.1 | 107.9 | 78.2 |
X700 XT % Faster Than: | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X700 PRO | 0.1% | -0.1% | 7.1% | 13.8% | 14.4% |
X800 XT | 0.1% | 0.4% | -2.4% | -30.9% | -44.8% |
X600 XT | 0.9% | 1.7% | 34.8% | 48.4% | 58.2% |
9800 PRO | 5.6% | 43.5% | 98.2% | 110.6% | 109.2% |
X700 PRO % Faster Than: | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X800 XT | 0.1% | 0.5% | -8.9% | -39.3% | -51.7% |
X600 XT | 0.9% | 1.8% | 25.9% | 30.4% | 38.3% |
9800 PRO | 5.5% | 43.6% | 85.1% | 85.0% | 82.9% |
With the PS1.1 "Pixel Shader" test from 3DMark2001SE the "X" series of boards are all behaving about where we would expect them to be relative to one another, at least in high resolution where the X800 XT isn’t quite so system constrained. What we do notice though is the large gap the 9800 PRO has to the other boards – it’s even lagging behind the X600 XT, which it shouldn’t do by any theoretical measure. PS1.1 shader programs are very short in relation to PS2.0 or beyond, hence the performance of this test is likely to be quite dependant on the texturing requirements – as the "X" series of boards here have optimised texture filtering properties whilst the 9800 PRO doesn’t, what we may actually be seeing here is not performance differences due to shader processing capabilities, but in how the boards are handling the texture sampling.

Advanced Shader - PS1.4 (FPS) | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X700 XT | 394.5 | 314.2 | 234.4 | 166.4 | 119.8 |
X700 PRO | 319.0 | 255.1 | 192.1 | 137.0 | 99.6 |
X800 XT | 683.1 | 562.8 | 429.9 | 310.5 | 237.5 |
X600 XT | 202.2 | 158.1 | 121.4 | 83.5 | 62.1 |
9800 PRO | 230.1 | 184.6 | 146.8 | 109.6 | 83.9 |
X700 XT % Faster Than: | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X700 PRO | 23.7% | 23.2% | 22.0% | 21.5% | 20.3% |
X800 XT | -42.2% | -44.2% | -45.5% | -46.4% | -49.6% |
X600 XT | 95.1% | 98.7% | 93.1% | 99.3% | 92.9% |
9800 PRO | 71.4% | 70.2% | 59.7% | 51.8%0 | 42.8% |
X700 PRO % Faster Than: | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X800 XT | -53.3% | -54.7% | -55.3% | -55.9% | -58.1% |
X600 XT | 57.8% | 61.4% | 58.2% | 64.1% | 60.4% |
9800 PRO | 38.6% | 38.2% | 30.9% | 25.0% | 18.7% |
Under 3DMark2001SE’s PS1.4 “Advanced Shader” test we see the performance trends are closer to the theoretical performances – however the X series correspond closer to their relative bandwidth differences than fill-rate (Pixel Shader) differences. The 9800 PRO is the one that bucks this trend as, although it has a higher bandwidth than both the X700’s it is scoring below them – again this could be due to the texture sampling differences between the boards with the X700’s using less bandwidth during texture operations.

Pixel Shader 2.0 - PS2.0 (FPS) | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X700 XT | 135.3 | 103.7 | 76.2 | 54.5 | 42.7 |
X700 PRO | 108.1 | 82.6 | 60.9 | 43.8 | 34.2 |
X800 XT | 215.3 | 182.6 | 144.9 | 106.7 | 85.2 |
X600 XT | 55.7 | 44.0 | 33.8 | 25.0 | 19.9 |
9800 PRO | 63.5 | 51.5 | 41.4 | 32.4 | 26.3 |
X700 XT % Faster Than: | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X700 PRO | 25.2% | 25.5% | 25.1% | 24.4% | 24.9% |
X800 XT | -37.2% | -43.2% | -47.4% | -48.9% | -49.9% |
X600 XT | 142.9% | 135.7% | 125.4% | 118.0% | 114.6% |
9800 PRO | 113.1% | 101.4% | 84.1% | 68.2% | 62.4% |
X700 PRO % Faster Than: | 640x480 | 800x600 | 1024x768 | 1280x1024 | 1600x1200 |
X800 XT | -49.8% | -54.8% | -58.0% | -59.0% | -59.9% |
X600 XT | 94.1% | 87.7% | 80.2% | 75.2% | 71.9% |
9800 PRO | 70.2% | 60.4% | 47.1% | 35.2% | 30.0% |
3DMark03’s Pixel Shader 2.0 test is showing similar performance trends as the Advanced Shader test, at high resolutions, however here the 9800 PRO’s deficit to the two X700’s is a little greater.