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.

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

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: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 6304080120160200SE +/- 0.65, N = 3SE +/- 0.22, N = 3SE +/- 0.67, N = 3SE +/- 0.62, N = 3SE +/- 1.61, N = 3SE +/- 1.65, N = 3SE +/- 1.23, N = 3SE +/- 0.99, N = 3SE +/- 2.70, N = 385.9484.2885.6785.69161.95161.18116.41116.87188.00-std=c++11 -lpthread -lm -ldl - MIN: 77.23 / MAX: 396.52-std=c++11 -lpthread -lm -ldl - MIN: 76.74 / MAX: 412.34-std=c++11 -lpthread -lm -ldl - MIN: 76.95 / MAX: 416.13-std=c++11 -lpthread -lm -ldl - MIN: 76.46 / MAX: 428.14-std=c++11 -lpthread -lm -ldl - MIN: 147.44 / MAX: 498.57-std=c++11 -lpthread -lm -ldl - MIN: 146.86 / MAX: 517.79-std=c++11 -lpthread -lm -ldl - MIN: 109.22 / MAX: 440.83-rdynamic - MIN: 109.04 / MAX: 428.09-rdynamic - MIN: 177.61 / MAX: 509.231. (CXX) g++ options:

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: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 6303691215SE +/- 0.09, N = 3SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 311.6411.8711.6711.676.186.218.598.565.32-std=c++11 -lpthread -lm -ldl - MIN: 2.52 / MAX: 12.95-std=c++11 -lpthread -lm -ldl - MIN: 2.43 / MAX: 13.03-std=c++11 -lpthread -lm -ldl - MIN: 2.4 / MAX: 13-std=c++11 -lpthread -lm -ldl - MIN: 2.34 / MAX: 13.08-std=c++11 -lpthread -lm -ldl - MIN: 2.01 / MAX: 6.78-std=c++11 -lpthread -lm -ldl - MIN: 1.93 / MAX: 6.81-std=c++11 -lpthread -lm -ldl - MIN: 2.27 / MAX: 9.16-rdynamic - MIN: 2.34 / MAX: 9.17-rdynamic - MIN: 1.96 / MAX: 5.631. (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: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 63050100150200250SE +/- 1.73, N = 3SE +/- 0.66, N = 3SE +/- 0.46, N = 3SE +/- 2.15, N = 3SE +/- 2.10, N = 3SE +/- 2.38, N = 3SE +/- 0.48, N = 3SE +/- 0.46, N = 3SE +/- 1.32, N = 3136.62134.57133.19137.19210.94210.72168.26167.67237.56-std=c++11 -lpthread -lm -ldl - MIN: 130.99 / MAX: 442.02-std=c++11 -lpthread -lm -ldl - MIN: 131.49 / MAX: 463-std=c++11 -lpthread -lm -ldl - MIN: 130.81 / MAX: 438.23-std=c++11 -lpthread -lm -ldl - MIN: 131.77 / MAX: 438.02-std=c++11 -lpthread -lm -ldl - MIN: 205.16 / MAX: 527.65-std=c++11 -lpthread -lm -ldl - MIN: 201.49 / MAX: 516.08-std=c++11 -lpthread -lm -ldl - MIN: 165.86 / MAX: 471.67-rdynamic - MIN: 164.92 / MAX: 473.35-rdynamic - MIN: 231.83 / MAX: 561.741. (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: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 630246810SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 37.327.437.517.294.744.755.945.964.21-std=c++11 -lpthread -lm -ldl - MIN: 2.26 / MAX: 7.63-std=c++11 -lpthread -lm -ldl - MIN: 2.16 / MAX: 7.61-std=c++11 -lpthread -lm -ldl - MIN: 2.28 / MAX: 7.64-std=c++11 -lpthread -lm -ldl - MIN: 2.28 / MAX: 7.59-std=c++11 -lpthread -lm -ldl - MIN: 1.9 / MAX: 4.87-std=c++11 -lpthread -lm -ldl - MIN: 1.94 / MAX: 4.96-std=c++11 -lpthread -lm -ldl - MIN: 2.12 / MAX: 6.03-rdynamic - MIN: 2.11 / MAX: 6.06-rdynamic - MIN: 1.78 / MAX: 4.311. (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: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 6301428425670SE +/- 0.17, N = 3SE +/- 0.10, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.41, N = 3SE +/- 0.41, N = 3SE +/- 0.21, N = 3SE +/- 0.01, N = 3SE +/- 0.18, N = 319.4319.4619.2519.1328.9129.2023.6823.3762.50-std=c++11 -lpthread -lm -ldl - MIN: 18.25 / MAX: 89.11-std=c++11 -lpthread -lm -ldl - MIN: 18.37 / MAX: 94.1-std=c++11 -lpthread -lm -ldl - MIN: 18.27 / MAX: 99.44-std=c++11 -lpthread -lm -ldl - MIN: 18.3 / MAX: 91.24-std=c++11 -lpthread -lm -ldl - MIN: 24.67 / MAX: 45.45-std=c++11 -lpthread -lm -ldl - MIN: 25.58 / MAX: 51.56-std=c++11 -lpthread -lm -ldl - MIN: 22.51 / MAX: 32.58-rdynamic - MIN: 22.52 / MAX: 35.63-rdynamic - MIN: 40.95 / MAX: 68.351. (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: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 6301224364860SE +/- 0.45, N = 3SE +/- 0.27, N = 3SE +/- 0.30, N = 3SE +/- 0.05, N = 3SE +/- 0.48, N = 3SE +/- 0.47, N = 3SE +/- 0.38, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 351.4851.4051.9452.2734.6034.2642.2442.7916.00-std=c++11 -lpthread -lm -ldl - MIN: 11.22 / MAX: 54.79-std=c++11 -lpthread -lm -ldl - MIN: 10.63 / MAX: 54.45-std=c++11 -lpthread -lm -ldl - MIN: 10.06 / MAX: 54.72-std=c++11 -lpthread -lm -ldl - MIN: 10.96 / MAX: 54.65-std=c++11 -lpthread -lm -ldl - MIN: 22 / MAX: 40.54-std=c++11 -lpthread -lm -ldl - MIN: 19.4 / MAX: 39.09-std=c++11 -lpthread -lm -ldl - MIN: 30.7 / MAX: 44.43-rdynamic - MIN: 28.07 / MAX: 44.4-rdynamic - MIN: 14.63 / MAX: 24.421. (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: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 6303691215SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 35.615.605.595.577.467.506.326.2912.60-std=c++11 -lpthread -lm -ldl - MIN: 5.34 / MAX: 58.39-std=c++11 -lpthread -lm -ldl - MIN: 5.36 / MAX: 60.89-std=c++11 -lpthread -lm -ldl - MIN: 5.38 / MAX: 68.31-std=c++11 -lpthread -lm -ldl - MIN: 5.32 / MAX: 70.1-std=c++11 -lpthread -lm -ldl - MIN: 7.14 / MAX: 42.34-std=c++11 -lpthread -lm -ldl - MIN: 7.18 / MAX: 39.77-std=c++11 -lpthread -lm -ldl - MIN: 6.1 / MAX: 26.99-rdynamic - MIN: 6.11 / MAX: 28.13-rdynamic - MIN: 10.1 / MAX: 66.691. (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: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen R9 FuryOpen RX 580Intel HD 6304080120160200SE +/- 0.81, N = 3SE +/- 0.98, N = 3SE +/- 0.32, N = 3SE +/- 0.67, N = 3SE +/- 0.97, N = 3SE +/- 0.36, N = 3SE +/- 1.22, N = 3SE +/- 1.04, N = 3SE +/- 0.25, N = 3178.36178.49179.02179.45134.04133.38158.15158.9879.39-std=c++11 -lpthread -lm -ldl - MIN: 17.13 / MAX: 187.27-std=c++11 -lpthread -lm -ldl - MIN: 16.42 / MAX: 186.46-std=c++11 -lpthread -lm -ldl - MIN: 14.64 / MAX: 185.89-std=c++11 -lpthread -lm -ldl - MIN: 14.27 / MAX: 187.9-std=c++11 -lpthread -lm -ldl - MIN: 23.62 / MAX: 140.14-std=c++11 -lpthread -lm -ldl - MIN: 25.14 / MAX: 139.28-std=c++11 -lpthread -lm -ldl - MIN: 37.05 / MAX: 163.97-rdynamic - MIN: 35.55 / MAX: 163.67-rdynamic - MIN: 14.99 / MAX: 99.011. (CXX) g++ options:

CPU Usage (Summary) Monitor

Phoronix Test Suite System Monitoring

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


Phoronix Test Suite v10.8.4