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&grr&sor.

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

VulkanOpenGLOpenBenchmarking.orgFrames Per Second, More Is BetterThe Talos PrincipleResolution: 2560 x 14403 Threads2 Threads4 Threads1 Thread8 Threads1632486480SE +/- 0.56, N = 3SE +/- 0.75, N = 3SE +/- 0.75, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 3SE +/- 0.24, N = 3SE +/- 0.82, N = 3SE +/- 0.98, N = 4SE +/- 0.30, N = 371.7071.3071.1071.0070.2362.6760.1359.0058.9355.90

Serious Sam 3: BFE

Resolution: 2560 x 1440 - Quality: Ultra

VulkanOpenGLOpenBenchmarking.orgFrames Per Second, More Is BetterSerious Sam 3: BFEResolution: 2560 x 1440 - Quality: Ultra4 Threads8 Threads2 Threads3 Threads1 Thread1632486480SE +/- 0.20, N = 3SE +/- 0.26, N = 3SE +/- 0.33, N = 3SE +/- 0.20, N = 3SE +/- 0.09, N = 3SE +/- 0.95, N = 3SE +/- 1.10, N = 3SE +/- 0.32, N = 3SE +/- 2.39, N = 6SE +/- 2.41, N = 670.5370.3369.9769.8065.5366.9066.5066.3362.8354.82

Serious Sam 3: BFE

Resolution: 2560 x 1440 - Quality: Low

VulkanOpenGLOpenBenchmarking.orgFrames Per Second, More Is BetterSerious Sam 3: BFEResolution: 2560 x 1440 - Quality: Low4 Threads8 Threads3 Threads2 Threads1 Thread4080120160200SE +/- 1.69, N = 3SE +/- 0.24, N = 3SE +/- 2.00, N = 3SE +/- 1.76, N = 3SE +/- 0.12, N = 3SE +/- 3.22, N = 6SE +/- 0.54, N = 3SE +/- 1.09, N = 3SE +/- 0.94, N = 3SE +/- 1.37, N = 3181.37177.47177.33177.00151.07125.80125.73117.87116.3785.30

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: Landmover8 Threads4 Threads3 Threads2 Threads306090120150124.6998.4090.6728.8697.8297.0096.4596.41

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 Dead8 Threads4 Threads3 Threads2 Threads20406080100102.2186.2482.8524.2281.6581.2781.1481.09

Mad Max

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

VulkanOpenGLOpenBenchmarking.orgFrames Per Second, More Is BetterMad MaxResolution: 2560 x 1440 - Graphics Preset: Default - Scene: Stronghold4 Threads3 Threads8 Threads2 Threads2040608010080.0679.4277.1871.1171.4644.0443.0830.69

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 Point3 Threads8 Threads4 Threads2 Threads306090120150119.95118.79106.5936.2991.7890.0089.2688.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: Maximum3 Threads8 Threads4 Threads2 Threads816243240SE +/- 0.14, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.15, N = 3SE +/- 0.06, N = 3SE +/- 0.16, N = 3SE +/- 0.14, N = 334.3534.3334.2932.1827.2927.0927.0726.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: Low8 Threads4 Threads3 Threads2 Threads1122334455SE +/- 0.04, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 3SE +/- 0.20, N = 3SE +/- 0.31, N = 3SE +/- 0.11, N = 3SE +/- 0.17, N = 3SE +/- 0.16, N = 346.4045.4045.2139.3040.5239.9339.8839.29

Dota 2

Resolution: 2560 x 1440

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


Phoronix Test Suite v10.8.5