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&grs&sor.

Vulkan Ray-Tracing BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionGTX 1080GTX 1650 SUPERRTX 2060RTX 2060 SUPERRTX 2070RTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXRTX 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~gext43840x2160ASUS NVIDIA GeForce GTX 1650 SUPER 4GB (1530/6000MHz)NVIDIA TU116 HD AudioNVIDIA GeForce RTX 2060 6GB (1365/7000MHz)NVIDIA TU106 HD AudioNVIDIA GeForce RTX 2060 SUPER 8GB (1470/7000MHz)ASUS NVIDIA GeForce RTX 2070 8GB (1410/7000MHz)Zotac NVIDIA GeForce RTX 2080 8GB (1515/7000MHz)NVIDIA TU104 HD AudioNVIDIA GeForce RTX 2080 SUPER 8GB (1650/7750MHz)NVIDIA GeForce RTX 2080 Ti 11GB (420/405MHz)NVIDIA TU102 HD AudioNVIDIA TITAN RTX 24GB (1350/7000MHz)NVIDIA 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- GTX 1650 SUPER: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2060: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2060 SUPER: 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- RTX 2080 SUPER: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- RTX 2080 Ti: Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa201009- TITAN RTX: 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 Benchmarksv-ray: NVIDIA CUDA GPUrtiv: 3840 x 2160 - Cornell Box + Lucyrtiv: 1920 x 1080 - Cornell Box + Lucyv-ray: NVIDIA RTX GPUrtiv: 1920 x 1080 - Cornell Boxrtiv: 3840 x 2160 - Lucy In One Weekendrtiv: 1920 x 1080 - Lucy In One Weekendrtiv: 3840 x 2160 - Ray Tracing In One Weekendrtiv: 1920 x 1080 - Ray Tracing In One Weekendrtiv: 1920 x 1080 - Planets In One Weekendrtiv: 3840 x 2160 - Planets In One Weekendrtiv: 3840 x 2160 - Cornell BoxGTX 1080GTX 1650 SUPERRTX 2060RTX 2060 SUPERRTX 2070RTX 2080RTX 2080 SUPERRTX 2080 TiTITAN RTXRTX 3060 TiRTX 30800.5270011.961135.542070.8701083.074711.422305.227675.378981.466071.482712644734.6879617.030266147.09055.6220218.78547.9695629.630230.06568.1104812.62504895.9971721.831073139.00126.8735323.30798.9936633.192933.86349.1816412.843984786.0838622.134071053.66977.0194623.68119.1978633.991234.41429.3627414.57427456.9461624.995890869.53068.3807227.369111.781143.482844.436912.046018.70227587.1483825.762792576.16868.8622128.578412.884447.477748.358713.158116.5016992910.542937.78791252104.00612.470040.489717.309463.531064.475517.648224.7660293511.153440.07271291108.56613.098942.544918.102866.427267.715218.453029.108911879.4129434.2081155168.93669.6278533.88759.7749736.084936.945010.034318.5917166616.436859.12362183120.09916.425757.634717.138462.419263.914517.546132.0824OpenBenchmarking.org

Chaos Group V-RAY

