Vulkan vs. OpenGL AMD Intel Tests Fresh OpenGL vs. Vulkan graphics tests on Intel Core i5, Intel Core i7, AMD Ryzen. Tests for a future article on Phoronix. Vulkan: Core i5 7600K: Processor: Intel Core i5-7600K @ 4.20GHz (4 Cores), Motherboard: Gigabyte Z270M-D3H-CF, Chipset: Intel Device 591f + Z270, Memory: 8192MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: MSI AMD Radeon RX 470/480 8192MB, Audio: Realtek ALC892, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170618, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 OpenGL: Core i5 7600K: Processor: Intel Core i5-7600K @ 4.20GHz (4 Cores), Motherboard: Gigabyte Z270M-D3H-CF, Chipset: Intel Device 591f + Z270, Memory: 8192MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: MSI AMD Radeon RX 470/480 8192MB, Audio: Realtek ALC892, Network: Intel Connection OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170618, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 OpenGL: Ryzen 7 1800X: Processor: AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (16 Cores), Motherboard: MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0, Chipset: AMD Device 1450, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: MSI AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Network: Intel I211 Gigabit Connection OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170618, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 Vulkan: Ryzen 7 1800X: Processor: AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (16 Cores), Motherboard: MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0, Chipset: AMD Device 1450, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: MSI AMD Radeon RX 470/480 8192MB, Audio: AMD Device aaf0, Network: Intel I211 Gigabit Connection OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170618, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 Vulkan: Core i7 7700K: Processor: Intel Core i7-7700K @ 4.50GHz (8 Cores), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f + Z270, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: MSI AMD Radeon RX 470/480 8192MB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170618, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 OpenGL: Core i7 7700K: Processor: Intel Core i7-7700K @ 4.50GHz (8 Cores), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0, Chipset: Intel Device 591f + Z270, Memory: 16384MB, Disk: Samsung SSD 950 PRO 256GB, Graphics: MSI AMD Radeon RX 470/480 8192MB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: Ubuntu 17.04, Kernel: 4.12.0-999-generic (x86_64) 20170618, Desktop: Unity 7.5.0, Display Server: X Server 1.19.3, Display Driver: modesetting 1.19.3, OpenGL: 4.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0), Vulkan: 1.0.42, Compiler: GCC 6.3.0 20170406, File-System: ext4, Screen Resolution: 3840x2160 CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring Percent Vulkan: Core i5 7600K . MIN: 0.0 AVG: 35.5 MAX: 73.5 OpenGL: Core i5 7600K . MIN: 0.0 AVG: 47.8 MAX: 96.0 OpenGL: Ryzen 7 1800X . MIN: 0.0 AVG: 14.0 MAX: 32.3 Vulkan: Ryzen 7 1800X . MIN: 0.0 AVG: 10.2 MAX: 25.1 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 16.7 MAX: 39.5 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 26.3 MAX: 60.5 Dawn of War III CPU Usage (Summary) Monitor Percent < Lower Is Better Vulkan: Core i5 7600K . MIN: 0.0 AVG: 32.7 MAX: 66.8 OpenGL: Core i5 7600K . MIN: 0.0 AVG: 52.4 MAX: 74.2 OpenGL: Ryzen 7 1800X . MIN: 0.0 AVG: 14.2 MAX: 27.5 Vulkan: Ryzen 7 1800X . MIN: 1.4 AVG: 11.0 MAX: 20.4 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 16.3 MAX: 29.4 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 26.6 MAX: 43.1 Dawn of War III Resolution: 1920 x 1080 - Graphics Preset: Ultra Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 53.00 |===================================== OpenGL: Core i5 7600K . 61.63 |=========================================== OpenGL: Ryzen 7 1800X . 66.15 |============================================== Vulkan: Ryzen 7 1800X . 53.36 |===================================== Vulkan: Core i7 7700K . 54.98 |====================================== OpenGL: Core i7 7700K . 68.83 |================================================ Dawn of War III CPU Usage (Summary) Monitor Percent < Lower Is Better Vulkan: Core i5 7600K . MIN: 0.0 AVG: 34.8 MAX: 52.0 OpenGL: Core i5 7600K . MIN: 0.0 AVG: 55.3 MAX: 75.5 OpenGL: Ryzen 7 1800X . MIN: 0.3 AVG: 16.2 MAX: 32.3 Vulkan: Ryzen 7 1800X . MIN: 0.0 AVG: 12.2 MAX: 22.5 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 19.7 MAX: 37.2 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 29.9 MAX: 47.3 Dawn of War III Resolution: 1920 x 1080 - Graphics Preset: Low Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 67.57 |====================================== OpenGL: Core i5 7600K . 69.92 |======================================= OpenGL: Ryzen 7 1800X . 78.15 |============================================ Vulkan: Ryzen 7 1800X . 68.21 |====================================== Vulkan: Core i7 7700K . 76.80 |=========================================== OpenGL: Core i7 7700K . 85.17 |================================================ The Talos Principle Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 47.37 |================================================ OpenGL: Core i5 7600K . 37.23 |====================================== OpenGL: Ryzen 7 1800X . 35.47 |==================================== Vulkan: Ryzen 7 1800X . 39.50 |======================================== Vulkan: Core i7 7700K . 40.20 |========================================= OpenGL: Core i7 7700K . 38.27 |======================================= Mad Max CPU Usage (Summary) Monitor Percent < Lower Is Better Vulkan: Core i5 7600K . MIN: 1.5 AVG: 40.9 MAX: 69.0 OpenGL: Core i5 7600K . MIN: 0.5 AVG: 63.0 MAX: 96.0 OpenGL: Ryzen 7 1800X . MIN: 1.2 AVG: 15.8 MAX: 24.1 Vulkan: Ryzen 7 1800X . MIN: 3.5 AVG: 10.1 MAX: 16.9 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 19.3 MAX: 33.3 OpenGL: Core i7 7700K . MIN: 0.5 AVG: 31.1 MAX: 50.4 Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Landmover Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 59.15 |====================================== OpenGL: Core i5 7600K . 73.68 |================================================ OpenGL: Ryzen 7 1800X . 74.27 |================================================ Vulkan: Ryzen 7 1800X . 58.54 |====================================== Vulkan: Core i7 7700K . 57.71 |===================================== OpenGL: Core i7 7700K . 71.99 |=============================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 48.27 |======================================= OpenGL: Core i5 7600K . 59.77 |================================================ OpenGL: Ryzen 7 1800X . 59.11 |=============================================== Vulkan: Ryzen 7 1800X . 48.05 |======================================= Vulkan: Core i7 7700K . 47.02 |====================================== OpenGL: Core i7 7700K . 57.45 |============================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Stronghold Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 57.15 |======================================== OpenGL: Core i5 7600K . 50.11 |=================================== OpenGL: Ryzen 7 1800X . 68.03 |================================================ Vulkan: Ryzen 7 1800X . 57.21 |======================================== Vulkan: Core i7 7700K . 56.31 |======================================== OpenGL: Core i7 7700K . 67.50 |================================================ Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Camp Hollow Point Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 51.13 |===================================== OpenGL: Core i5 7600K . 66.89 |================================================ OpenGL: Ryzen 7 1800X . 64.70 |============================================== Vulkan: Ryzen 7 1800X . 50.65 |==================================== Vulkan: Core i7 7700K . 49.50 |==================================== OpenGL: Core i7 7700K . 62.70 |============================================= Mad Max CPU Usage (Summary) Monitor Percent < Lower Is Better Vulkan: Core i5 7600K . MIN: 2.5 AVG: 49.0 MAX: 73.5 OpenGL: Core i5 7600K . MIN: 2.5 AVG: 73.1 MAX: 95.1 OpenGL: Ryzen 7 1800X . MIN: 0.9 AVG: 19.3 MAX: 26.9 Vulkan: Ryzen 7 1800X . MIN: 0.9 AVG: 12.4 MAX: 20.3 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 22.9 MAX: 36.5 OpenGL: Core i7 7700K . MIN: 0.8 AVG: 38.9 MAX: 60.5 Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Landmover Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 171.45 |====================================== OpenGL: Core i5 7600K . 150.11 |================================== OpenGL: Ryzen 7 1800X . 210.18 |=============================================== Vulkan: Ryzen 7 1800X . 170.79 |====================================== Vulkan: Core i7 7700K . 172.51 |======================================= OpenGL: Core i7 7700K . 209.70 |=============================================== Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 145.12 |====================================== OpenGL: Core i5 7600K . 138.45 |===================================== OpenGL: Ryzen 7 1800X . 177.58 |=============================================== Vulkan: Ryzen 7 1800X . 147.76 |======================================= Vulkan: Core i7 7700K . 144.79 |====================================== OpenGL: Core i7 7700K . 173.52 |============================================== Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Stronghold Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 85.58 |====================================== OpenGL: Core i5 7600K . 47.59 |===================== OpenGL: Ryzen 7 1800X . 75.15 |================================= Vulkan: Ryzen 7 1800X . 70.24 |=============================== Vulkan: Core i7 7700K . 104.31 |============================================== OpenGL: Core i7 7700K . 105.56 |=============================================== Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Camp Hollow Point Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 158.27 |========================================== OpenGL: Core i5 7600K . 130.47 |================================== OpenGL: Ryzen 7 1800X . 179.07 |=============================================== Vulkan: Ryzen 7 1800X . 159.94 |========================================== Vulkan: Core i7 7700K . 158.99 |========================================== OpenGL: Core i7 7700K . 175.98 |============================================== Dota 2 CPU Usage (Summary) Monitor Percent < Lower Is Better Vulkan: Core i5 7600K . MIN: 0.0 AVG: 37.1 MAX: 46.8 OpenGL: Core i5 7600K . MIN: 0.0 AVG: 46.8 MAX: 67.0 OpenGL: Ryzen 7 1800X . MIN: 0.1 AVG: 14.4 MAX: 20.4 Vulkan: Ryzen 7 1800X . MIN: 0.0 AVG: 10.9 MAX: 15.8 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 16.3 MAX: 20.8 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 23.2 MAX: 31.1 Dota 2 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 47.47 |====================================== OpenGL: Core i5 7600K . 59.47 |================================================ OpenGL: Ryzen 7 1800X . 58.77 |=============================================== Vulkan: Ryzen 7 1800X . 46.00 |===================================== Vulkan: Core i7 7700K . 46.73 |====================================== OpenGL: Core i7 7700K . 57.97 |=============================================== Dota 2 CPU Usage (Summary) Monitor Percent < Lower Is Better Vulkan: Core i5 7600K . MIN: 0.5 AVG: 52.2 MAX: 70.2 OpenGL: Core i5 7600K . MIN: 0.0 AVG: 59.9 MAX: 85.3 OpenGL: Ryzen 7 1800X . MIN: 0.1 AVG: 21.4 MAX: 31.4 Vulkan: Ryzen 7 1800X . MIN: 0.1 AVG: 16.1 MAX: 25.1 Vulkan: Core i7 7700K . MIN: 0.0 AVG: 19.5 MAX: 39.5 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 35.2 MAX: 52.8 Dota 2 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better Vulkan: Core i5 7600K . 110.27 |====================================== OpenGL: Core i5 7600K . 99.17 |================================== OpenGL: Ryzen 7 1800X . 117.70 |======================================== Vulkan: Ryzen 7 1800X . 99.57 |================================== Vulkan: Core i7 7700K . 98.70 |================================== OpenGL: Core i7 7700K . 137.27 |===============================================