SPECviewperf vs vkmark
SPECviewperf
gwpg.spec.orgvkmark
github.comSide by side
| Figure | SPECviewperf | vkmark |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | — |
| Linux | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · PC benchmark tools | 8.5 (#11) | 7.5 (#51) |
| Spec score · Game Benchmark Software | 7.9 (#7) | 7.3 (#15) |
| Spec score · PC Benchmark Software | 7.8 (#39) | 7.2 (#60) |
| Free plan | Yes | Yes |
| Purpose | SPECviewperf measures 3D graphics performance on systems running OpenGL, DirectX, and Vulkan APIs. | vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes. |
| Support | SPEC offers technical assistance for benchmark-related issues but does not assist with hardware installation, hardware problems, non-SPEC software issues, or hardware/software-specific tuning. | The repository provides GitHub Issues and Pull Requests for project discussion and contributions. |
Plans
SPECviewperf
- Free non-commercial licenseFree
- Commercial license$2,500, paid once
In their own words
SPECviewperf
SPECviewperf has no write-up on Specifiction yet; its figures are above.
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.