amd-ryzen-9-5900x AMD Ryzen 9 5900X 12-Core testing with a ASUS PRIME B350M-A (6203 BIOS) and Sapphire AMD Radeon RX 6700 XT 12GB on Fedora 40 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2412202-DWAG-AMDRYZE71&grw .
amd-ryzen-9-5900x Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL OpenCL Compiler File-System Screen Resolution AMD Ryzen 9 5900X 12-Core AMD Ryzen 9 5900X 12-Core PBO Curve -30 AMD Ryzen 9 5900X 12-Core - Sapphire AMD Radeon RX AMD Ryzen 9 5900X 3000 16-18-18-18-35 AMD Ryzen 9 5900X 12-Core @ 3.70GHz (12 Cores / 24 Threads) ASUS PRIME B350M-A (6203 BIOS) AMD Starship/Matisse 32GB Samsung SSD 960 EVO 500GB + 2000GB Samsung SSD 860 + 2000GB Samsung SSD 870 Sapphire AMD Radeon RX 6700 XT 12GB AMD Navi 21/23 Realtek RTL8111/8168/8211/8411 Fedora 39 6.8.11-200.fc39.x86_64 (x86_64) GNOME Shell 45.7 X Server 1.19.6 + Wayland 4.6 Mesa 23.3.6 (LLVM 17.0.6 DRM 3.57) OpenCL 3.0 + OpenCL 2.1 AMD-APP (3590.0) + OpenCL 1.2 LINUX + OpenCL 1.1 Mesa 23.3.6 + OpenCL 3.0 PoCL 4.0 Linux RELOC SPIR LLVM 16.0.6 SLEEF DISTRO POCL_DEBUG Clang 17.0.6 + LLVM 17.0.6 ext4 3840x2160 6.9.5-100.fc39.x86_64 (x86_64) AMD Ryzen 9 5900X 12-Core @ 4.95GHz (12 Cores / 24 Threads) Fedora 40 6.11.10-200.fc40.x86_64 (x86_64) GNOME Shell 46.6 4.6 Mesa 24.1.7 (LLVM 18.1.6 DRM 3.59) OpenCL 3.0 + OpenCL 2.1 AMD-APP (3614.0) + OpenCL 1.1 Mesa 24.1.7 + OpenCL 3.0 PoCL 5.0 Linux RELOC SPIR LLVM 17.0.6 SLEEF DISTRO POCL_DEBUG Clang 18.1.8 + LLVM 18.1.8 6.12.4-100.fc40.x86_64 (x86_64) GNOME Shell 46.7 OpenBenchmarking.org Kernel Details - amdgpu.runpm=0 - Transparent Huge Pages: madvise Environment Details - MUTTER_DEBUG_FORCE_KMS_MODE=simple Compiler Details - AMD Ryzen 9 5900X 12-Core: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - AMD Ryzen 9 5900X 12-Core PBO Curve -30: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver - AMD Ryzen 9 5900X 3000 16-18-18-18-35: --build=x86_64-redhat-linux --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-cet --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,m2,lto --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-multilib --enable-offload-defaulted --enable-offload-targets=nvptx-none,amdgcn-amdhsa --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-build-config=bootstrap-lto --with-gcc-major-version-only --with-libstdcxx-zoneinfo=/usr/share/zoneinfo --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details - AMD Ryzen 9 5900X 12-Core: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa20120a - AMD Ryzen 9 5900X 12-Core PBO Curve -30: Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa20120a - AMD Ryzen 9 5900X 12-Core - Sapphire AMD Radeon RX: Scaling Governor: amd-pstate-epp performance (Boost: Enabled EPP: performance) - CPU Microcode: 0xa20120a - AMD Ryzen 9 5900X 3000 16-18-18-18-35: Scaling Governor: amd-pstate-epp performance (Boost: Enabled EPP: performance) - CPU Microcode: 0xa20120a Security Details - SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Vulnerable: Safe RET no microcode + spec_store_bypass: Mitigation of SSB disabled via prctl + 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; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected
amd-ryzen-9-5900x mbw: Memory Copy - 1024 MiB ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point primesieve: 1e12 primesieve: 1e13 compress-7zip: Compression Rating compress-7zip: Decompression Rating cpuminer-opt: Magi cpuminer-opt: x20r aio-stress: Rand Write cpuminer-opt: Deepcoin y-cruncher: 500M cpuminer-opt: scrypt cpuminer-opt: Ringcoin cpuminer-opt: Blake-2 S cpuminer-opt: Garlicoin cpuminer-opt: Skeincoin cpuminer-opt: Myriad-Groestl cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: Triple SHA-256, Onecoin sysbench: RAM / Memory sysbench: CPU AMD Ryzen 9 5900X 12-Core AMD Ryzen 9 5900X 12-Core PBO Curve -30 AMD Ryzen 9 5900X 12-Core - Sapphire AMD Radeon RX AMD Ryzen 9 5900X 3000 16-18-18-18-35 12.525 156.634 110620 112442 37562.97 38200.15 39053.04 37883.06 38074.61 38020.92 37983.73 38502.56 37403.96 37703.94 387.11 4506.89 2546.88 5987.69 185.19 2223.36 92633 2402.99 24813 8267.66 9480.19 35460 50723 13959.38 72384.58 13.687 18730.471 38698.88 40984.83 OpenBenchmarking.org
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB AMD Ryzen 9 5900X 3000 16-18-18-18-35 4K 8K 12K 16K 20K SE +/- 22.18, N = 20 18730.47 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer AMD Ryzen 9 5900X 12-Core PBO Curve -30 AMD Ryzen 9 5900X 3000 16-18-18-18-35 8K 16K 24K 32K 40K SE +/- 202.84, N = 3 SE +/- 83.46, N = 20 37562.97 38698.88 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer AMD Ryzen 9 5900X 12-Core PBO Curve -30 AMD Ryzen 9 5900X 3000 16-18-18-18-35 9K 18K 27K 36K 45K SE +/- 260.14, N = 3 SE +/- 54.34, N = 20 38200.15 40984.83 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 175.95, N = 3 39053.04 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 244.69, N = 3 37883.06 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 99.30, N = 3 38074.61 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 111.71, N = 3 38020.92 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 269.70, N = 3 37983.73 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 148.16, N = 3 38502.56 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 136.14, N = 3 37403.96 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 77.90, N = 3 37703.94 1. (CC) gcc options: -O3 -march=native
Primesieve Length: 1e12 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 12.6 Length: 1e12 AMD Ryzen 9 5900X 12-Core 3 6 9 12 15 SE +/- 0.03, N = 3 12.53 1. (CXX) g++ options: -O3
Primesieve Length: 1e13 OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 12.6 Length: 1e13 AMD Ryzen 9 5900X 12-Core 30 60 90 120 150 SE +/- 0.19, N = 3 156.63 1. (CXX) g++ options: -O3
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Compression Rating AMD Ryzen 9 5900X 12-Core 20K 40K 60K 80K 100K SE +/- 192.84, N = 3 110620 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 24.05 Test: Decompression Rating AMD Ryzen 9 5900X 12-Core 20K 40K 60K 80K 100K SE +/- 364.91, N = 3 112442 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Magi AMD Ryzen 9 5900X 12-Core PBO Curve -30 80 160 240 320 400 SE +/- 6.54, N = 4 387.11 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: x20r OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: x20r AMD Ryzen 9 5900X 12-Core PBO Curve -30 1000 2000 3000 4000 5000 SE +/- 31.97, N = 3 4506.89 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
AIO-Stress Test: Random Write OpenBenchmarking.org MB/s, More Is Better AIO-Stress 0.21 Test: Random Write AMD Ryzen 9 5900X 12-Core PBO Curve -30 500 1000 1500 2000 2500 SE +/- 28.74, N = 3 2546.88 1. (CC) gcc options: -O3 -pthread -laio
Cpuminer-Opt Algorithm: Deepcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Deepcoin AMD Ryzen 9 5900X 12-Core PBO Curve -30 1300 2600 3900 5200 6500 SE +/- 23.67, N = 3 5987.69 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Y-Cruncher Pi Digits To Calculate: 500M OpenBenchmarking.org Seconds, Fewer Is Better Y-Cruncher 0.8.5 Pi Digits To Calculate: 500M AMD Ryzen 9 5900X 12-Core - Sapphire AMD Radeon RX 4 8 12 16 20 SE +/- 0.02, N = 3 13.69
Cpuminer-Opt Algorithm: scrypt OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: scrypt AMD Ryzen 9 5900X 12-Core PBO Curve -30 40 80 120 160 200 SE +/- 1.45, N = 3 185.19 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Ringcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Ringcoin AMD Ryzen 9 5900X 12-Core PBO Curve -30 500 1000 1500 2000 2500 SE +/- 11.48, N = 3 2223.36 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Blake-2 S OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Blake-2 S AMD Ryzen 9 5900X 12-Core PBO Curve -30 20K 40K 60K 80K 100K SE +/- 109.29, N = 3 92633 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Garlicoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Garlicoin AMD Ryzen 9 5900X 12-Core PBO Curve -30 500 1000 1500 2000 2500 SE +/- 7.13, N = 3 2402.99 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Skeincoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Skeincoin AMD Ryzen 9 5900X 12-Core PBO Curve -30 5K 10K 15K 20K 25K SE +/- 178.54, N = 3 24813 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Myriad-Groestl OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Myriad-Groestl AMD Ryzen 9 5900X 12-Core PBO Curve -30 2K 4K 6K 8K 10K SE +/- 102.34, N = 3 8267.66 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: LBC, LBRY Credits OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: LBC, LBRY Credits AMD Ryzen 9 5900X 12-Core PBO Curve -30 2K 4K 6K 8K 10K SE +/- 24.71, N = 3 9480.19 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Quad SHA-256, Pyrite OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Quad SHA-256, Pyrite AMD Ryzen 9 5900X 12-Core PBO Curve -30 8K 16K 24K 32K 40K SE +/- 124.23, N = 3 35460 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Cpuminer-Opt Algorithm: Triple SHA-256, Onecoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Triple SHA-256, Onecoin AMD Ryzen 9 5900X 12-Core PBO Curve -30 11K 22K 33K 44K 55K SE +/- 94.04, N = 3 50723 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
Sysbench Test: RAM / Memory OpenBenchmarking.org MiB/sec, More Is Better Sysbench 1.0.20 Test: RAM / Memory AMD Ryzen 9 5900X 12-Core PBO Curve -30 3K 6K 9K 12K 15K SE +/- 21.14, N = 3 13959.38 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 1.0.20 Test: CPU AMD Ryzen 9 5900X 12-Core PBO Curve -30 16K 32K 48K 64K 80K SE +/- 204.25, N = 3 72384.58 1. (CC) gcc options: -O2 -funroll-loops -rdynamic -ldl -laio -lm
Phoronix Test Suite v10.8.5