raytracing in vulkan RTX 5000 Max Q Intel Core i9-10885H testing with a HP 8736 (S91 Ver. 01.02.01 BIOS) and NVIDIA Quadro RTX 5000 with Max-Q Design 16GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2102047-HA-RAYTRACIN74&grw&sro .
raytracing in vulkan RTX 5000 Max Q Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution 1 2 3 Intel Core i9-10885H @ 5.30GHz (8 Cores / 16 Threads) HP 8736 (S91 Ver. 01.02.01 BIOS) Intel Comet Lake PCH 32GB 2048GB Kioxia KXG50PNV2T04 NVIDIA Quadro RTX 5000 with Max-Q Design 16GB (360/405MHz) Intel Comet Lake PCH cAVS Intel Wi-Fi 6 AX201 Ubuntu 20.04 5.6.0-1042-oem (x86_64) GNOME Shell 3.36.4 X Server 1.20.9 NVIDIA 460.32.03 4.6.0 OpenCL 1.2 CUDA 11.2.109 1.2.155 GCC 9.3.0 ext4 1920x1080 NVIDIA Quadro RTX 5000 with Max-Q Design 16GB (600/6000MHz) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/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 - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 1.9.1 Security Details - itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
raytracing in vulkan RTX 5000 Max Q rtiv: 800 x 600 - Cornell Box rtiv: 1024 x 768 - Cornell Box rtiv: 1280 x 1024 - Cornell Box rtiv: 1920 x 1080 - Cornell Box rtiv: 800 x 600 - Cornell Box + Lucy rtiv: 1024 x 768 - Cornell Box + Lucy rtiv: 800 x 600 - Lucy In One Weekend rtiv: 1024 x 768 - Lucy In One Weekend rtiv: 1280 x 1024 - Cornell Box + Lucy rtiv: 1920 x 1080 - Cornell Box + Lucy rtiv: 1280 x 1024 - Lucy In One Weekend rtiv: 1920 x 1080 - Lucy In One Weekend rtiv: 800 x 600 - Planets In One Weekend rtiv: 1024 x 768 - Planets In One Weekend rtiv: 1280 x 1024 - Planets In One Weekend rtiv: 1920 x 1080 - Planets In One Weekend rtiv: 800 x 600 - Ray Tracing In One Weekend rtiv: 1024 x 768 - Ray Tracing In One Weekend rtiv: 1280 x 1024 - Ray Tracing In One Weekend rtiv: 1920 x 1080 - Ray Tracing In One Weekend 1 2 3 167.129 103.014 61.5211 60.0087 49.1364 31.3624 49.6725 33.6124 18.8451 18.5964 22.3064 19.9164 122.949 79.8631 49.1579 36.8569 120.149 79.2873 48.2152 36.6034 169.287 104.184 61.3261 59.9032 48.9093 31.4061 49.6541 33.5481 18.8242 18.5935 22.2791 19.9101 122.309 79.6808 49.0324 36.9677 120.108 79.6502 48.0124 36.3180 169.743 103.959 61.6383 59.9817 48.8160 31.4331 49.6686 33.5402 18.8003 18.6163 22.3058 19.8811 121.919 80.2559 49.0043 36.8415 120.208 79.3453 48.3402 36.3060 OpenBenchmarking.org
Ray Tracing In Vulkan Resolution: 800 x 600 - Scene: Cornell Box OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 800 x 600 - Scene: Cornell Box 1 2 3 40 80 120 160 200 SE +/- 1.30, N = 3 SE +/- 1.31, N = 3 SE +/- 1.54, N = 3 167.13 169.29 169.74 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1024 x 768 - Scene: Cornell Box OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1024 x 768 - Scene: Cornell Box 1 2 3 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.34, N = 3 103.01 104.18 103.96 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1280 x 1024 - Scene: Cornell Box OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1280 x 1024 - Scene: Cornell Box 1 2 3 14 28 42 56 70 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 61.52 61.33 61.64 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1920 x 1080 - Scene: Cornell Box OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1920 x 1080 - Scene: Cornell Box 1 2 3 13 26 39 52 65 SE +/- 0.00, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 60.01 59.90 59.98 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 800 x 600 - Scene: Cornell Box + Lucy OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 800 x 600 - Scene: Cornell Box + Lucy 1 2 3 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 49.14 48.91 48.82 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1024 x 768 - Scene: Cornell Box + Lucy OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1024 x 768 - Scene: Cornell Box + Lucy 1 2 3 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 31.36 31.41 31.43 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 800 x 600 - Scene: Lucy In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 800 x 600 - Scene: Lucy In One Weekend 1 2 3 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 49.67 49.65 49.67 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1024 x 768 - Scene: Lucy In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1024 x 768 - Scene: Lucy In One Weekend 1 2 3 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 33.61 33.55 33.54 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1280 x 1024 - Scene: Cornell Box + Lucy OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1280 x 1024 - Scene: Cornell Box + Lucy 1 2 3 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 18.85 18.82 18.80 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1920 x 1080 - Scene: Cornell Box + Lucy OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1920 x 1080 - Scene: Cornell Box + Lucy 1 2 3 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 18.60 18.59 18.62 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1280 x 1024 - Scene: Lucy In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1280 x 1024 - Scene: Lucy In One Weekend 1 2 3 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 22.31 22.28 22.31 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1920 x 1080 - Scene: Lucy In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1920 x 1080 - Scene: Lucy In One Weekend 1 2 3 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 19.92 19.91 19.88 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 800 x 600 - Scene: Planets In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 800 x 600 - Scene: Planets In One Weekend 1 2 3 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.14, N = 3 SE +/- 0.31, N = 3 122.95 122.31 121.92 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1024 x 768 - Scene: Planets In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1024 x 768 - Scene: Planets In One Weekend 1 2 3 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 79.86 79.68 80.26 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1280 x 1024 - Scene: Planets In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1280 x 1024 - Scene: Planets In One Weekend 1 2 3 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 49.16 49.03 49.00 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1920 x 1080 - Scene: Planets In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1920 x 1080 - Scene: Planets In One Weekend 1 2 3 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 36.86 36.97 36.84 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 800 x 600 - Scene: Ray Tracing In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 800 x 600 - Scene: Ray Tracing In One Weekend 1 2 3 30 60 90 120 150 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 120.15 120.11 120.21 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1024 x 768 - Scene: Ray Tracing In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1024 x 768 - Scene: Ray Tracing In One Weekend 1 2 3 20 40 60 80 100 SE +/- 0.36, N = 3 SE +/- 0.20, N = 3 SE +/- 0.14, N = 3 79.29 79.65 79.35 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Ray Tracing In Vulkan Resolution: 1280 x 1024 - Scene: Ray Tracing In One Weekend OpenBenchmarking.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1280 x 1024 - Scene: Ray Tracing In One Weekend 1 2 3 11 22 33 44 55 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 48.22 48.01 48.34 1. (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.org FPS, More Is Better Ray Tracing In Vulkan r6 Resolution: 1920 x 1080 - Scene: Ray Tracing In One Weekend 1 2 3 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 36.60 36.32 36.31 1. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread
Phoronix Test Suite v10.8.4