OpenGL VS

Intel Core i7-7700K testing with a MSI Z270-A PRO (MS-7A71) v1.0 and Intel HD 630 (Kaby Lake GT2) 3072MB on Ubuntu 16.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1706061-TR-OPENGLVS351&gru&sro&rro.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionOpenGL NVIDIA GTX 780 Ti NVIDIA GTX 1050 NVIDIA GTX 1060 NVIDIA GTX 1080 Ti AMDGPU-PRO RX 580 AMDGPU-PRO R9 Fury Open R9 Fury Open RX 580 Intel HD 630Intel Core i7-7700K @ 4.50GHz (8 Cores)MSI Z270-A PRO (MS-7A71) v1.0Intel Device 591f + Z27016384MBSamsung SSD 950 PRO 256GBNVIDIA GeForce GTX 780 Ti 3072MB (875/3500MHz)Realtek ALC892Realtek RTL8111/8168/8411Ubuntu 16.044.8.0-53-generic (x86_64)Unity 7.4.0X Server 1.18.4NVIDIA 381.224.5.0OpenCL 1.2 CUDA 8.0.01.0.42GCC 5.4.0 20160609ext43840x2160Zotac NVIDIA GeForce GTX 1050 2048MB (1316/3504MHz)NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz)NVIDIA GeForce GTX 1080 Ti 11264MB (1470/5508MHz)MSI AMD Radeon RX 580 8192MBAcer B286HKmodesetting 1.18.44.5.13474OpenCL 2.0 AMD-APP (2348.3)Sapphire AMD Radeon R9 Fury 4096MBIntel Device 591fSapphire AMD Radeon R9 FURY / NANO 4096MB4.12.0-999-generic (x86_64) 201706044.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0)1.0.3MSI AMD POLARIS10 8192MB1.0.21Intel HD 630 (Kaby Lake GT2) 3072MB (1150MHz)4.5 Mesa 17.2.0-devel- padoka PPAOpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-tune=generic -v Processor Details- Scaling Governor: intel_pstate performanceGraphics Details- OpenGL: AMDGPU-PRO RX 580, OpenGL: AMDGPU-PRO R9 Fury, OpenGL: Open R9 Fury, OpenGL: Open RX 580: GLAMOR

gl-vs-vk: Static Scene - OpenGL - Yesgl-vs-vk: Static Scene - OpenGL - Nogl-vs-vk: Terrain With Dynamic LoD - OpenGL - Nogl-vs-vk: Shadow Mapping - OpenGL - NoOpenGL NVIDIA GTX 780 Ti NVIDIA GTX 1050 NVIDIA GTX 1060 NVIDIA GTX 1080 Ti AMDGPU-PRO RX 580 AMDGPU-PRO R9 Fury Open R9 Fury Open RX 580 Intel HD 63085.94136.6219.435.6184.28134.5719.465.6085.67133.1919.255.5985.69137.1919.135.57161.95210.9428.917.46161.18210.7229.207.50116.41168.2623.686.32116.87167.6723.376.29188.00237.5662.5012.60OpenBenchmarking.org

CPU Usage (Summary) Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgPercentCPU Usage (Summary) MonitorPhoronix Test Suite System MonitoringOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury714212835Min: 0 / Avg: 14.04 / Max: 30.88Min: 0 / Avg: 14.69 / Max: 30.77Min: 0 / Avg: 10.41 / Max: 27.18Min: 0 / Avg: 12.08 / Max: 27.82Min: 0 / Avg: 12.25 / Max: 31.17Min: 0 / Avg: 12.33 / Max: 27.18Min: 0 / Avg: 11.52 / Max: 21.75Min: 0 / Avg: 11.36 / Max: 25.13Min: 0 / Avg: 11.13 / Max: 21.75

GL-vs-VK

Test: Static Scene - API: OpenGL - Multi-Threaded: Yes

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: OpenGL - Multi-Threaded: YesOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury3691215SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 38.568.5911.6411.6711.6711.875.326.186.21-rdynamic - MIN: 2.34 / MAX: 9.17-std=c++11 -lpthread -lm -ldl - MIN: 2.27 / MAX: 9.16-std=c++11 -lpthread -lm -ldl - MIN: 2.52 / MAX: 12.95-std=c++11 -lpthread -lm -ldl - MIN: 2.34 / MAX: 13.08-std=c++11 -lpthread -lm -ldl - MIN: 2.4 / MAX: 13-std=c++11 -lpthread -lm -ldl - MIN: 2.43 / MAX: 13.03-rdynamic - MIN: 1.96 / MAX: 5.63-std=c++11 -lpthread -lm -ldl - MIN: 2.01 / MAX: 6.78-std=c++11 -lpthread -lm -ldl - MIN: 1.93 / MAX: 6.811. (CXX) g++ options:

