Skip to content
SPECIFICTION
Get listed

3DMark vs glmark2

3DMark

3dmark.com

glmark2

github.com

Side by side

Figure3DMarkglmark2
Price fromFree—
Free planYes—
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYes—
Linux—Yes
iOSYes—
AndroidYesYes
Plans published40
Spec score · Game Benchmark Software8.9 (#1)7.6 (#11)
Purpose3DMark benchmarks and compares gaming performance across PCs, Macs, notebooks, tablets, and smartphones.glmark2 is an OpenGL 2.0 and OpenGL ES 2.0 benchmark.

Plans

3DMark

  • 3DMark for AndroidFree
  • 3DMark for iOSFree
  • 3DMark for Windows$34.99, paid once
  • 3DMark for Windows and macOS$34.99, paid once

3DMark pricing →

glmark2

No plans published.

glmark2 pricing →

In their own words

3DMark

3DMark benchmarks gaming performance across PCs, Macs, notebooks, tablets, and smartphones. It scans hardware and recommends a suitable benchmark, then lets users compare scores with systems using the same CPU and GPU combination. Tests include ray tracing, DirectX and Vulkan graphics benchmarks, CPU Profile tests, and GPU stress tests. Charts show CPU and GPU temperatures, clock speeds, and frame-rate changes during a run. The software also estimates frame rates for a selection of popular games to connect benchmark results with game performance. A separately purchased Storage Benchmark DLC measures SSD and other storage hardware using gaming activities. Free editions are listed for iOS and Android. The Windows and macOS edition is a one-time purchase listed at $34.99; a Windows edition sold through Epic Games is also listed at $34.99 as a one-time purchase. Enterprise features include command-line automation, offline results, XML export, commercial-use licensing, Testdriver compatibility, and priority email and phone support. The minimum listed Windows requirement is Windows 10 64-bit, a dual-core 1.8 GHz CPU, 4 GB memory, and DirectX 11 graphics.

Visit 3dmark.com

glmark2

glmark2 is a free graphics benchmark for OpenGL 2.0 and OpenGL ES 2.0. Its default suite runs scenes covering workloads such as building, textures, shading, bump, buffers, terrain, and shadows, then prints a glmark2 score. Users can specify custom benchmarks through command-line options or benchmark files. Results can be exported to XML or CSV, and available result details include CPU time and shader compilation time. The project documents Linux builds for DRM, Wayland, and X11, including desktop GL and GLESv2 variants, and provides instructions for building and installing an Android APK. Windows support is recorded through WGL and ANGLE-EGL. Building uses Meson and Ninja and requires Meson 0.47 or newer, libpng 1.6, window-system development files, and applicable GL or GLES libraries. On Android, arguments can come through an intent extra or an arguments file, with intent arguments taking precedence when supplied. The Android version ignores several X11 options, including validation, off-screen, fullscreen, and scene-list options. The project is licensed under GPLv3 and is provided without warranty.

Visit github.com