Vulkan Ray-Tracing Benchmarks

Vulkan RT benchmarks on NVIDIA Linux by Michael Larabel.

HTML result view exported from: https://openbenchmarking.org/result/2102089-PTS-VULKANRA87&rdt.

Vulkan Ray-Tracing BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionGTX 1080RTX 2060RTX 2070RTX 2080GTX 1650 SUPERTITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 3080AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3202 BIOS)AMD Starship/Matisse32GB2000GB Corsair Force MP600 + 2000GBNVIDIA GeForce GTX 1080 8GB (1607/5005MHz)NVIDIA GP104 HD AudioASUS MG28URealtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200Ubuntu 20.105.8.0-41-generic (x86_64)GNOME Shell 3.38.2X Server 1.20.9NVIDIA 460.394.6.0OpenCL 1.2 CUDA 11.2.1361.2.155GCC 10.2.0 + Clang 11.0.1-1~oibaf~gext43840x2160NVIDIA GeForce RTX 2060 6GB (1365/7000MHz)NVIDIA TU106 HD AudioASUS NVIDIA GeForce RTX 2070 8GB (1410/7000MHz)Zotac NVIDIA GeForce RTX 2080 8GB (1515/7000MHz)NVIDIA TU104 HD AudioASUS NVIDIA GeForce GTX 1650 SUPER 4GB (1530/6000MHz)NVIDIA TU116 HD AudioNVIDIA TITAN RTX 24GB (1350/7000MHz)NVIDIA TU102 HD AudioNVIDIA GeForce RTX 2080 Ti 11GB (420/405MHz)NVIDIA GeForce RTX 2080 SUPER 8GB (1650/7750MHz)NVIDIA TU104 HD AudioNVIDIA GeForce RTX 2060 SUPER 8GB (1470/7000MHz)NVIDIA TU106 HD AudioNVIDIA GeForce RTX 3060 Ti 8GB (1665/7000MHz)NVIDIA Device 228bNVIDIA GeForce RTX 3080 10GB (1710/9501MHz)NVIDIA Device 1aefOpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- GTX 1080: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2060: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2070: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2080: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- GTX 1650 SUPER: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- TITAN RTX: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2080 Ti: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2080 SUPER: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2060 SUPER: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 3060 Ti: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 3080: Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0xa201009Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected

Vulkan Ray-Tracing Benchmarksrtiv: 1920 x 1080 - Cornell Boxrtiv: 3840 x 2160 - Cornell Boxrtiv: 1920 x 1080 - Cornell Box + Lucyrtiv: 3840 x 2160 - Cornell Box + Lucyrtiv: 1920 x 1080 - Lucy In One Weekendrtiv: 3840 x 2160 - Lucy In One Weekendrtiv: 1920 x 1080 - Planets In One Weekendrtiv: 3840 x 2160 - Planets In One Weekendrtiv: 1920 x 1080 - Ray Tracing In One Weekendrtiv: 3840 x 2160 - Ray Tracing In One Weekendv-ray: NVIDIA CUDA GPUv-ray: NVIDIA RTX GPUGTX 1080RTX 2060RTX 2070RTX 2080GTX 1650 SUPERTITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 30805.542071.482711.961130.5270013.074710.8701085.378981.466075.227671.4223047.090512.625017.03024.6879618.78545.6220230.06568.1104829.63027.9695647366153.669714.574222.13406.0838623.68117.0194634.41429.3627433.99129.1978647871069.530618.702224.99586.9461627.36918.3807244.436912.046043.482811.7811745908264108.56629.108940.072711.153442.544913.098967.715218.453066.427218.10289351291104.00624.7660237.787910.542940.489712.470064.475517.648263.531017.3094929125276.168616.5016925.76277.1483828.57848.8622148.358713.158147.477712.884475892539.001212.8439821.83105.9971723.30796.8735333.86349.1816433.19298.9936648973168.936618.591734.20819.4129433.88759.6278536.945010.034336.08499.7749711871551120.09932.082459.123616.436857.634716.425763.914517.546162.419217.138416662183OpenBenchmarking.org

Ray Tracing In Vulkan