GL-vs-VK

Test: Static Scene - API: OpenGL - Multi-Threaded: No

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: OpenGL - Multi-Threaded: NoOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury246810SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.09, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 35.965.947.327.297.517.434.214.744.75-rdynamic - MIN: 2.11 / MAX: 6.06-std=c++11 -lpthread -lm -ldl - MIN: 2.12 / MAX: 6.03-std=c++11 -lpthread -lm -ldl - MIN: 2.26 / MAX: 7.63-std=c++11 -lpthread -lm -ldl - MIN: 2.28 / MAX: 7.59-std=c++11 -lpthread -lm -ldl - MIN: 2.28 / MAX: 7.64-std=c++11 -lpthread -lm -ldl - MIN: 2.16 / MAX: 7.61-rdynamic - MIN: 1.78 / MAX: 4.31-std=c++11 -lpthread -lm -ldl - MIN: 1.9 / MAX: 4.87-std=c++11 -lpthread -lm -ldl - MIN: 1.94 / MAX: 4.961. (CXX) g++ options:

GL-vs-VK

Test: Terrain With Dynamic LoD - API: OpenGL - Multi-Threaded: No

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Terrain With Dynamic LoD - API: OpenGL - Multi-Threaded: NoOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury1224364860SE +/- 0.02, N = 3SE +/- 0.38, N = 3SE +/- 0.45, N = 3SE +/- 0.05, N = 3SE +/- 0.30, N = 3SE +/- 0.27, N = 3SE +/- 0.05, N = 3SE +/- 0.48, N = 3SE +/- 0.47, N = 342.7942.2451.4852.2751.9451.4016.0034.6034.26-rdynamic - MIN: 28.07 / MAX: 44.4-std=c++11 -lpthread -lm -ldl - MIN: 30.7 / MAX: 44.43-std=c++11 -lpthread -lm -ldl - MIN: 11.22 / MAX: 54.79-std=c++11 -lpthread -lm -ldl - MIN: 10.96 / MAX: 54.65-std=c++11 -lpthread -lm -ldl - MIN: 10.06 / MAX: 54.72-std=c++11 -lpthread -lm -ldl - MIN: 10.63 / MAX: 54.45-rdynamic - MIN: 14.63 / MAX: 24.42-std=c++11 -lpthread -lm -ldl - MIN: 22 / MAX: 40.54-std=c++11 -lpthread -lm -ldl - MIN: 19.4 / MAX: 39.091. (CXX) g++ options:

GL-vs-VK

Test: Shadow Mapping - API: OpenGL - Multi-Threaded: No

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Shadow Mapping - API: OpenGL - Multi-Threaded: NoOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury4080120160200SE +/- 1.04, N = 3SE +/- 1.22, N = 3SE +/- 0.81, N = 3SE +/- 0.67, N = 3SE +/- 0.32, N = 3SE +/- 0.98, N = 3SE +/- 0.25, N = 3SE +/- 0.97, N = 3SE +/- 0.36, N = 3158.98158.15178.36179.45179.02178.4979.39134.04133.38-rdynamic - MIN: 35.55 / MAX: 163.67-std=c++11 -lpthread -lm -ldl - MIN: 37.05 / MAX: 163.97-std=c++11 -lpthread -lm -ldl - MIN: 17.13 / MAX: 187.27-std=c++11 -lpthread -lm -ldl - MIN: 14.27 / MAX: 187.9-std=c++11 -lpthread -lm -ldl - MIN: 14.64 / MAX: 185.89-std=c++11 -lpthread -lm -ldl - MIN: 16.42 / MAX: 186.46-rdynamic - MIN: 14.99 / MAX: 99.01-std=c++11 -lpthread -lm -ldl - MIN: 23.62 / MAX: 140.14-std=c++11 -lpthread -lm -ldl - MIN: 25.14 / MAX: 139.281. (CXX) g++ options:

GL-vs-VK

