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. 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 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 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 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 Dota 2 Resolution: 1920 x 1080 Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 99.17 |================================== OpenGL: Ryzen 7 1800X . 117.70 |======================================== OpenGL: Core i7 7700K . 137.27 |=============================================== Vulkan: Core i5 7600K . 110.27 |====================================== Vulkan: Ryzen 7 1800X . 99.57 |================================== Vulkan: Core i7 7700K . 98.70 |================================== Dota 2 CPU Usage (Summary) Monitor Percent < Lower Is Better 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 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 35.2 MAX: 52.8 Vulkan: Core i5 7600K . MIN: 0.5 AVG: 52.2 MAX: 70.2 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 Dota 2 Resolution: 3840 x 2160 Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 59.47 |================================================ OpenGL: Ryzen 7 1800X . 58.77 |=============================================== OpenGL: Core i7 7700K . 57.97 |=============================================== Vulkan: Core i5 7600K . 47.47 |====================================== Vulkan: Ryzen 7 1800X . 46.00 |===================================== Vulkan: Core i7 7700K . 46.73 |====================================== Dota 2 CPU Usage (Summary) Monitor Percent < Lower Is Better 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 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 23.2 MAX: 31.1 Vulkan: Core i5 7600K . MIN: 0.0 AVG: 37.1 MAX: 46.8 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 Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Camp Hollow Point Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 130.47 |================================== OpenGL: Ryzen 7 1800X . 179.07 |=============================================== OpenGL: Core i7 7700K . 175.98 |============================================== Vulkan: Core i5 7600K . 158.27 |========================================== Vulkan: Ryzen 7 1800X . 159.94 |========================================== Vulkan: Core i7 7700K . 158.99 |========================================== Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Stronghold Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 47.59 |===================== OpenGL: Ryzen 7 1800X . 75.15 |================================= OpenGL: Core i7 7700K . 105.56 |=============================================== Vulkan: Core i5 7600K . 85.58 |====================================== Vulkan: Ryzen 7 1800X . 70.24 |=============================== Vulkan: Core i7 7700K . 104.31 |============================================== Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 138.45 |===================================== OpenGL: Ryzen 7 1800X . 177.58 |=============================================== OpenGL: Core i7 7700K . 173.52 |============================================== Vulkan: Core i5 7600K . 145.12 |====================================== Vulkan: Ryzen 7 1800X . 147.76 |======================================= Vulkan: Core i7 7700K . 144.79 |====================================== Mad Max Resolution: 1920 x 1080 - Graphics Preset: Default - Scene: Landmover Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 150.11 |================================== OpenGL: Ryzen 7 1800X . 210.18 |=============================================== OpenGL: Core i7 7700K . 209.70 |=============================================== Vulkan: Core i5 7600K . 171.45 |====================================== Vulkan: Ryzen 7 1800X . 170.79 |====================================== Vulkan: Core i7 7700K . 172.51 |======================================= Mad Max CPU Usage (Summary) Monitor Percent < Lower Is Better 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 OpenGL: Core i7 7700K . MIN: 0.8 AVG: 38.9 MAX: 60.5 Vulkan: Core i5 7600K . MIN: 2.5 AVG: 49.0 MAX: 73.5 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 Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Camp Hollow Point Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 66.89 |================================================ OpenGL: Ryzen 7 1800X . 64.70 |============================================== OpenGL: Core i7 7700K . 62.70 |============================================= Vulkan: Core i5 7600K . 51.13 |===================================== Vulkan: Ryzen 7 1800X . 50.65 |==================================== Vulkan: Core i7 7700K . 49.50 |==================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Stronghold Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 50.11 |=================================== OpenGL: Ryzen 7 1800X . 68.03 |================================================ OpenGL: Core i7 7700K . 67.50 |================================================ Vulkan: Core i5 7600K . 57.15 |======================================== Vulkan: Ryzen 7 1800X . 57.21 |======================================== Vulkan: Core i7 7700K . 56.31 |======================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Hope, Glory, and Dog is Dead Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 59.77 |================================================ OpenGL: Ryzen 7 1800X . 59.11 |=============================================== OpenGL: Core i7 7700K . 57.45 |============================================== Vulkan: Core i5 7600K . 48.27 |======================================= Vulkan: Ryzen 7 1800X . 48.05 |======================================= Vulkan: Core i7 7700K . 47.02 |====================================== Mad Max Resolution: 3840 x 2160 - Graphics Preset: Default - Scene: Landmover Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 73.68 |================================================ OpenGL: Ryzen 7 1800X . 74.27 |================================================ OpenGL: Core i7 7700K . 71.99 |=============================================== Vulkan: Core i5 7600K . 59.15 |====================================== Vulkan: Ryzen 7 1800X . 58.54 |====================================== Vulkan: Core i7 7700K . 57.71 |===================================== Mad Max CPU Usage (Summary) Monitor Percent < Lower Is Better 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 OpenGL: Core i7 7700K . MIN: 0.5 AVG: 31.1 MAX: 50.4 Vulkan: Core i5 7600K . MIN: 1.5 AVG: 40.9 MAX: 69.0 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 The Talos Principle Resolution: 3840 x 2160 Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 37.23 |====================================== OpenGL: Ryzen 7 1800X . 35.47 |==================================== OpenGL: Core i7 7700K . 38.27 |======================================= Vulkan: Core i5 7600K . 47.37 |================================================ Vulkan: Ryzen 7 1800X . 39.50 |======================================== Vulkan: Core i7 7700K . 40.20 |========================================= Dawn of War III Resolution: 1920 x 1080 - Graphics Preset: Low Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 69.92 |======================================= OpenGL: Ryzen 7 1800X . 78.15 |============================================ OpenGL: Core i7 7700K . 85.17 |================================================ Vulkan: Core i5 7600K . 67.57 |====================================== Vulkan: Ryzen 7 1800X . 68.21 |====================================== Vulkan: Core i7 7700K . 76.80 |=========================================== Dawn of War III CPU Usage (Summary) Monitor Percent < Lower Is Better 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 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 29.9 MAX: 47.3 Vulkan: Core i5 7600K . MIN: 0.0 AVG: 34.8 MAX: 52.0 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 Dawn of War III Resolution: 1920 x 1080 - Graphics Preset: Ultra Frames Per Second > Higher Is Better OpenGL: Core i5 7600K . 61.63 |=========================================== OpenGL: Ryzen 7 1800X . 66.15 |============================================== OpenGL: Core i7 7700K . 68.83 |================================================ Vulkan: Core i5 7600K . 53.00 |===================================== Vulkan: Ryzen 7 1800X . 53.36 |===================================== Vulkan: Core i7 7700K . 54.98 |====================================== Dawn of War III CPU Usage (Summary) Monitor Percent < Lower Is Better 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 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 26.6 MAX: 43.1 Vulkan: Core i5 7600K . MIN: 0.0 AVG: 32.7 MAX: 66.8 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 CPU Usage (Summary) Monitor Phoronix Test Suite System Monitoring Percent 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 OpenGL: Core i7 7700K . MIN: 0.0 AVG: 26.3 MAX: 60.5 Vulkan: Core i5 7600K . MIN: 0.0 AVG: 35.5 MAX: 73.5 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