Vulkan VS

Intel Core i7-7700K testing with a MSI Z270-A PRO (MS-7A71) v1.0 and Sapphire AMD Radeon R9 FURY / NANO 4096MB on Ubuntu 16.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/1706068-TR-VULKANVS910.

ProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionVulkan NVIDIA GTX 780 Ti NVIDIA GTX 1050 NVIDIA GTX 1060 NVIDIA GTX 1080 Ti AMDGPU-PRO RX 580 AMDGPU-PRO R9 Fury Open RX 580 Open R9 Fury 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 (403/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 591fMSI AMD POLARIS10 8192MB4.12.0-999-generic (x86_64) 201706044.5 Mesa 17.2.0-devel- padoka PPA Gallium 0.4 (LLVM 5.0.0)1.0.21Sapphire AMD Radeon R9 FURY / NANO 4096MBIntel 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- Vulkan: AMDGPU-PRO RX 580, Vulkan: AMDGPU-PRO R9 Fury: GLAMOR

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

GL-vs-VK

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

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: Vulkan - Multi-Threaded: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 630816243240SE +/- 0.02, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.05, N = 3SE +/- 0.19, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.16, N = 319.9420.8620.9820.9025.6326.9321.7322.9736.81-std=c++11 -lpthread -lm -ldl - MAX: 33.93-std=c++11 -lpthread -lm -ldl - MAX: 34.8-std=c++11 -lpthread -lm -ldl - MAX: 33-std=c++11 -lpthread -lm -ldl - MAX: 32.65-std=c++11 -lpthread -lm -ldl - MAX: 40.31-std=c++11 -lpthread -lm -ldl - MAX: 161.01-rdynamic - MAX: 42.57-rdynamic - MAX: 47.53-rdynamic - MAX: 103.621. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: Vulkan - Multi-Threaded: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 6301122334455SE +/- 0.05, N = 3SE +/- 0.28, N = 3SE +/- 0.21, N = 3SE +/- 0.11, N = 3SE +/- 0.29, N = 3SE +/- 0.15, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 350.1647.9447.6747.8639.0237.1346.0343.5427.17-std=c++11 -lpthread -lm -ldl - MIN: 29.48 / MAX: 6944444.45-std=c++11 -lpthread -lm -ldl - MIN: 28.74 / MAX: 9433962.26-std=c++11 -lpthread -lm -ldl - MIN: 30.3 / MAX: 6993006.99-std=c++11 -lpthread -lm -ldl - MIN: 30.63 / MAX: 7042253.52-std=c++11 -lpthread -lm -ldl - MIN: 24.81 / MAX: 7246376.81-std=c++11 -lpthread -lm -ldl - MIN: 6.21 / MAX: 7692307.69-rdynamic - MIN: 23.49 / MAX: 7874015.75-rdynamic - MIN: 21.04 / MAX: 10638297.87-rdynamic - MIN: 9.65 / MAX: 6666666.671. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: Vulkan - Multi-Threaded: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 63020406080100SE +/- 0.11, N = 3SE +/- 0.17, N = 3SE +/- 0.06, N = 3SE +/- 0.37, N = 3SE +/- 0.11, N = 3SE +/- 0.11, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.42, N = 378.9279.0078.7479.2095.8195.9391.1690.41100.21-std=c++11 -lpthread -lm -ldl - MAX: 92.95-std=c++11 -lpthread -lm -ldl - MAX: 92.77-std=c++11 -lpthread -lm -ldl - MAX: 85.59-std=c++11 -lpthread -lm -ldl - MAX: 93.15-std=c++11 -lpthread -lm -ldl - MAX: 172.63-std=c++11 -lpthread -lm -ldl - MAX: 116.3-rdynamic - MAX: 99.84-rdynamic - MAX: 98.57-rdynamic - MAX: 136.041. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Static Scene - API: Vulkan - Multi-Threaded: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 6303691215SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 312.6712.6612.7012.6310.4410.4210.9711.069.98-std=c++11 -lpthread -lm -ldl - MIN: 10.76 / MAX: 6993006.99-std=c++11 -lpthread -lm -ldl - MIN: 10.78 / MAX: 7142857.14-std=c++11 -lpthread -lm -ldl - MIN: 11.68 / MAX: 7936507.94-std=c++11 -lpthread -lm -ldl - MIN: 10.74 / MAX: 6134969.32-std=c++11 -lpthread -lm -ldl - MIN: 5.79 / MAX: 5917159.76-std=c++11 -lpthread -lm -ldl - MIN: 8.6 / MAX: 5524861.88-rdynamic - MIN: 10.02 / MAX: 7092198.58-rdynamic - MIN: 10.15 / MAX: 13157894.73-rdynamic - MIN: 7.35 / MAX: 5208333.331. (CXX) g++ options:

GL-vs-VK

Test: Terrain With Dynamic LoD - API: Vulkan - Multi-Threaded: Yes

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Terrain With Dynamic LoD - API: Vulkan - Multi-Threaded: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 630510152025SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 310.4210.3510.3410.3412.8012.5915.1315.2121.48-std=c++11 -lpthread -lm -ldl - MAX: 24.62-std=c++11 -lpthread -lm -ldl - MAX: 36.49-std=c++11 -lpthread -lm -ldl - MAX: 23.37-std=c++11 -lpthread -lm -ldl - MAX: 24.74-std=c++11 -lpthread -lm -ldl - MAX: 18.45-std=c++11 -lpthread -lm -ldl - MAX: 17.75-rdynamic - MAX: 20.99-rdynamic - MAX: 25.08-rdynamic - MAX: 53.051. (CXX) g++ options:

GL-vs-VK

Test: Terrain With Dynamic LoD - API: Vulkan - Multi-Threaded: Yes

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Terrain With Dynamic LoD - API: Vulkan - Multi-Threaded: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 63020406080100SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.13, N = 3SE +/- 0.88, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 395.9996.6596.7196.7078.1779.4566.0965.7646.56-std=c++11 -lpthread -lm -ldl - MIN: 40.62 / MAX: 7352941.18-std=c++11 -lpthread -lm -ldl - MIN: 27.4 / MAX: 7142857.14-std=c++11 -lpthread -lm -ldl - MIN: 42.79 / MAX: 8403361.34-std=c++11 -lpthread -lm -ldl - MIN: 40.42 / MAX: 8000000-std=c++11 -lpthread -lm -ldl - MIN: 54.19 / MAX: 8620689.65-std=c++11 -lpthread -lm -ldl - MIN: 56.34 / MAX: 10638297.87-rdynamic - MIN: 47.63 / MAX: 9090909.09-rdynamic - MIN: 39.87 / MAX: 9433962.26-rdynamic - MIN: 18.85 / MAX: 9259259.261. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Terrain With Dynamic LoD - API: Vulkan - Multi-Threaded: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 630612182430SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.19, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.75, N = 3SE +/- 0.01, N = 315.7015.6415.6415.6519.6419.4424.0124.7020.99-std=c++11 -lpthread -lm -ldl - MAX: 29.78-std=c++11 -lpthread -lm -ldl - MAX: 30.32-std=c++11 -lpthread -lm -ldl - MAX: 28.58-std=c++11 -lpthread -lm -ldl - MAX: 29.87-std=c++11 -lpthread -lm -ldl - MAX: 20.95-std=c++11 -lpthread -lm -ldl - MAX: 21.97-rdynamic - MAX: 26.03-rdynamic - MAX: 27.56-rdynamic - MAX: 49.491. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Terrain With Dynamic LoD - API: Vulkan - Multi-Threaded: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 6301428425670SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.49, N = 3SE +/- 0.11, N = 3SE +/- 0.04, N = 3SE +/- 1.19, N = 3SE +/- 0.03, N = 363.6863.9263.9463.9050.9251.4441.6540.5647.65-std=c++11 -lpthread -lm -ldl - MIN: 33.58 / MAX: 10752688.17-std=c++11 -lpthread -lm -ldl - MIN: 32.98 / MAX: 8000000-std=c++11 -lpthread -lm -ldl - MIN: 34.99 / MAX: 6896551.73-std=c++11 -lpthread -lm -ldl - MIN: 33.48 / MAX: 6250000-std=c++11 -lpthread -lm -ldl - MIN: 47.72 / MAX: 11764705.88-std=c++11 -lpthread -lm -ldl - MIN: 45.52 / MAX: 7462686.57-rdynamic - MIN: 38.42 / MAX: 7874015.75-rdynamic - MIN: 36.28 / MAX: 6134969.33-rdynamic - MIN: 20.21 / MAX: 7092198.581. (CXX) g++ options:

GL-vs-VK

Test: Shadow Mapping - API: Vulkan - Multi-Threaded: Yes

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Shadow Mapping - API: Vulkan - Multi-Threaded: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 630246810SE +/- 0.66, N = 3SE +/- 0.05, N = 3SE +/- 0.40, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.64, N = 3SE +/- 0.69, N = 3SE +/- 0.02, N = 33.843.962.851.021.621.616.016.648.70-std=c++11 -lpthread -lm -ldl - MAX: 21.45-std=c++11 -lpthread -lm -ldl - MAX: 17.01-std=c++11 -lpthread -lm -ldl - MAX: 16.02-std=c++11 -lpthread -lm -ldl - MAX: 16.31-std=c++11 -lpthread -lm -ldl - MAX: 5.37-std=c++11 -lpthread -lm -ldl - MAX: 4.56-rdynamic - MAX: 13.45-rdynamic - MAX: 10.54-rdynamic - MAX: 18.481. (CXX) g++ options:

GL-vs-VK

Test: Shadow Mapping - API: Vulkan - Multi-Threaded: Yes

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Shadow Mapping - API: Vulkan - Multi-Threaded: YesNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 6302004006008001000SE +/- 57.14, N = 3SE +/- 2.93, N = 3SE +/- 57.01, N = 3SE +/- 4.30, N = 3SE +/- 6.51, N = 3SE +/- 1.19, N = 3SE +/- 20.51, N = 3SE +/- 17.86, N = 3SE +/- 0.22, N = 3279.77252.31367.02979.40618.24622.47170.91154.34114.90-std=c++11 -lpthread -lm -ldl - MIN: 46.61 / MAX: 7936507.94-std=c++11 -lpthread -lm -ldl - MIN: 58.79 / MAX: 7518796.99-std=c++11 -lpthread -lm -ldl - MIN: 62.41 / MAX: 10752688.17-std=c++11 -lpthread -lm -ldl - MIN: 61.3 / MAX: 7633587.78-std=c++11 -lpthread -lm -ldl - MIN: 186.13 / MAX: 8771929.82-std=c++11 -lpthread -lm -ldl - MIN: 219.1 / MAX: 5434782.61-rdynamic - MIN: 74.35 / MAX: 6211180.12-rdynamic - MIN: 94.84 / MAX: 9090909.091. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFrame Time - ms, Fewer Is BetterGL-vs-VK 2017-06-05Test: Shadow Mapping - API: Vulkan - Multi-Threaded: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 630246810SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.13, N = 3SE +/- 0.01, N = 33.253.663.263.284.004.013.873.788.43-std=c++11 -lpthread -lm -ldl - MAX: 50.05-std=c++11 -lpthread -lm -ldl - MAX: 17.28-std=c++11 -lpthread -lm -ldl - MAX: 17.93-std=c++11 -lpthread -lm -ldl - MAX: 19.07-std=c++11 -lpthread -lm -ldl - MAX: 6.2-std=c++11 -lpthread -lm -ldl - MAX: 4.98-rdynamic - MAX: 20.41-rdynamic - MAX: 8.04-rdynamic - MAX: 23.091. (CXX) g++ options:

GL-vs-VK

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

OpenBenchmarking.orgFPS, More Is BetterGL-vs-VK 2017-06-05Test: Shadow Mapping - API: Vulkan - Multi-Threaded: NoNVIDIA GTX 780 TiNVIDIA GTX 1050NVIDIA GTX 1060NVIDIA GTX 1080 TiAMDGPU-PRO RX 580AMDGPU-PRO R9 FuryOpen RX 580Open R9 FuryIntel HD 63070140210280350SE +/- 0.77, N = 3SE +/- 0.84, N = 3SE +/- 0.63, N = 3SE +/- 0.20, N = 3SE +/- 1.79, N = 3SE +/- 0.48, N = 3SE +/- 0.33, N = 3SE +/- 9.23, N = 3SE +/- 0.08, N = 3307.98273.16306.70304.52250.09249.21258.24265.30118.58-std=c++11 -lpthread -lm -ldl - MIN: 19.98 / MAX: 11494252.88-std=c++11 -lpthread -lm -ldl - MIN: 57.86 / MAX: 11764705.88-std=c++11 -lpthread -lm -ldl - MIN: 55.76 / MAX: 10989010.99-std=c++11 -lpthread -lm -ldl - MIN: 52.45 / MAX: 12345679.01-std=c++11 -lpthread -lm -ldl - MIN: 161.16 / MAX: 10526315.79-std=c++11 -lpthread -lm -ldl - MIN: 200.82 / MAX: 10526315.79-rdynamic - MIN: 49 / MAX: 14925373.13-rdynamic - MIN: 124.33 / MAX: 12048192.77-rdynamic - MIN: 43.3 / MAX: 3174603.171. (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 RX 580Open R9 FuryIntel HD 63020406080100Min: 0 / Avg: 25.93 / Max: 93.09Min: 0 / Avg: 24.78 / Max: 93.77Min: 0 / Avg: 25.45 / Max: 96.98Min: 0 / Avg: 24.78 / Max: 92.39Min: 0 / Avg: 24.55 / Max: 97.55Min: 0 / Avg: 23.83 / Max: 98.26Min: 0 / Avg: 26.32 / Max: 95.3Min: 0 / Avg: 25.32 / Max: 94.54Min: 0 / Avg: 24.12 / Max: 79.12


Phoronix Test Suite v10.8.4