Resolution: 1920 x 1080 - Scene: Cornell Box

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 1920 x 1080 - Scene: Cornell BoxGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 3080306090120150SE +/- 0.02519, N = 3SE +/- 0.13909, N = 3SE +/- 0.21308, N = 3SE +/- 0.39540, N = 3SE +/- 0.73464, N = 3SE +/- 0.46860, N = 3SE +/- 0.22256, N = 3SE +/- 2.75916, N = 15SE +/- 0.25285, N = 3SE +/- 0.27574, N = 35.5420747.0905053.6697069.53060108.56600104.0060076.1686039.0012068.93660120.099001. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 3840 x 2160 - Scene: Cornell Box

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Cornell BoxGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 3080714212835SE +/- 0.00130, N = 3SE +/- 0.03418, N = 3SE +/- 0.04053, N = 3SE +/- 0.05067, N = 3SE +/- 0.09299, N = 3SE +/- 1.98926, N = 12SE +/- 1.48445, N = 15SE +/- 0.92523, N = 12SE +/- 0.03782, N = 3SE +/- 0.08049, N = 31.4827112.6250014.5742018.7022029.1089024.7660216.5016912.8439818.5917032.082401. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 1920 x 1080 - Scene: Cornell Box + Lucy

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 1920 x 1080 - Scene: Cornell Box + LucyGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 30801326395265SE +/- 0.00759, N = 3SE +/- 0.01579, N = 3SE +/- 0.03523, N = 3SE +/- 0.01779, N = 3SE +/- 0.06329, N = 3SE +/- 0.02707, N = 3SE +/- 0.01942, N = 3SE +/- 0.01129, N = 3SE +/- 0.02877, N = 3SE +/- 0.16083, N = 31.9611317.0302022.1340024.9958040.0727037.7879025.7627021.8310034.2081059.123601. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 3840 x 2160 - Scene: Cornell Box + Lucy

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Cornell Box + LucyGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 308048121620SE +/- 0.000014, N = 3SE +/- 0.008592, N = 3SE +/- 0.010774, N = 3SE +/- 0.009124, N = 3SE +/- 0.008874, N = 3SE +/- 0.003520, N = 3SE +/- 0.006604, N = 3SE +/- 0.003185, N = 3SE +/- 0.003797, N = 3SE +/- 0.008202, N = 30.5270014.6879606.0838606.94616011.15340010.5429007.1483805.9971709.41294016.4368001. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 1920 x 1080 - Scene: Lucy In One Weekend

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 1920 x 1080 - Scene: Lucy In One WeekendGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 30801326395265SE +/- 0.00059, N = 3SE +/- 0.03111, N = 3SE +/- 0.00564, N = 3SE +/- 0.03029, N = 3SE +/- 0.00409, N = 3SE +/- 0.01191, N = 3SE +/- 0.02001, N = 3SE +/- 0.03623, N = 3SE +/- 0.00323, N = 3SE +/- 0.10945, N = 33.0747118.7854023.6811027.3691042.5449040.4897028.5784023.3079033.8875057.634701. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 3840 x 2160 - Scene: Lucy In One Weekend

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Lucy In One WeekendGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 308048121620SE +/- 0.001477, N = 3SE +/- 0.003819, N = 3SE +/- 0.001230, N = 3SE +/- 0.015151, N = 3SE +/- 0.010770, N = 3SE +/- 0.000722, N = 3SE +/- 0.019457, N = 3SE +/- 0.000467, N = 3SE +/- 0.002057, N = 3SE +/- 0.015646, N = 30.8701085.6220207.0194608.38072013.09890012.4700008.8622106.8735309.62785016.4257001. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 1920 x 1080 - Scene: Planets In One Weekend

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 1920 x 1080 - Scene: Planets In One WeekendGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 30801530456075SE +/- 0.00847, N = 3SE +/- 0.00334, N = 3SE +/- 0.00120, N = 3SE +/- 0.02356, N = 3SE +/- 0.26911, N = 3SE +/- 0.08187, N = 3SE +/- 0.05852, N = 3SE +/- 0.00100, N = 3SE +/- 0.01418, N = 3SE +/- 0.24072, N = 35.3789830.0656034.4142044.4369067.7152064.4755048.3587033.8634036.9450063.914501. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 3840 x 2160 - Scene: Planets In One Weekend

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Planets In One WeekendGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 3080510152025SE +/- 0.00251, N = 3SE +/- 0.00055, N = 3SE +/- 0.02496, N = 3SE +/- 0.00210, N = 3SE +/- 0.01302, N = 3SE +/- 0.01209, N = 3SE +/- 0.00094, N = 3SE +/- 0.00144, N = 3SE +/- 0.00006, N = 3SE +/- 0.00588, N = 31.466078.110489.3627412.0460018.4530017.6482013.158109.1816410.0343017.546101. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 1920 x 1080 - Scene: Ray Tracing In One Weekend

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 1920 x 1080 - Scene: Ray Tracing In One WeekendGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 30801530456075SE +/- 0.01036, N = 3SE +/- 0.08626, N = 3SE +/- 0.00640, N = 3SE +/- 0.00625, N = 3SE +/- 0.09759, N = 3SE +/- 0.14331, N = 3SE +/- 0.04323, N = 3SE +/- 0.00572, N = 3SE +/- 0.00748, N = 3SE +/- 0.05512, N = 35.2276729.6302033.9912043.4828066.4272063.5310047.4777033.1929036.0849062.419201. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Ray Tracing In Vulkan

Resolution: 3840 x 2160 - Scene: Ray Tracing In One Weekend

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Ray Tracing In One WeekendGTX 1080RTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 308048121620SE +/- 0.00014, N = 3SE +/- 0.02109, N = 3SE +/- 0.02218, N = 3SE +/- 0.00049, N = 3SE +/- 0.01162, N = 3SE +/- 0.00924, N = 3SE +/- 0.00044, N = 3SE +/- 0.00077, N = 3SE +/- 0.00323, N = 3SE +/- 0.00134, N = 31.422307.969569.1978611.7811018.1028017.3094012.884408.993669.7749717.138401. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Chaos Group V-RAY

Mode: NVIDIA CUDA GPU

OpenBenchmarking.orgvpaths, More Is BetterChaos Group V-RAY 5Mode: NVIDIA CUDA GPURTX 2060RTX 2070RTX 2080GTX 1650 SUPERTITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 3080400800120016002000SE +/- 0.58, N = 3SE +/- 1.53, N = 3SE +/- 0.58, N = 3SE +/- 0.33, N = 3SE +/- 4.04, N = 3SE +/- 0.67, N = 3SE +/- 1.00, N = 347347874526493592975848911871666

Chaos Group V-RAY

Mode: NVIDIA RTX GPU

OpenBenchmarking.orgvrays, More Is BetterChaos Group V-RAY 5Mode: NVIDIA RTX GPURTX 2060RTX 2070RTX 2080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2060 SUPERRTX 3060 TiRTX 30805001000150020002500SE +/- 1.45, N = 3SE +/- 1.15, N = 3SE +/- 0.67, N = 3SE +/- 2.08, N = 3SE +/- 0.33, N = 3SE +/- 2.73, N = 3SE +/- 7.97, N = 36617109081291125292573115512183


Phoronix Test Suite v10.8.4