Mode: NVIDIA CUDA GPU

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

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 + LucyRTX 3080TITAN RTXRTX 2080 TiRTX 3060 TiRTX 2080 SUPERRTX 2080RTX 2070RTX 2060 SUPERRTX 2060GTX 108048121620SE +/- 0.008202, N = 3SE +/- 0.008874, N = 3SE +/- 0.003520, N = 3SE +/- 0.003797, N = 3SE +/- 0.006604, N = 3SE +/- 0.009124, N = 3SE +/- 0.010774, N = 3SE +/- 0.003185, N = 3SE +/- 0.008592, N = 3SE +/- 0.000014, N = 316.43680011.15340010.5429009.4129407.1483806.9461606.0838605.9971704.6879600.5270011. (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 + LucyRTX 3080TITAN RTXRTX 2080 TiRTX 3060 TiRTX 2080 SUPERRTX 2080RTX 2070RTX 2060 SUPERRTX 2060GTX 10801326395265SE +/- 0.16083, N = 3SE +/- 0.06329, N = 3SE +/- 0.02707, N = 3SE +/- 0.02877, N = 3SE +/- 0.01942, N = 3SE +/- 0.01779, N = 3SE +/- 0.03523, N = 3SE +/- 0.01129, N = 3SE +/- 0.01579, N = 3SE +/- 0.00759, N = 359.1236040.0727037.7879034.2081025.7627024.9958022.1340021.8310017.030201.961131. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Chaos Group V-RAY

Mode: NVIDIA RTX GPU

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

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 BoxRTX 3080TITAN RTXRTX 2080 TiRTX 2080 SUPERRTX 2080RTX 3060 TiRTX 2070RTX 2060RTX 2060 SUPERGTX 1080306090120150SE +/- 0.27574, N = 3SE +/- 0.73464, N = 3SE +/- 0.46860, N = 3SE +/- 0.22256, N = 3SE +/- 0.39540, N = 3SE +/- 0.25285, N = 3SE +/- 0.21308, N = 3SE +/- 0.13909, N = 3SE +/- 2.75916, N = 15SE +/- 0.02519, N = 3120.09900108.56600104.0060076.1686069.5306068.9366053.6697047.0905039.001205.542071. (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 WeekendRTX 3080TITAN RTXRTX 2080 TiRTX 3060 TiRTX 2080 SUPERRTX 2080RTX 2070RTX 2060 SUPERRTX 2060GTX 108048121620SE +/- 0.015646, N = 3SE +/- 0.010770, N = 3SE +/- 0.000722, N = 3SE +/- 0.002057, N = 3SE +/- 0.019457, N = 3SE +/- 0.015151, N = 3SE +/- 0.001230, N = 3SE +/- 0.000467, N = 3SE +/- 0.003819, N = 3SE +/- 0.001477, N = 316.42570013.09890012.4700009.6278508.8622108.3807207.0194606.8735305.6220200.8701081. (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 WeekendRTX 3080TITAN RTXRTX 2080 TiRTX 3060 TiRTX 2080 SUPERRTX 2080RTX 2070RTX 2060 SUPERRTX 2060GTX 10801326395265SE +/- 0.10945, N = 3SE +/- 0.00409, N = 3SE +/- 0.01191, N = 3SE +/- 0.00323, N = 3SE +/- 0.02001, N = 3SE +/- 0.03029, N = 3SE +/- 0.00564, N = 3SE +/- 0.03623, N = 3SE +/- 0.03111, N = 3SE +/- 0.00059, N = 357.6347042.5449040.4897033.8875028.5784027.3691023.6811023.3079018.785403.074711. (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 WeekendTITAN RTXRTX 2080 TiRTX 3080RTX 2080 SUPERRTX 2080RTX 3060 TiRTX 2070RTX 2060 SUPERRTX 2060GTX 108048121620SE +/- 0.01162, N = 3SE +/- 0.00924, N = 3SE +/- 0.00134, N = 3SE +/- 0.00044, N = 3SE +/- 0.00049, N = 3SE +/- 0.00323, N = 3SE +/- 0.02218, N = 3SE +/- 0.00077, N = 3SE +/- 0.02109, N = 3SE +/- 0.00014, N = 318.1028017.3094017.1384012.8844011.781109.774979.197868.993667.969561.422301. (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 WeekendTITAN RTXRTX 2080 TiRTX 3080RTX 2080 SUPERRTX 2080RTX 3060 TiRTX 2070RTX 2060 SUPERRTX 2060GTX 10801530456075SE +/- 0.09759, N = 3SE +/- 0.14331, N = 3SE +/- 0.05512, N = 3SE +/- 0.04323, N = 3SE +/- 0.00625, N = 3SE +/- 0.00748, N = 3SE +/- 0.00640, N = 3SE +/- 0.00572, N = 3SE +/- 0.08626, N = 3SE +/- 0.01036, N = 366.4272063.5310062.4192047.4777043.4828036.0849033.9912033.1929029.630205.227671. (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 WeekendTITAN RTXRTX 2080 TiRTX 3080RTX 2080 SUPERRTX 2080RTX 3060 TiRTX 2070RTX 2060 SUPERRTX 2060GTX 10801530456075SE +/- 0.26911, N = 3SE +/- 0.08187, N = 3SE +/- 0.24072, N = 3SE +/- 0.05852, N = 3SE +/- 0.02356, N = 3SE +/- 0.01418, N = 3SE +/- 0.00120, N = 3SE +/- 0.00100, N = 3SE +/- 0.00334, N = 3SE +/- 0.00847, N = 367.7152064.4755063.9145048.3587044.4369036.9450034.4142033.8634030.065605.378981. (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 WeekendTITAN RTXRTX 2080 TiRTX 3080RTX 2080 SUPERRTX 2080RTX 3060 TiRTX 2070RTX 2060 SUPERRTX 2060GTX 1080510152025SE +/- 0.01302, N = 3SE +/- 0.01209, N = 3SE +/- 0.00588, N = 3SE +/- 0.00094, N = 3SE +/- 0.00210, N = 3SE +/- 0.00006, N = 3SE +/- 0.02496, N = 3SE +/- 0.00144, N = 3SE +/- 0.00055, N = 3SE +/- 0.00251, N = 318.4530017.6482017.5461013.1581012.0460010.034309.362749.181648.110481.466071. (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 BoxRTX 3080TITAN RTXRTX 2080 TiRTX 2080RTX 3060 TiRTX 2080 SUPERRTX 2070RTX 2060 SUPERRTX 2060GTX 1080714212835SE +/- 0.08049, N = 3SE +/- 0.09299, N = 3SE +/- 1.98926, N = 12SE +/- 0.05067, N = 3SE +/- 0.03782, N = 3SE +/- 1.48445, N = 15SE +/- 0.04053, N = 3SE +/- 0.92523, N = 12SE +/- 0.03418, N = 3SE +/- 0.00130, N = 332.0824029.1089024.7660218.7022018.5917016.5016914.5742012.8439812.625001.482711. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread


Phoronix Test Suite v10.8.4