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/2412217-DWAG-AMDRYZE29&sro&grr .
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 3333 18-19-19-19-37 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 6.12.5-100.fc40.x86_64 (x86_64) 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 - AMD Ryzen 9 5900X 3333 18-19-19-19-37: --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 - AMD Ryzen 9 5900X 3333 18-19-19-19-37: 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 ramspeed: Copy - Integer ramspeed: Add - Integer primesieve: 1e13 sysbench: CPU compress-7zip: Decompression Rating compress-7zip: Compression Rating ramspeed: Average - Floating Point ramspeed: Copy - Floating Point ramspeed: Triad - Floating Point ramspeed: Add - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Scale - Integer mbw: Memory Copy - 1024 MiB cpuminer-opt: Magi cpuminer-opt: scrypt cpuminer-opt: Skeincoin cpuminer-opt: Blake-2 S cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: Ringcoin cpuminer-opt: Garlicoin cpuminer-opt: Deepcoin cpuminer-opt: Myriad-Groestl cpuminer-opt: Triple SHA-256, Onecoin cpuminer-opt: LBC, LBRY Credits cpuminer-opt: x20r y-cruncher: 500M primesieve: 1e12 sysbench: RAM / Memory aio-stress: Rand Write 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 3333 18-19-19-19-37 156.634 112442 110620 12.525 38200.15 37562.97 72384.58 37703.94 37983.73 37403.96 38020.92 38502.56 37883.06 38074.61 39053.04 387.11 185.19 24813 92633 35460 2223.36 2402.99 5987.69 8267.66 50723 9480.19 4506.89 13959.38 2546.88 13.687 40984.83 38698.88 18730.471 114766 112686 18167.639 OpenBenchmarking.org
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: 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
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
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
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 AMD Ryzen 9 5900X 3333 18-19-19-19-37 20K 40K 60K 80K 100K SE +/- 364.91, N = 3 SE +/- 464.64, N = 20 112442 114766 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
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 AMD Ryzen 9 5900X 3333 18-19-19-19-37 20K 40K 60K 80K 100K SE +/- 192.84, N = 3 SE +/- 318.11, N = 20 110620 112686 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
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
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: 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: 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: 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: 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: 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
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 AMD Ryzen 9 5900X 3333 18-19-19-19-37 4K 8K 12K 16K 20K SE +/- 22.18, N = 20 SE +/- 22.38, N = 20 18730.47 18167.64 1. (CC) gcc options: -O3 -march=native
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: 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: 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: 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: 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: 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: 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: 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
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: 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
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: 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
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
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
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
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
Phoronix Test Suite v10.8.5