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

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 Linuxdota2: 2560 x 1440dow3: 2560 x 1440 - Lowdow3: 2560 x 1440 - Maximummadmax: 2560 x 1440 - Default - Camp Hollow Pointss3bfe: 2560 x 1440 - Lowss3bfe: 2560 x 1440 - Ultratalos-principle: 2560 x 14401 Thread2 Threads3 Threads4 Threads8 ThreadsOpenGL: 2 ThreadsOpenGL: 4 ThreadsOpenGL: 8 ThreadsVulkan: 2 ThreadsVulkan: 4 ThreadsVulkan: 8 ThreadsOpenGL: 3 ThreadsVulkan: 3 ThreadsOpenGL: 1 ThreadVulkan: 1 Thread78.3239.3032.1836.29117.8766.3359.0090.8045.4034.29106.59125.7362.8358.9391.5246.4034.33118.79125.8066.5060.1358.7339.2926.7888.52177.0069.9771.3052.0039.8827.0790.00181.3770.5371.1049.9540.5227.2991.78177.4770.3370.2345.2134.35119.95116.3766.9062.6739.9327.0989.26177.3369.8071.7085.3054.8255.90151.0765.5371OpenBenchmarking.org

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.5