Test: Static Scene - API: OpenGL - Multi-Threaded: Yes

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: OpenGL - Multi-Threaded: YesOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury4080120160200SE +/- 0.99, N = 3SE +/- 1.23, N = 3SE +/- 0.65, N = 3SE +/- 0.62, N = 3SE +/- 0.67, N = 3SE +/- 0.22, N = 3SE +/- 2.70, N = 3SE +/- 1.61, N = 3SE +/- 1.65, N = 3116.87116.4185.9485.6985.6784.28188.00161.95161.18-rdynamic - MIN: 109.04 / MAX: 428.09-std=c++11 -lpthread -lm -ldl - MIN: 109.22 / MAX: 440.83-std=c++11 -lpthread -lm -ldl - MIN: 77.23 / MAX: 396.52-std=c++11 -lpthread -lm -ldl - MIN: 76.46 / MAX: 428.14-std=c++11 -lpthread -lm -ldl - MIN: 76.95 / MAX: 416.13-std=c++11 -lpthread -lm -ldl - MIN: 76.74 / MAX: 412.34-rdynamic - MIN: 177.61 / MAX: 509.23-std=c++11 -lpthread -lm -ldl - MIN: 147.44 / MAX: 498.57-std=c++11 -lpthread -lm -ldl - MIN: 146.86 / MAX: 517.791. (CXX) g++ options:

GL-vs-VK

Test: Static Scene - API: OpenGL - Multi-Threaded: No

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: OpenGL - Multi-Threaded: NoOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury50100150200250SE +/- 0.46, N = 3SE +/- 0.48, N = 3SE +/- 1.73, N = 3SE +/- 2.15, N = 3SE +/- 0.46, N = 3SE +/- 0.66, N = 3SE +/- 1.32, N = 3SE +/- 2.10, N = 3SE +/- 2.38, N = 3167.67168.26136.62137.19133.19134.57237.56210.94210.72-rdynamic - MIN: 164.92 / MAX: 473.35-std=c++11 -lpthread -lm -ldl - MIN: 165.86 / MAX: 471.67-std=c++11 -lpthread -lm -ldl - MIN: 130.99 / MAX: 442.02-std=c++11 -lpthread -lm -ldl - MIN: 131.77 / MAX: 438.02-std=c++11 -lpthread -lm -ldl - MIN: 130.81 / MAX: 438.23-std=c++11 -lpthread -lm -ldl - MIN: 131.49 / MAX: 463-rdynamic - MIN: 231.83 / MAX: 561.74-std=c++11 -lpthread -lm -ldl - MIN: 205.16 / MAX: 527.65-std=c++11 -lpthread -lm -ldl - MIN: 201.49 / MAX: 516.081. (CXX) g++ options:

GL-vs-VK

Test: Terrain With Dynamic LoD - API: OpenGL - Multi-Threaded: No

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Terrain With Dynamic LoD - API: OpenGL - Multi-Threaded: NoOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury1428425670SE +/- 0.01, N = 3SE +/- 0.21, N = 3SE +/- 0.17, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 3SE +/- 0.18, N = 3SE +/- 0.41, N = 3SE +/- 0.41, N = 323.3723.6819.4319.1319.2519.4662.5028.9129.20-rdynamic - MIN: 22.52 / MAX: 35.63-std=c++11 -lpthread -lm -ldl - MIN: 22.51 / MAX: 32.58-std=c++11 -lpthread -lm -ldl - MIN: 18.25 / MAX: 89.11-std=c++11 -lpthread -lm -ldl - MIN: 18.3 / MAX: 91.24-std=c++11 -lpthread -lm -ldl - MIN: 18.27 / MAX: 99.44-std=c++11 -lpthread -lm -ldl - MIN: 18.37 / MAX: 94.1-rdynamic - MIN: 40.95 / MAX: 68.35-std=c++11 -lpthread -lm -ldl - MIN: 24.67 / MAX: 45.45-std=c++11 -lpthread -lm -ldl - MIN: 25.58 / MAX: 51.561. (CXX) g++ options:

GL-vs-VK

Test: Shadow Mapping - API: OpenGL - Multi-Threaded: No

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Shadow Mapping - API: OpenGL - Multi-Threaded: NoOpen RX 580Open R9 FuryNVIDIA GTX 780 TiNVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 1050Intel HD 630AMDGPU-PRO RX 580AMDGPU-PRO R9 Fury3691215SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 36.296.325.615.575.595.6012.607.467.50-rdynamic - MIN: 6.11 / MAX: 28.13-std=c++11 -lpthread -lm -ldl - MIN: 6.1 / MAX: 26.99-std=c++11 -lpthread -lm -ldl - MIN: 5.34 / MAX: 58.39-std=c++11 -lpthread -lm -ldl - MIN: 5.32 / MAX: 70.1-std=c++11 -lpthread -lm -ldl - MIN: 5.38 / MAX: 68.31-std=c++11 -lpthread -lm -ldl - MIN: 5.36 / MAX: 60.89-rdynamic - MIN: 10.1 / MAX: 66.69-std=c++11 -lpthread -lm -ldl - MIN: 7.14 / MAX: 42.34-std=c++11 -lpthread -lm -ldl - MIN: 7.18 / MAX: 39.771. (CXX) g++ options:


Phoronix Test Suite v10.8.5