3DMark vs vkmark
3DMark
3dmark.comvkmark
github.comSide by side
| Figure | 3DMark | vkmark |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | — | Yes |
| iOS | Yes | — |
| Android | Yes | — |
| Plans published | 4 | 1 |
| Spec score · Game Benchmark Software | 8.9 (#1) | 7.3 (#15) |
| Purpose | 3DMark benchmarks and compares gaming performance across PCs, Macs, notebooks, tablets, and smartphones. | vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes. |
Plans
3DMark
- 3DMark for AndroidFree
- 3DMark for iOSFree
- 3DMark for Windows$34.99, paid once
- 3DMark for Windows and macOS$34.99, paid once
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.
vkmark
vkmark is a free, extensible Vulkan benchmarking suite for Linux, built around targeted scenes that measure different aspects of Vulkan performance. Each scene can take configuration options. The `-b, --benchmark` command-line option lets users select scenes and their order; without it, vkmark runs a default set. The project lists X11, Wayland, and KMS backends. It can detect the window system automatically, or a user can choose one with `--winsys`. After installation, vkmark runs from the command line, and it can also be run directly from the project build directory without installation. Building requires Meson, a C++17 compiler, Vulkan development files, libglm, and libassimp, as well as dependencies for the selected backend. The documented build uses Meson and Ninja, with installation through `ninja -C build install`. The README includes an apt-install example for dependencies on recent Debian or Ubuntu systems. The repository includes the GNU Lesser General Public License, version 2.1.