Vulkan Ray-Tracing Radeon Software 21.10

Radeon Software for Linux 21.10 Vulkan ray-tracing benchmarks with RX 6700/6800 series compared to NVIDIA. Benchmarks by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2104206-PTS-VULKANRT08
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
RTX 2060 SUPER
March 31 2021
  23 Minutes
RTX 2070 SUPER
March 30 2021
  20 Minutes
RTX 2080 SUPER
April 01 2021
  19 Minutes
RTX 2080 Ti
April 01 2021
  18 Minutes
TITAN RTX
April 02 2021
  21 Minutes
RTX 3060
April 07 2021
  18 Minutes
RTX 3060 Ti
March 30 2021
  18 Minutes
RTX 3070
April 05 2021
  18 Minutes
RTX 3080
March 29 2021
  18 Minutes
RTX 3090
April 04 2021
  18 Minutes
RX 6800
April 20 2021
  18 Minutes
RX 6700 XT
April 20 2021
  24 Minutes
RX 6800 XT
April 20 2021
  18 Minutes
Invert Behavior (Only Show Selected Data)
  19 Minutes

Only show results where is faster than
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Vulkan Ray-Tracing Radeon Software 21.10ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLOpenCLVulkanCompilerFile-SystemScreen ResolutionRTX 2060 SUPERRTX 2070 SUPERRTX 2080 SUPERRTX 2080 TiTITAN RTXRTX 3060RTX 3060 TiRTX 3070RTX 3080RTX 3090RX 6800RX 6700 XTRX 6800 XTAMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (3402 BIOS)AMD Starship/Matisse16GB1000GB Sabrent Rocket 4.0 Plus + 2000GBNVIDIA GeForce RTX 2060 SUPER 8GBNVIDIA TU106 HD AudioASUS VP28URealtek RTL8125 2.5GbE + Intel I211Ubuntu 20.045.8.0-48-generic (x86_64)GNOME Shell 3.36.7X Server 1.20.9NVIDIA 460.674.6.0OpenCL 1.2 CUDA 11.2.1621.2.155GCC 9.3.0 + CUDA 11.2ext43840x2160NVIDIA GeForce RTX 2070 SUPER 8GBNVIDIA TU104 HD AudioNVIDIA GeForce RTX 2080 SUPER 8GBNVIDIA GeForce RTX 2080 Ti 11GBNVIDIA TU102 HD AudioNVIDIA TITAN RTX 24GBeVGA NVIDIA GeForce RTX 3060 12GBNVIDIA Device 228eNVIDIA GeForce RTX 3060 Ti 8GBNVIDIA Device 228bNVIDIA GeForce RTX 3070 8GBNVIDIA GeForce RTX 3080 10GBNVIDIA Device 1aefNVIDIA GeForce RTX 3090 24GBAMD Radeon RX 6800 16GB (2475/1000MHz)AMD Device ab285.8.0-50-generic (x86_64)4.6.147351.2.169AMD Radeon 12GB (2855/1000MHz)AMD Radeon RX 6800 XT 16GB (2575/1000MHz)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- RTX 2060 SUPER, RTX 2070 SUPER, RTX 2080 SUPER, RTX 2080 Ti, TITAN RTX, RTX 3060, RTX 3060 Ti, RTX 3070, RTX 3090, RX 6800, RX 6700 XT, RX 6800 XT: --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: acpi-cpufreq performance (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

RTX 2060 SUPERRTX 2070 SUPERRTX 2080 SUPERRTX 2080 TiTITAN RTXRTX 3060RTX 3060 TiRTX 3070RTX 3080RTX 3090RX 6800RX 6700 XTRX 6800 XTResult OverviewPhoronix Test Suite100%223%345%468%Ray Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanRay Tracing In VulkanGeeXLab Vulkan Ray-Tracing DemoGeeXLab Vulkan Ray-Tracing Demo3840 x 2160 - Cornell Box + Lucy2560 x 1440 - Cornell Box + Lucy3840 x 2160 - L.I.O.W2560 x 1440 - Cornell Box3840 x 2160 - Cornell Box3840 x 2160 - R.T.I.O.W2560 x 1440 - R.T.I.O.W2560 x 1440 - L.I.O.W3840 x 2160 - P.I.O.W2560 x 1440 - P.I.O.W2560 x 14403840 x 2160

Vulkan Ray-Tracing Radeon Software 21.10geexlab-rt: 2560 x 1440rtiv: 2560 x 1440 - Cornell Boxrtiv: 2560 x 1440 - Cornell Box + Lucyrtiv: 2560 x 1440 - Lucy In One Weekendrtiv: 2560 x 1440 - Planets In One Weekendrtiv: 2560 x 1440 - Ray Tracing In One Weekendgeexlab-rt: 3840 x 2160rtiv: 3840 x 2160 - Cornell Boxrtiv: 3840 x 2160 - Cornell Box + Lucyrtiv: 3840 x 2160 - Lucy In One Weekendrtiv: 3840 x 2160 - Planets In One Weekendrtiv: 3840 x 2160 - Ray Tracing In One WeekendRTX 2060 SUPERRTX 2070 SUPERRTX 2080 SUPERRTX 2080 TiTITAN RTXRTX 3060RTX 3060 TiRTX 3070RTX 3080RTX 3090RX 6800RX 6700 XTRX 6800 XT20.629.569712.538213.756019.327718.94959.914.20836.022816.821429.186388.9964224.634.818714.075915.664922.751222.30411216.79066.716007.9284810.829610.618229.942.536814.811217.229727.690227.071714.520.00687.156078.8515813.194012.906239.358.441721.875224.452036.810836.058419.127.623910.576712.480417.656517.329940.659.614122.705525.204637.896337.144619.728.057810.884112.976918.193717.857719.627.516211.846513.918614.865614.57329.313.13865.699366.805977.081986.9220727.238.688419.596519.559720.956920.508613.118.49289.409879.6328610.03009.7810832.345.902823.452823.029624.853624.342515.621.910411.252611.426311.829111.614947.267.625333.587532.715635.913535.156423.031.862416.395616.325517.420717.017154.479.803739.996239.077143.546242.630826.537.419919.429419.399620.921820.430548.830.606810.826217.469939.004240.326822.714.35745.139238.5660118.481418.871333.022.32986.9307511.931827.456829.441915.110.48383.288895.4250612.855713.474359.637.125613.482020.850846.765748.456627.817.62856.4984610.644622.694723.1061OpenBenchmarking.org

GeeXLab Vulkan Ray-Tracing Demo

GeeXLab is a cross-platform tool for 3D programming and demo creation. The GeeXLab Vulkan Ray-Tracing Demo from Geeks3D.com is a path tracer based demo making use of the Vulkan ray-tracing extensions with supported graphics processors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterGeeXLab Vulkan Ray-Tracing Demo 2021.2.18.0Resolution: 2560 x 1440RX 6800 XTRTX 3090RX 6800RTX 3080TITAN RTXRTX 2080 TiRX 6700 XTRTX 3070RTX 2080 SUPERRTX 3060 TiRTX 2070 SUPERRTX 2060 SUPERRTX 30601326395265SE +/- 0.22, N = 3SE +/- 0.17, N = 3SE +/- 0.15, N = 3SE +/- 0.15, N = 3SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.00, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 359.654.448.847.240.639.333.032.329.927.224.620.619.6

Ray Tracing In Vulkan

Ray Tracing In Vulkan is a demo/benchmark of Vulkan ray-tracing support by Tanguy Fautre that makes use of Vulkan RT extensions (VK_KHR_ray_tracing_pipeline). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 2560 x 1440 - Scene: Cornell BoxRTX 3090RTX 3080TITAN RTXRTX 2080 TiRTX 3070RTX 2080 SUPERRTX 3060 TiRX 6800 XTRTX 2070 SUPERRX 6800RTX 2060 SUPERRTX 3060RX 6700 XT20406080100SE +/- 0.01, N = 3SE +/- 0.29, N = 3SE +/- 0.08, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.33, N = 6SE +/- 0.05, N = 3SE +/- 0.22, N = 10SE +/- 0.01, N = 3SE +/- 0.04, N = 379.8067.6359.6158.4445.9042.5438.6937.1334.8230.6129.5727.5222.331. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 2560 x 1440 - Scene: Cornell Box + LucyRTX 3090RTX 3080RTX 3070TITAN RTXRTX 2080 TiRTX 3060 TiRTX 2080 SUPERRTX 2070 SUPERRX 6800 XTRTX 2060 SUPERRTX 3060RX 6800RX 6700 XT918273645SE +/- 0.00062, N = 3SE +/- 0.00972, N = 3SE +/- 0.02554, N = 3SE +/- 0.03052, N = 3SE +/- 0.01755, N = 3SE +/- 0.02302, N = 3SE +/- 0.03031, N = 3SE +/- 0.01103, N = 3SE +/- 0.01605, N = 3SE +/- 0.01001, N = 3SE +/- 0.00741, N = 3SE +/- 0.00387, N = 3SE +/- 0.02268, N = 339.9962033.5875023.4528022.7055021.8752019.5965014.8112014.0759013.4820012.5382011.8465010.826206.930751. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 2560 x 1440 - Scene: Lucy In One WeekendRTX 3090RTX 3080TITAN RTXRTX 2080 TiRTX 3070RX 6800 XTRTX 3060 TiRX 6800RTX 2080 SUPERRTX 2070 SUPERRTX 3060RTX 2060 SUPERRX 6700 XT918273645SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 339.0832.7225.2024.4523.0320.8519.5617.4717.2315.6613.9213.7611.931. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 2560 x 1440 - Scene: Planets In One WeekendRX 6800 XTRTX 3090RX 6800TITAN RTXRTX 2080 TiRTX 3080RTX 2080 SUPERRX 6700 XTRTX 3070RTX 2070 SUPERRTX 3060 TiRTX 2060 SUPERRTX 30601122334455SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 346.7743.5539.0037.9036.8135.9127.6927.4624.8522.7520.9619.3314.871. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 2560 x 1440 - Scene: Ray Tracing In One WeekendRX 6800 XTRTX 3090RX 6800TITAN RTXRTX 2080 TiRTX 3080RX 6700 XTRTX 2080 SUPERRTX 3070RTX 2070 SUPERRTX 3060 TiRTX 2060 SUPERRTX 30601122334455SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 348.4642.6340.3337.1436.0635.1629.4427.0724.3422.3020.5118.9514.571. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

GeeXLab Vulkan Ray-Tracing Demo

GeeXLab is a cross-platform tool for 3D programming and demo creation. The GeeXLab Vulkan Ray-Tracing Demo from Geeks3D.com is a path tracer based demo making use of the Vulkan ray-tracing extensions with supported graphics processors. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterGeeXLab Vulkan Ray-Tracing Demo 2021.2.18.0Resolution: 3840 x 2160RX 6800 XTRTX 3090RTX 3080RX 6800TITAN RTXRTX 2080 TiRTX 3070RX 6700 XTRTX 2080 SUPERRTX 3060 TiRTX 2070 SUPERRTX 2060 SUPERRTX 3060714212835SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.13, N = 3SE +/- 0.06, N = 3SE +/- 0.10, N = 327.826.523.022.719.719.115.615.114.513.112.09.99.3

Ray Tracing In Vulkan

Ray Tracing In Vulkan is a demo/benchmark of Vulkan ray-tracing support by Tanguy Fautre that makes use of Vulkan RT extensions (VK_KHR_ray_tracing_pipeline). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Cornell BoxRTX 3090RTX 3080TITAN RTXRTX 2080 TiRTX 3070RTX 2080 SUPERRTX 3060 TiRX 6800 XTRTX 2070 SUPERRX 6800RTX 2060 SUPERRTX 3060RX 6700 XT918273645SE +/- 0.41, N = 3SE +/- 0.08, N = 3SE +/- 0.31, N = 5SE +/- 0.05, N = 3SE +/- 0.03, N = 3SE +/- 0.24, N = 4SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 337.4231.8628.0627.6221.9120.0118.4917.6316.7914.3614.2113.1410.481. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Cornell Box + LucyRTX 3090RTX 3080RTX 3070TITAN RTXRTX 2080 TiRTX 3060 TiRTX 2080 SUPERRTX 2070 SUPERRX 6800 XTRTX 2060 SUPERRTX 3060RX 6800RX 6700 XT510152025SE +/- 0.02403, N = 3SE +/- 0.02900, N = 3SE +/- 0.04732, N = 3SE +/- 0.09824, N = 7SE +/- 0.00864, N = 3SE +/- 0.00977, N = 3SE +/- 0.01003, N = 3SE +/- 0.06669, N = 3SE +/- 0.00457, N = 3SE +/- 0.01429, N = 3SE +/- 0.00269, N = 3SE +/- 0.00295, N = 3SE +/- 0.03086, N = 1519.4294016.3956011.2526010.8841010.576709.409877.156076.716006.498466.022815.699365.139233.288891. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Lucy In One WeekendRTX 3090RTX 3080TITAN RTXRTX 2080 TiRTX 3070RX 6800 XTRTX 3060 TiRTX 2080 SUPERRX 6800RTX 2070 SUPERRTX 2060 SUPERRTX 3060RX 6700 XT510152025SE +/- 0.01530, N = 3SE +/- 0.03277, N = 3SE +/- 0.02940, N = 3SE +/- 0.00864, N = 3SE +/- 0.01240, N = 3SE +/- 0.00661, N = 3SE +/- 0.00161, N = 3SE +/- 0.01093, N = 3SE +/- 0.00456, N = 3SE +/- 0.00449, N = 3SE +/- 0.06905, N = 6SE +/- 0.00381, N = 3SE +/- 0.05715, N = 319.3996016.3255012.9769012.4804011.4263010.644609.632868.851588.566017.928486.821426.805975.425061. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Planets In One WeekendRX 6800 XTRTX 3090RX 6800TITAN RTXRTX 2080 TiRTX 3080RTX 2080 SUPERRX 6700 XTRTX 3070RTX 2070 SUPERRTX 3060 TiRTX 2060 SUPERRTX 3060510152025SE +/- 0.01696, N = 3SE +/- 0.05626, N = 3SE +/- 0.00937, N = 3SE +/- 0.02514, N = 3SE +/- 0.01709, N = 3SE +/- 0.01600, N = 3SE +/- 0.03256, N = 3SE +/- 0.00340, N = 3SE +/- 0.04245, N = 3SE +/- 0.01237, N = 3SE +/- 0.01226, N = 3SE +/- 0.00074, N = 3SE +/- 0.00162, N = 322.6947020.9218018.4814018.1937017.6565017.4207013.1940012.8557011.8291010.8296010.030009.186387.081981. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

OpenBenchmarking.orgFPS, More Is BetterRay Tracing In Vulkan r6Resolution: 3840 x 2160 - Scene: Ray Tracing In One WeekendRX 6800 XTRTX 3090RX 6800TITAN RTXRTX 2080 TiRTX 3080RX 6700 XTRTX 2080 SUPERRTX 3070RTX 2070 SUPERRTX 3060 TiRTX 2060 SUPERRTX 3060612182430SE +/- 0.00448, N = 3SE +/- 0.03462, N = 3SE +/- 0.02416, N = 3SE +/- 0.02856, N = 3SE +/- 0.01394, N = 3SE +/- 0.02870, N = 3SE +/- 0.00126, N = 3SE +/- 0.01820, N = 3SE +/- 0.00973, N = 3SE +/- 0.01332, N = 3SE +/- 0.00126, N = 3SE +/- 0.00066, N = 3SE +/- 0.00040, N = 323.1061020.4305018.8713017.8577017.3299017.0171013.4743012.9062011.6149010.618209.781088.996426.922071. (CXX) g++ options: -O3 -lbacktrace -lstdc++fs -lm -ldl -lpthread

Meta Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsRX 6800 XTRX 6800RX 6700 XT61218243023.2619.0113.04

GPU Power Consumption Monitor

OpenBenchmarking.orgWattsGPU Power Consumption MonitorPhoronix Test Suite System MonitoringRX 6700 XTRX 6800RX 6800 XT50100150200250Min: 5 / Avg: 128.84 / Max: 185Min: 5 / Avg: 152.92 / Max: 204Min: 6 / Avg: 197.99 / Max: 257

GPU Temperature Monitor

OpenBenchmarking.orgCelsiusGPU Temperature MonitorPhoronix Test Suite System MonitoringRX 6800RX 6700 XTRX 6800 XT1530456075Min: 40 / Avg: 60.42 / Max: 65Min: 31 / Avg: 65.62 / Max: 73Min: 30 / Avg: 68.36 / Max: 76