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&rdt&grr .
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: 1920 x 1080 - Lucy In One Weekend rtiv: 1280 x 1024 - Lucy In One Weekend rtiv: 1024 x 768 - Lucy In One Weekend rtiv: 800 x 600 - Lucy In One Weekend rtiv: 1280 x 1024 - Cornell Box + Lucy rtiv: 1920 x 1080 - Cornell Box + Lucy rtiv: 1024 x 768 - Cornell Box + Lucy rtiv: 800 x 600 - Cornell Box + Lucy rtiv: 1280 x 1024 - Planets In One Weekend rtiv: 800 x 600 - Planets In One Weekend rtiv: 1024 x 768 - Planets In One Weekend rtiv: 1920 x 1080 - Planets In One Weekend rtiv: 1280 x 1024 - Ray Tracing In One Weekend rtiv: 1920 x 1080 - Ray Tracing In One Weekend rtiv: 800 x 600 - Ray Tracing In One Weekend rtiv: 1024 x 768 - Ray Tracing In One Weekend rtiv: 1920 x 1080 - Cornell Box rtiv: 1024 x 768 - Cornell Box rtiv: 1280 x 1024 - Cornell Box rtiv: 800 x 600 - Cornell Box 1 2 3 19.9164 22.3064 33.6124 49.6725 18.8451 18.5964 31.3624 49.1364 49.1579 122.949 79.8631 36.8569 48.2152 36.6034 120.149 79.2873 60.0087 103.014 61.5211 167.129 19.9101 22.2791 33.5481 49.6541 18.8242 18.5935 31.4061 48.9093 49.0324 122.309 79.6808 36.9677 48.0124 36.3180 120.108 79.6502 59.9032 104.184 61.3261 169.287 19.8811 22.3058 33.5402 49.6686 18.8003 18.6163 31.4331 48.8160 49.0043 121.919 80.2559 36.8415 48.3402 36.3060 120.208 79.3453 59.9817 103.959 61.6383 169.743 OpenBenchmarking.org
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
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: 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: 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: 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
Phoronix Test Suite v10.8.4