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&rdt&rro.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionOpenGL NVIDIA GTX 780 Ti NVIDIA GTX 1060 NVIDIA GTX 1080 Ti NVIDIA GTX 1050 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 20160609ext43840x2160NVIDIA GeForce GTX 1060 6GB 6144MB (1506/4006MHz)NVIDIA GeForce GTX 1080 Ti 11264MB (1470/5508MHz)Zotac NVIDIA GeForce GTX 1050 2048MB (1316/3504MHz)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 1060 NVIDIA GTX 1080 Ti NVIDIA GTX 1050 AMDGPU-PRO RX 580 AMDGPU-PRO R9 Fury Open R9 Fury Open RX 580 Intel HD 63085.94136.6219.435.6185.67133.1919.255.5985.69137.1919.135.5784.28134.5719.465.60161.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 MonitoringIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti714212835Min: 0 / Avg: 11.52 / Max: 21.75Min: 0 / Avg: 14.04 / Max: 30.88Min: 0 / Avg: 14.69 / Max: 30.77Min: 0 / Avg: 11.13 / Max: 21.75Min: 0 / Avg: 11.36 / Max: 25.13Min: 0 / Avg: 12.33 / Max: 27.18Min: 0 / Avg: 12.08 / Max: 27.82Min: 0 / Avg: 12.25 / Max: 31.17Min: 0 / Avg: 10.41 / Max: 27.18

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: YesIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti3691215SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.09, N = 35.328.568.596.216.1811.8711.6711.6711.64-rdynamic - MIN: 1.96 / MAX: 5.63-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: 1.93 / MAX: 6.81-std=c++11 -lpthread -lm -ldl - MIN: 2.01 / MAX: 6.78-std=c++11 -lpthread -lm -ldl - MIN: 2.43 / MAX: 13.03-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.52 / MAX: 12.951. (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: NoIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti246810SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.11, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 34.215.965.944.754.747.437.297.517.32-rdynamic - MIN: 1.78 / MAX: 4.31-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: 1.94 / MAX: 4.96-std=c++11 -lpthread -lm -ldl - MIN: 1.9 / MAX: 4.87-std=c++11 -lpthread -lm -ldl - MIN: 2.16 / MAX: 7.61-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.26 / MAX: 7.631. (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: NoIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti1224364860SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.38, N = 3SE +/- 0.47, N = 3SE +/- 0.48, N = 3SE +/- 0.27, N = 3SE +/- 0.05, N = 3SE +/- 0.30, N = 3SE +/- 0.45, N = 316.0042.7942.2434.2634.6051.4052.2751.9451.48-rdynamic - MIN: 14.63 / MAX: 24.42-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: 19.4 / MAX: 39.09-std=c++11 -lpthread -lm -ldl - MIN: 22 / MAX: 40.54-std=c++11 -lpthread -lm -ldl - MIN: 10.63 / MAX: 54.45-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: 11.22 / MAX: 54.791. (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: NoIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti4080120160200SE +/- 0.25, N = 3SE +/- 1.04, N = 3SE +/- 1.22, N = 3SE +/- 0.36, N = 3SE +/- 0.97, N = 3SE +/- 0.98, N = 3SE +/- 0.67, N = 3SE +/- 0.32, N = 3SE +/- 0.81, N = 379.39158.98158.15133.38134.04178.49179.45179.02178.36-rdynamic - MIN: 14.99 / MAX: 99.01-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: 25.14 / MAX: 139.28-std=c++11 -lpthread -lm -ldl - MIN: 23.62 / MAX: 140.14-std=c++11 -lpthread -lm -ldl - MIN: 16.42 / MAX: 186.46-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: 17.13 / MAX: 187.271. (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: YesIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti4080120160200SE +/- 2.70, N = 3SE +/- 0.99, N = 3SE +/- 1.23, N = 3SE +/- 1.65, N = 3SE +/- 1.61, N = 3SE +/- 0.22, N = 3SE +/- 0.62, N = 3SE +/- 0.67, N = 3SE +/- 0.65, N = 3188.00116.87116.41161.18161.9584.2885.6985.6785.94-rdynamic - MIN: 177.61 / MAX: 509.23-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: 146.86 / MAX: 517.79-std=c++11 -lpthread -lm -ldl - MIN: 147.44 / MAX: 498.57-std=c++11 -lpthread -lm -ldl - MIN: 76.74 / MAX: 412.34-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: 77.23 / MAX: 396.521. (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: NoIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti50100150200250SE +/- 1.32, N = 3SE +/- 0.46, N = 3SE +/- 0.48, N = 3SE +/- 2.38, N = 3SE +/- 2.10, N = 3SE +/- 0.66, N = 3SE +/- 2.15, N = 3SE +/- 0.46, N = 3SE +/- 1.73, N = 3237.56167.67168.26210.72210.94134.57137.19133.19136.62-rdynamic - MIN: 231.83 / MAX: 561.74-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: 201.49 / MAX: 516.08-std=c++11 -lpthread -lm -ldl - MIN: 205.16 / MAX: 527.65-std=c++11 -lpthread -lm -ldl - MIN: 131.49 / MAX: 463-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: 130.99 / MAX: 442.021. (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: NoIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti1428425670SE +/- 0.18, N = 3SE +/- 0.01, N = 3SE +/- 0.21, N = 3SE +/- 0.41, N = 3SE +/- 0.41, N = 3SE +/- 0.10, N = 3SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.17, N = 362.5023.3723.6829.2028.9119.4619.1319.2519.43-rdynamic - MIN: 40.95 / MAX: 68.35-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: 25.58 / MAX: 51.56-std=c++11 -lpthread -lm -ldl - MIN: 24.67 / MAX: 45.45-std=c++11 -lpthread -lm -ldl - MIN: 18.37 / MAX: 94.1-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.25 / MAX: 89.111. (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: NoIntel HD 630Open RX 580Open R9 FuryAMDGPU-PRO R9 FuryAMDGPU-PRO RX 580NVIDIA GTX 1050NVIDIA GTX 1080 TiNVIDIA GTX 1060NVIDIA GTX 780 Ti3691215SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 312.606.296.327.507.465.605.575.595.61-rdynamic - MIN: 10.1 / MAX: 66.69-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: 7.18 / MAX: 39.77-std=c++11 -lpthread -lm -ldl - MIN: 7.14 / MAX: 42.34-std=c++11 -lpthread -lm -ldl - MIN: 5.36 / MAX: 60.89-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.34 / MAX: 58.391. (CXX) g++ options:


Phoronix Test Suite v10.8.5