AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG CROSSHAIR X670E HERO (0805 BIOS) and AMD Radeon RX 6800 XT 16GB on Ubuntu 22.04 via the Phoronix Test Suite.
RX 7900 XTX Processor: AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR X670E HERO (0805 BIOS), Chipset: AMD Device 14d8, Memory: 32GB, Disk: Western Digital WD_BLACK SN850X 1000GB + 2000GB, Graphics: AMD Radeon RX 7900 XTX 24GB (3220/1249MHz), Audio: AMD Device ab30, Monitor: ASUS MG28U, Network: Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411
OS: Ubuntu 22.04, Kernel: 5.15.0-56-generic (x86_64), Desktop: GNOME Shell 42.5, Display Server: X Server 1.21.1.3 + Wayland, OpenGL: 4.6 Mesa 22.3.0-devel (LLVM 15.0.3 DRM 3.49), OpenCL: OpenCL 2.1 AMD-APP (3513.0), Vulkan: 1.3.232, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 3840x2160
Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 -vProcessor Notes: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601203Graphics Notes: BAR1 / Visible vRAM Size: 24560 MB - vBIOS Version: 113-D7020100-102Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
RX 7900 XT Changed Graphics to AMD Radeon RX 7900 XT 20GB (3125/1249MHz) .
Graphics Change: BAR1 / Visible vRAM Size: 20464 MB - vBIOS Version: 113-D70401-00
RX 6800 XT Kernel Notes: Transparent Huge Pages: madviseCompiler Notes: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 -vProcessor Notes: Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601203Graphics Notes: BAR1 / Visible vRAM Size: 16368 MB - vBIOS Version: 113-D4120500-101Security Notes: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
Radeon RX 6800 XT Changed Graphics to AMD Radeon RX 6800 XT 16GB (2575/1000MHz) .
RDNA3 OpenCL Compute OpenBenchmarking.org Phoronix Test Suite AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR X670E HERO (0805 BIOS) AMD Device 14d8 32GB Western Digital WD_BLACK SN850X 1000GB + 2000GB AMD Radeon RX 7900 XTX 24GB (3220/1249MHz) AMD Radeon RX 7900 XT 20GB (3125/1249MHz) AMD Radeon RX 6800 XT 16GB (2575/1000MHz) AMD Device ab30 AMD Navi 21 HDMI Audio ASUS MG28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 22.04 5.15.0-56-generic (x86_64) GNOME Shell 42.5 X Server 1.21.1.3 + Wayland 4.6 Mesa 22.3.0-devel (LLVM 15.0.3 DRM 3.49) OpenCL 2.1 AMD-APP (3513.0) 1.3.232 GCC 11.3.0 ext4 3840x2160 Processor Motherboard Chipset Memory Disk Graphics Audios Monitor Network OS Kernel Desktop Display Server OpenGL OpenCL Vulkan Compiler File-System Screen Resolution RDNA3 OpenCL Compute Benchmarks System Logs - Transparent Huge Pages: madvise - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-xKiWfi/gcc-11-11.3.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 - Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601203 - RX 7900 XTX: BAR1 / Visible vRAM Size: 24560 MB - vBIOS Version: 113-D7020100-102 - RX 7900 XT: BAR1 / Visible vRAM Size: 20464 MB - vBIOS Version: 113-D70401-00 - RX 6800 XT: BAR1 / Visible vRAM Size: 16368 MB - vBIOS Version: 113-D4120500-101 - Radeon RX 6800 XT: BAR1 / Visible vRAM Size: 16368 MB - vBIOS Version: 113-D4120500-101 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
RX 7900 XTX RX 7900 XT RX 6800 XT Radeon RX 6800 XT Result Overview Phoronix Test Suite 100% 119% 138% 157% 176% SHOC Scalable HeterOgeneous Computing ViennaCL cl-mem LuxCoreRender Hashcat clpeak
RX 7900 XTX RX 7900 XT RX 6800 XT Radeon RX 6800 XT Per Watt Result Overview Phoronix Test Suite 100% 111% 122% 133% SHOC Scalable HeterOgeneous Computing cl-mem Hashcat clpeak LuxCoreRender P.W.G.M P.W.G.M P.W.G.M P.W.G.M P.W.G.M
RDNA3 OpenCL Compute cl-mem: Read cl-mem: Write cl-mem: Copy clpeak: Global Memory Bandwidth clpeak: Single-Precision Float clpeak: Integer Compute INT clpeak: Transfer Bandwidth enqueueWriteBuffer hashcat: MD5 hashcat: SHA1 hashcat: SHA-512 hashcat: 7-Zip hashcat: TrueCrypt RIPEMD160 + XTS luxcorerender: DLSC - GPU luxcorerender: Rainbow Colors and Prism - GPU luxcorerender: LuxCore Benchmark - GPU luxcorerender: Orange Juice - GPU luxcorerender: Danish Mood - GPU shoc: OpenCL - Texture Read Bandwidth shoc: OpenCL - FFT SP shoc: OpenCL - GEMM SGEMM_N shoc: OpenCL - MD5 Hash shoc: OpenCL - Reduction shoc: OpenCL - S3D viennacl: OpenCL BLAS - dCOPY viennacl: OpenCL BLAS - sCOPY viennacl: OpenCL BLAS - sAXPY viennacl: OpenCL BLAS - sDOT viennacl: OpenCL BLAS - dAXPY viennacl: OpenCL BLAS - dDOT viennacl: OpenCL BLAS - dGEMV-N viennacl: OpenCL BLAS - dGEMV-T viennacl: OpenCL BLAS - dGEMM-NN viennacl: OpenCL BLAS - dGEMM-NT viennacl: OpenCL BLAS - dGEMM-TN viennacl: OpenCL BLAS - dGEMM-TT RX 7900 XTX RX 7900 XT RX 6800 XT Radeon RX 6800 XT 864.5 839.9 458.0 716.12 28203.84 7750.96 59.87 69946742857 30341983333 3422016667 1449211 939493 7.93 27.71 9.48 3.12 8.89 2196.61 2720.06 9471.34 39.1395 610.739 368.910 673 714.3 702.8 431.4 618.37 26458.90 7245.40 59.16 61478800000 26333283333 2986050000 1291544 799393 6.82 21.86 7.91 2.82 7.61 1887.69 2249.22 7899.17 36.1749 568.366 297.509 590 470.4 437.1 360.9 457.15 22435.76 5627.03 45.22 51997257143 20466766667 2368250000 1072944 588340 5.21 17.82 6.33 2.31 5.88 1098.31 1688.70 7318.21 28.3924 481.604 96.2093 406 470.4 437.1 361.1 457.12 22446.78 5626.23 44.68 51928800000 20418200000 2367950000 1075600 577387 5.37 17.82 6.49 2.31 5.79 1092.71 1687.67 7352.00 28.3906 469.754 93.3978 406 556 810 564 823 557 147 532 1197 1220 1173 1210 OpenBenchmarking.org
LuxCoreRender LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.
SHOC Scalable HeterOgeneous Computing The CUDA and OpenCL version of Vetter's Scalable HeterOgeneous Computing benchmark suite. SHOC provides a number of different benchmark programs for evaluating the performance and stability of compute devices. Learn more via the OpenBenchmarking.org test page.
ViennaCL ViennaCL is an open-source linear algebra library written in C++ and with support for OpenCL and OpenMP. This test profile makes use of ViennaCL's built-in benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dCOPY RX 6800 XT RX 7900 XT RX 7900 XTX Radeon RX 6800 XT 150 300 450 600 750 SE +/- 2.19, N = 3 SE +/- 3.00, N = 3 SE +/- 5.24, N = 3 SE +/- 4.36, N = 3 406 590 673 406 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
GPU Power Consumption Monitor OpenBenchmarking.org Watts GPU Power Consumption Monitor Phoronix Test Suite System Monitoring RX 6800 XT RX 7900 XT RX 7900 XTX Radeon RX 6800 XT 50 100 150 200 250 Min: 5 / Avg: 112.02 / Max: 256 Min: 11 / Avg: 64.72 / Max: 258 Min: 12 / Avg: 171.27 / Max: 300 Min: 6 / Avg: 92.22 / Max: 256
GPU Temperature Monitor OpenBenchmarking.org Celsius GPU Temperature Monitor Phoronix Test Suite System Monitoring RX 6800 XT RX 7900 XT RX 7900 XTX Radeon RX 6800 XT 15 30 45 60 75 Min: 47 / Avg: 65.3 / Max: 79 Min: 32 / Avg: 47.51 / Max: 61 Min: 37 / Avg: 61.92 / Max: 76 Min: 49 / Avg: 62.56 / Max: 78
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - sAXPY Radeon RX 6800 XT 200 400 600 800 1000 SE +/- 9.00, N = 3 810 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - sDOT Radeon RX 6800 XT 120 240 360 480 600 SE +/- 14.00, N = 2 564 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dAXPY Radeon RX 6800 XT 200 400 600 800 1000 SE +/- 5.46, N = 3 823 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dDOT Radeon RX 6800 XT 120 240 360 480 600 SE +/- 4.37, N = 3 557 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMV-N Radeon RX 6800 XT 30 60 90 120 150 SE +/- 0.67, N = 3 147 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMV-T Radeon RX 6800 XT 120 240 360 480 600 SE +/- 3.84, N = 3 532 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMM-NN Radeon RX 6800 XT 300 600 900 1200 1500 SE +/- 3.33, N = 3 1197 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMM-NT Radeon RX 6800 XT 300 600 900 1200 1500 SE +/- 5.77, N = 3 1220 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMM-TN Radeon RX 6800 XT 300 600 900 1200 1500 SE +/- 3.33, N = 3 1173 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
Meta Performance Per Watts OpenBenchmarking.org Performance Per Watts, More Is Better Meta Performance Per Watts Performance Per Watts