Videocard Benchmarks

Over 1,000,000 Video Cards Benchmarked

Video Card Test Information

Video Card Benchmark results (“Baselines”) were gathered from users’ submissions to the PassMark web site as well as from internal testing. PerformanceTest conducts four different graphics tests and a set of GPU compute tests. The results are then averaged together to determine the PassMark 3D Mark for a system.

There four graphics tests defined consist of a DirectX 9, a DirectX 10 test, a DirectX 11 test and a DirectX 12 test. The DirectX 9 has been supported since Windows 2000/XP. DirectX 10 and 11 tests can only be run on Windows Vista or later. DirectX 12 was released with in 2016 with Windows 10. Additionally, not all video cards support all DirectX levels and as such your PC may not have the hardware to run all the tests. Only the newest video cards can do DirectX 12.

While they may sometimes work, 3D tests are not explicitly supported under virtual machine environments or remote desktop connections. OpenGL performance is not tested.


DirectX 9

DirectX 10

DirectX 11

DirectX 12


11 planes, 500 trees, terrain, water, sky

25 Islands, 35 Meteors

50 Giant Space Jellyfish

Up to 100,000 Asteroids (25,000 by default), 71 Space ships (13 unique models), 1 Space station

Display Mode1

Full Screen
8x Anti-Aliasing

Full screen
8x Anti-Aliasing

Full screen
4x Anti-Aliasing

Full screen
2x Anti-Aliasing

Feature Highlights

Makes use of Vertex and Pixel Shader 2.0 techniques to generate realistic water as well as texture the ground based on the height above the water.

Vertex and Pixel Shader 3.0 effects.
Uses DX10 instancing.
Uses geometry shader.

Vertex and Pixel Shader 5.0 effects.Unordered transparency technique used on jellyfish.2
Tessellation technique used to produce terrain.

Vertex and Pixel Shader 5.1 effects.
Compute shader for bloom and warp effect. Pixel shader uses 5 textures on each space ship (diffuse, specular, gloss, normal, reflection, glow).
Support for Multi GPU, Multi-threading and DX12 features such as bundles and command lists.

Resources information

The terrain is formed by 32,258 triangular polygons.
The water surface uses 260,610 triangular polygons.
Each plane object has 560 polygons.
Each tree has either 2214 or 1978 polygons(depending on which type).

Meteors are made up of a maximum 100,000 particles across all meteors.
Each tree has 2497 instanced leaf polygons.

Each jellyfish has 8244 polygons.
The space station has 2843 polygons.
Each of the approximately 10,000 stars is a polygon.
The terrain is made up of a variable number of polygons based on distance and wether it is in the cameras view by use of DX11 tessellation techniques.

Polygon count for each space ship is between 5,000-30,000.
71 different textures. The maximum texture size is 2048x2048.
The asteroids are made up of a variable number of polygons based on distance and whether it is in the cameras view

1 This is the mode that the test attempts to run in by default, if the video card or monitor do not support this mode the test will be attempted to run at a lower resolution or anti-aliasing level, in these cases the test score will be penalized.

2 This technique relies on the video card supporting 8x anti-aliasing. If your video card does not support this another method will be used but the test score will be penalized.3

3 In the case that a test score is penalized the score in frames per second will not match the actual frames per second the test ran at.

GPU Compute Tests

The GPU set of test utilizes graphics APIs (Microsoft DirectCompute and OpenCL) that allow general purpose computing (typically performed by the CPU) to be performed on the GPU. This takes advantage of the enormous parallel computation capacity of GPUs that would be well suited for parallel, computationally-intensive operations.

Microsoft DirectCompute is fully supported on DirectX 11 GPUs and partially supported on DirectX 10 GPUs. DirectX 11 runtime libraries are required to run these tests. These libraries are only available for Vista, Windows 7 and newer.

Open Computing Language (OpenCL) allows cross platform development of applications to run on compute device (CPUs, GPUs etc).

Comparing Version 9 Results with Version 10

Due to the changes to the existing tests results have changed between version 9 and version 10.

  • DX9 test, increased anti aliasing default to 8x and test resolution to 1920x1080. Changed the skybox being used and increased number of objects in test.
  • DX10 test, increased test resolution to 1920x1080. Increased the number of islands and meteors displayed during the test.
  • GPU Compute test, replaced the Bittonic sort test with an NBody Gravity test. Increased default size for sub tests to 1920x1080. For the OpenCL test, made some changes to particle size and variables used for calculations so more is happening during the test.