Skip to main content

SPECviewperf

SPECviewperf measures professional graphics-workstation performance using viewsets traced from real CAD, media, and visualization applications. It reports per-viewset frame-rate scores reflecting the full GPU and driver stack.

SPECviewperf, from the SPEC Graphics Performance Characterization (SPECgpc) group, is the standard benchmark for professional graphics workstation performance. It measures how well a system's GPU and drivers handle the OpenGL and DirectX rendering used by professional applications in engineering, media, energy, and medical fields — workloads quite different from games.

The benchmark runs a set of viewsets, each derived from traces of a real professional application: SolidWorks, CATIA, Creo, Siemens NX (CAD/CAM), Maya and 3ds Max (media and entertainment), Showcase (automotive visualization), an energy viewset (seismic interpretation), and a medical imaging viewset. Each viewset replays representative camera movements, model complexity, and shading typical of that application.

What It Measures

SPECviewperf reports a composite score per viewset based on rendering frame rates across the viewset's sub-tests, with higher being better. Because professional applications often use wireframe, shaded, and textured modes with large models and many small draw calls, the benchmark stresses driver efficiency and geometry throughput, not just raw fill rate. There is no single overall score — each viewset is reported separately.

Methodology

The benchmark replays recorded API call streams from each application at a fixed resolution, measuring frames per second through defined animation sequences. It uses the system's installed graphics drivers, so results reflect the full GPU-plus-driver stack. SPEC publishes run rules requiring a clean configuration and full disclosure of hardware, driver versions, and settings for results to be comparable.

How to Interpret Results

Match the viewset to your work: a SolidWorks user should weigh the SolidWorks viewset, not the Maya one. Professional GPUs with certified drivers often outperform consumer cards of similar raw specification because the drivers are tuned for these applications. Compare the same SPECviewperf version and resolution, and remember that higher viewset scores predict smoother interaction with large professional models.

Limitations

SPECviewperf measures viewport rendering only, not compute tasks like simulation, rendering to final image, or GPU-accelerated AI. The viewsets are snapshots of specific application versions and age as software evolves. Results depend heavily on driver maturity, so they reflect the tested driver, not future ones. The benchmark does not capture CPU-bound modeling operations or system memory limits that also affect professional workflows.