Vulkan vs. OpenGL Core i3/i5/i7 + NVIDIA GeForce GTX 1060 Ubuntu Linux Comparison New OpenGL vs. Vulkan Linux benchmarks by Michael Larabel for a future article on Phoronix. OpenGL: Core i3 8100: Processor: Intel Core i3-8100 @ 3.60GHz (4 Cores), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3e1f, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 120GB Force MP500, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: NVIDIA 387.12, OpenGL: 4.5.0, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 Vulkan: Core i3 8100: Processor: Intel Core i3-8100 @ 3.60GHz (4 Cores), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3e1f, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 120GB Force MP500, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: NVIDIA 387.12, OpenGL: 4.5.0, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 Vulkan: Core i5 8400: Processor: Intel Core i5-8400 @ 4.00GHz (6 Cores), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3ec2, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 120GB Force MP500, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: NVIDIA 387.12, OpenGL: 4.5.0, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 OpenGL: Core i5 8400: Processor: Intel Core i5-8400 @ 4.00GHz (6 Cores), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3ec2, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 120GB Force MP500, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: NVIDIA 387.12, OpenGL: 4.5.0, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 Vulkan: Core i7 8700K: Processor: Intel Core i7-8700K @ 4.00GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3ec2, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 120GB Force MP500, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: NVIDIA 387.12, OpenGL: 4.5.0, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 OpenGL: Core i7 8700K: Processor: Intel Core i7-8700K @ 4.00GHz (6 Cores / 12 Threads), Motherboard: ASUS PRIME Z370-A, Chipset: Intel Device 3ec2, Memory: 16384MB, Disk: 525GB Crucial_CT525MX3 + 120GB Force MP500, Graphics: NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz), Audio: Realtek Generic, Monitor: DELL P2415Q, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.10.0-35-generic (x86_64), Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: NVIDIA 387.12, OpenGL: 4.5.0, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 Dota 2 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 72.47 |============================================= Vulkan: Core i3 8100 .. 77.47 |================================================ Vulkan: Core i5 8400 .. 76.63 |=============================================== OpenGL: Core i5 8400 .. 72.73 |============================================= Vulkan: Core i7 8700K . 75.13 |=============================================== OpenGL: Core i7 8700K . 72.50 |============================================= Dota 2 CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 1.5 AVG: 54.1 MAX: 73.8 Vulkan: Core i3 8100 .. MIN: 0.5 AVG: 31.6 MAX: 48.0 Vulkan: Core i5 8400 .. MIN: 0.3 AVG: 23.0 MAX: 40.1 OpenGL: Core i5 8400 .. MIN: 0.0 AVG: 37.1 MAX: 60.1 Vulkan: Core i7 8700K . MIN: 0.3 AVG: 13.1 MAX: 50.4 OpenGL: Core i7 8700K . MIN: 0.2 AVG: 17.8 MAX: 29.5 The Talos Principle Resolution: 3840 x 2160 Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 39.17 |===================================== Vulkan: Core i3 8100 .. 49.23 |=============================================== Vulkan: Core i5 8400 .. 50.13 |================================================ OpenGL: Core i5 8400 .. 40.93 |======================================= Vulkan: Core i7 8700K . 50.57 |================================================ OpenGL: Core i7 8700K . 41.27 |======================================= The Talos Principle CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 1.5 AVG: 23.7 MAX: 52.5 Vulkan: Core i3 8100 .. MIN: 0.5 AVG: 21.1 MAX: 48.8 Vulkan: Core i5 8400 .. MIN: 0.7 AVG: 12.9 MAX: 28.3 OpenGL: Core i5 8400 .. MIN: 0.0 AVG: 15.0 MAX: 36.1 Vulkan: Core i7 8700K . MIN: 0.0 AVG: 6.6 MAX: 16.8 OpenGL: Core i7 8700K . MIN: 0.7 AVG: 7.5 MAX: 18.4 Serious Sam 3: BFE Resolution: 3840 x 2160 - Quality: Low Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 80.63 |============================= Vulkan: Core i3 8100 .. 132.53 |=============================================== Vulkan: Core i5 8400 .. 126.17 |============================================= OpenGL: Core i5 8400 .. 78.73 |============================ Vulkan: Core i7 8700K . 128.30 |============================================= OpenGL: Core i7 8700K . 92.77 |================================= Serious Sam 3: BFE CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 0.0 AVG: 24.0 MAX: 76.7 Vulkan: Core i3 8100 .. MIN: 0.0 AVG: 25.8 MAX: 74.6 Vulkan: Core i5 8400 .. MIN: 0.0 AVG: 15.1 MAX: 34.6 OpenGL: Core i5 8400 .. MIN: 0.0 AVG: 15.0 MAX: 34.3 Vulkan: Core i7 8700K . MIN: 0.0 AVG: 8.3 MAX: 25.5 OpenGL: Core i7 8700K . MIN: 0.0 AVG: 7.9 MAX: 26.3 Serious Sam 3: BFE Resolution: 3840 x 2160 - Quality: Ultra Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 33.63 |========================================= Vulkan: Core i3 8100 .. 38.30 |=============================================== Vulkan: Core i5 8400 .. 39.03 |================================================ OpenGL: Core i5 8400 .. 33.23 |========================================= Vulkan: Core i7 8700K . 38.97 |================================================ OpenGL: Core i7 8700K . 36.73 |============================================= Serious Sam 3: BFE CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 0.5 AVG: 26.2 MAX: 75.0 Vulkan: Core i3 8100 .. MIN: 0.0 AVG: 25.2 MAX: 77.3 Vulkan: Core i5 8400 .. MIN: 0.0 AVG: 15.3 MAX: 34.5 OpenGL: Core i5 8400 .. MIN: 0.0 AVG: 15.3 MAX: 33.9 Vulkan: Core i7 8700K . MIN: 0.0 AVG: 7.7 MAX: 25.4 OpenGL: Core i7 8700K . MIN: 0.0 AVG: 8.5 MAX: 25.9 Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Camp Hollow Point Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 67.39 |========================================== Vulkan: Core i3 8100 .. 77.87 |================================================ Vulkan: Core i5 8400 .. 76.13 |=============================================== OpenGL: Core i5 8400 .. 65.03 |======================================== Vulkan: Core i7 8700K . 72.91 |============================================= OpenGL: Core i7 8700K . 62.05 |====================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Stronghold Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 67.21 |========================================= Vulkan: Core i3 8100 .. 79.10 |================================================ Vulkan: Core i5 8400 .. 79.55 |================================================ OpenGL: Core i5 8400 .. 66.73 |======================================== Vulkan: Core i7 8700K . 79.64 |================================================ OpenGL: Core i7 8700K . 67.12 |======================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 60.43 |========================================== Vulkan: Core i3 8100 .. 69.64 |================================================ Vulkan: Core i5 8400 .. 69.56 |================================================ OpenGL: Core i5 8400 .. 60.61 |========================================== Vulkan: Core i7 8700K . 68.30 |=============================================== OpenGL: Core i7 8700K . 60.33 |========================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Landmover Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 74.02 |========================================== Vulkan: Core i3 8100 .. 83.98 |================================================ Vulkan: Core i5 8400 .. 83.77 |================================================ OpenGL: Core i5 8400 .. 75.05 |=========================================== Vulkan: Core i7 8700K . 82.78 |=============================================== OpenGL: Core i7 8700K . 74.48 |=========================================== Mad Max CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 12 AVG: 67 MAX: 100 Vulkan: Core i3 8100 .. MIN: 6 AVG: 43 MAX: 84 Vulkan: Core i5 8400 .. MIN: 2 AVG: 28 MAX: 49 OpenGL: Core i5 8400 .. MIN: 1 AVG: 45 MAX: 69 Vulkan: Core i7 8700K . MIN: 1 AVG: 14 MAX: 27 OpenGL: Core i7 8700K . MIN: 3 AVG: 23 MAX: 35 Dawn of War III Resolution: 3840 x 2160 - Graphics Preset: Low Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 32.22 |============================================= Vulkan: Core i3 8100 .. 33.93 |================================================ Vulkan: Core i5 8400 .. 34.11 |================================================ OpenGL: Core i5 8400 .. 32.25 |============================================= Vulkan: Core i7 8700K . 32.92 |============================================== OpenGL: Core i7 8700K . 31.88 |============================================= Dawn of War III CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 0.5 AVG: 43.1 MAX: 57.1 Vulkan: Core i3 8100 .. MIN: 0.0 AVG: 23.0 MAX: 37.9 Vulkan: Core i5 8400 .. MIN: 0.0 AVG: 17.3 MAX: 44.4 OpenGL: Core i5 8400 .. MIN: 0.0 AVG: 29.6 MAX: 43.0 Vulkan: Core i7 8700K . MIN: 0.0 AVG: 9.8 MAX: 27.7 OpenGL: Core i7 8700K . MIN: 0.2 AVG: 15.9 MAX: 29.3 Dawn of War III Resolution: 3840 x 2160 - Graphics Preset: High Frames Per Second > Higher Is Better OpenGL: Core i3 8100 .. 25.08 |============================================= Vulkan: Core i3 8100 .. 26.53 |================================================ Vulkan: Core i5 8400 .. 26.64 |================================================ OpenGL: Core i5 8400 .. 25.09 |============================================= Vulkan: Core i7 8700K . 26.41 |================================================ OpenGL: Core i7 8700K . 25.15 |============================================= Dawn of War III CPU Usage (Summary) Monitor Percent < Lower Is Better OpenGL: Core i3 8100 .. MIN: 0.5 AVG: 41.8 MAX: 65.2 Vulkan: Core i3 8100 .. MIN: 0.0 AVG: 22.9 MAX: 52.7 Vulkan: Core i5 8400 .. MIN: 0.0 AVG: 15.8 MAX: 42.1 OpenGL: Core i5 8400 .. MIN: 0.0 AVG: 28.9 MAX: 45.4 Vulkan: Core i7 8700K . MIN: 0.0 AVG: 8.6 MAX: 20.4 OpenGL: Core i7 8700K . MIN: 0.0 AVG: 15.4 MAX: 24.2 CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring Percent OpenGL: Core i3 8100 .. MIN: 0 AVG: 37 MAX: 100 Vulkan: Core i3 8100 .. MIN: 0 AVG: 26 MAX: 84 Vulkan: Core i5 8400 .. MIN: 0 AVG: 17 MAX: 49 OpenGL: Core i5 8400 .. MIN: 0 AVG: 25 MAX: 69 Vulkan: Core i7 8700K . MIN: 0 AVG: 9 MAX: 50 OpenGL: Core i7 8700K . MIN: 0 AVG: 13 MAX: 35