Vulkan vs. OpenGL CPU Core Scaling Linux

Tests for a future article on Phoronix.

HTML result view exported from: https://openbenchmarking.org/result/1706267-TR-VULKANSCA68&sro&grr.

Vulkan vs. OpenGL CPU Core Scaling LinuxProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLVulkanCompilerFile-SystemScreen Resolution1 Thread2 Threads3 Threads4 Threads8 ThreadsIntel Xeon E3-1280 v5 @ 4.00GHz (1 Core)MSI C236A WORKSTATION (MS-7998) v1.0Intel Skylake16384MB256GB TOSHIBA-RD400Sapphire AMD POLARIS10 (DRM 3.9.0 / 4.10.0-24-generic LLVM 5.0.0) 4096MBRealtek ALC1150ASUS PB278Intel ConnectionUbuntu 17.044.10.0-24-generic (x86_64)Unity 7.5.0X Server 1.19.3modesetting 1.19.34.5 Mesa 17.2.0-devel- padoka PPA (LLVM 5.0.0)1.0.42GCC 6.3.0 20170406ext42560x1440Intel Xeon E3-1280 v5 @ 4.00GHz (2 Cores)Intel Xeon E3-1280 v5 @ 4.00GHz (3 Cores)Intel Xeon E3-1280 v5 @ 4.00GHz (4 Cores)Intel Xeon E3-1280 v5 @ 4.00GHz (8 Cores)OpenBenchmarking.orgProcessor Details- Scaling Governor: intel_pstate performanceGraphics Details- GLAMOR

Vulkan vs. OpenGL CPU Core Scaling Linuxtalos-principle: 2560 x 1440ss3bfe: 2560 x 1440 - Ultrass3bfe: 2560 x 1440 - Lowmadmax: 2560 x 1440 - Default - Camp Hollow Pointdow3: 2560 x 1440 - Maximumdow3: 2560 x 1440 - Lowdota2: 2560 x 14401 Thread2 Threads3 Threads4 Threads8 ThreadsOpenGL: 1 ThreadOpenGL: 2 ThreadsOpenGL: 3 ThreadsOpenGL: 4 ThreadsOpenGL: 8 ThreadsVulkan: 1 ThreadVulkan: 2 ThreadsVulkan: 3 ThreadsVulkan: 4 ThreadsVulkan: 8 Threads55.9054.8285.3059.0066.33117.8736.2932.1839.3078.3262.6766.90116.37119.9534.3545.2158.9362.83125.73106.5934.2945.4090.8060.1366.50125.80118.7934.3346.4091.527165.53151.0771.3069.97177.0088.5226.7839.2958.7371.7069.80177.3389.2627.0939.9371.1070.53181.3790.0027.0739.8852.0070.2370.33177.4791.7827.2940.5249.95OpenBenchmarking.org

The Talos Principle

Resolution: 2560 x 1440

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterThe Talos PrincipleResolution: 2560 x 14401 Thread2 Threads3 Threads4 Threads8 Threads1632486480SE +/- 0.30, N = 3SE +/- 0.82, N = 3SE +/- 0.24, N = 3SE +/- 0.98, N = 4SE +/- 0.24, N = 3SE +/- 0.75, N = 3SE +/- 0.56, N = 3SE +/- 0.75, N = 3SE +/- 0.03, N = 355.9059.0062.6758.9360.1371.0071.3071.7071.1070.23

Serious Sam 3: BFE

Resolution: 2560 x 1440 - Quality: Ultra

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterSerious Sam 3: BFEResolution: 2560 x 1440 - Quality: Ultra1 Thread2 Threads3 Threads4 Threads8 Threads1632486480SE +/- 2.41, N = 6SE +/- 0.32, N = 3SE +/- 0.95, N = 3SE +/- 2.39, N = 6SE +/- 1.10, N = 3SE +/- 0.09, N = 3SE +/- 0.33, N = 3SE +/- 0.20, N = 3SE +/- 0.20, N = 3SE +/- 0.26, N = 354.8266.3366.9062.8366.5065.5369.9769.8070.5370.33

Serious Sam 3: BFE

Resolution: 2560 x 1440 - Quality: Low

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterSerious Sam 3: BFEResolution: 2560 x 1440 - Quality: Low1 Thread2 Threads3 Threads4 Threads8 Threads4080120160200SE +/- 1.37, N = 3SE +/- 1.09, N = 3SE +/- 0.94, N = 3SE +/- 0.54, N = 3SE +/- 3.22, N = 6SE +/- 0.12, N = 3SE +/- 1.76, N = 3SE +/- 2.00, N = 3SE +/- 1.69, N = 3SE +/- 0.24, N = 385.30117.87116.37125.73125.80151.07177.00177.33181.37177.47

Mad Max

Resolution: 2560 x 1440 - Graphics Preset: Default - Scene: Landmover

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterMad MaxResolution: 2560 x 1440 - Graphics Preset: Default - Scene: Landmover2 Threads3 Threads4 Threads8 Threads30609012015028.8690.6798.40124.6996.4196.4597.8297.00

Mad Max

Resolution: 2560 x 1440 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterMad MaxResolution: 2560 x 1440 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead2 Threads3 Threads4 Threads8 Threads2040608010024.2282.8586.24102.2181.6581.1481.0981.27

Mad Max

Resolution: 2560 x 1440 - Graphics Preset: Default - Scene: Stronghold

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterMad MaxResolution: 2560 x 1440 - Graphics Preset: Default - Scene: Stronghold2 Threads3 Threads4 Threads8 Threads2040608010030.6944.0443.0871.4671.1179.4280.0677.18

Mad Max

Resolution: 2560 x 1440 - Graphics Preset: Default - Scene: Camp Hollow Point

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterMad MaxResolution: 2560 x 1440 - Graphics Preset: Default - Scene: Camp Hollow Point2 Threads3 Threads4 Threads8 Threads30609012015036.29119.95106.59118.7988.5289.2690.0091.78

Dawn of War III

Resolution: 2560 x 1440 - Graphics Preset: Maximum

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterDawn of War IIIResolution: 2560 x 1440 - Graphics Preset: Maximum2 Threads3 Threads4 Threads8 Threads816243240SE +/- 0.11, N = 3SE +/- 0.14, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 3SE +/- 0.15, N = 332.1834.3534.2934.3326.7827.0927.0727.29

Dawn of War III

Resolution: 2560 x 1440 - Graphics Preset: Low

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterDawn of War IIIResolution: 2560 x 1440 - Graphics Preset: Low2 Threads3 Threads4 Threads8 Threads1122334455SE +/- 0.20, N = 3SE +/- 0.10, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 3SE +/- 0.11, N = 3SE +/- 0.17, N = 3SE +/- 0.31, N = 339.3045.2145.4046.4039.2939.9339.8840.52

Dota 2

Resolution: 2560 x 1440

OpenGLVulkanOpenBenchmarking.orgFrames Per Second, More Is BetterDota 2Resolution: 2560 x 14402 Threads4 Threads8 Threads20406080100SE +/- 2.14, N = 6SE +/- 0.80, N = 3SE +/- 1.78, N = 6SE +/- 3.07, N = 6SE +/- 2.40, N = 6SE +/- 1.10, N = 678.3290.8091.5258.7352.0049.95


Phoronix Test Suite v10.8.5