Skip navigation

Standard Performance Evaluation Corporation


SPECviewperf® 12

SPECviewperf 12 is the worldwide standard for measuring graphics performance based on professional applications. The latest version is SPECviewperf 12.0.2, which extends performance measurement from physical to virtualized workstations. SPECgpc members at the time of V12.0.2 release include AMD, Dell, Fujitsu, HP, Intel, Lenovo, Micron and NVIDIA.

SPECviewperf 12 measures the 3D graphics performance of systems running under the OpenGL and Direct X application programming interfaces. The benchmark’s workloads, called viewsets, represent graphics content and behavior from actual applications.

SPECviewperf 12 has been tested and is supported under the 64-bit version of Microsoft Windows 7. Results from SPECviewperf 12 cannot be compared to those from previous versions of the benchmark.

Free downloading for non-commercial users

SPECviewperf 12 is available for immediate download under a two-tiered pricing structure: free for non-commercial users and $2,500 for commercial entities. Commercial entities are defined as organizations using the benchmark for the purpose of marketing, developing, testing, consulting for and/or selling computers, computer services, graphics devices, drivers or other systems in the computer marketplace.

Minimum configuration information

SPECviewperf 12 has the following minimum requirements:

  • OpenGL 2.0 or later plus extensions
  • Direct X11 support
  • 8GB of installed system memory
  • 40GB available disk space
  • 1920x1080 screen resolution for submissions published on the SPEC website

System memory requirement

SPECviewperf reports system memory as gigabytes (GB), even though the actual memory capacity measured and required is in gibibytes (GiB). The use of the term gigabytes is because the term gibibyte is not in broad use and may be confusing. System memory capacity is typically based on the physical memory modules present, which are reported in decimal (GB) despite their internal structure being in binary (GiB). This creates some complexity in virtualization configurations, which may specify and allocate memory to a child OS from the shared pool using decimal (GB). One gigabyte is slightly less than one gibibyte, thus a virtualized workstation may be allocated sufficient gigabytes of memory but fail to meet the minimum required memory to run SPECviewperf. Therefore, for virtualized configurations, memory should be allocated to the child OS sufficient to meet or exceed the minimum memory capacity in binary, where one gibibyte is equal to 1024 to the third power. A few examples are provided below for convenience:


Minimum Allocated Gigabytes











SPECgpc recommendations

Beyond the minimum requirements, the SPECgpc group recommends that SPECviewperf 12 be run on a graphics card with at least 1 GB of graphics memory.


SPECviewperf 12 viewsets