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&grw.

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 Linuxmadmax: 2560 x 1440 - Default - Camp Hollow Pointdow3: 2560 x 1440 - Lowdow3: 2560 x 1440 - Maximumdota2: 2560 x 1440ss3bfe: 2560 x 1440 - Lowss3bfe: 2560 x 1440 - Ultratalos-principle: 2560 x 14401 Thread2 Threads3 Threads4 Threads8 ThreadsOpenGL: 2 ThreadsOpenGL: 3 ThreadsOpenGL: 4 ThreadsOpenGL: 8 ThreadsVulkan: 2 ThreadsVulkan: 3 ThreadsVulkan: 4 ThreadsVulkan: 8 ThreadsOpenGL: 1 ThreadVulkan: 1 Thread36.2939.3032.1878.32117.8766.3359.00119.9545.2134.35116.3766.9062.67106.5945.4034.2990.80125.7362.8358.93118.7946.4034.3391.52125.8066.5060.1388.5239.2926.7858.73177.0069.9771.3089.2639.9327.09177.3369.8071.7090.0039.8827.0752.00181.3770.5371.1091.7840.5227.2949.95177.4770.3370.2385.3054.8255.90151.0765.5371OpenBenchmarking.org

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: 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

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

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

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

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

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

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: 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: 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


Phoronix Test Suite v10.8.5