mine av1 AMD Ryzen Threadripper 7980X 64-Cores testing with a System76 Thelio Major (FA Z5 BIOS) and AMD Radeon Pro W7900 45GB on Ubuntu 24.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2406015-NE-MINEAV12158&grr .
mine av1 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c d AMD Ryzen Threadripper 7980X 64-Cores @ 7.79GHz (64 Cores / 128 Threads) System76 Thelio Major (FA Z5 BIOS) AMD Device 14a4 4 x 32GB DDR5-4800MT/s Micron MTC20F1045S1RC48BA2 1000GB CT1000T700SSD5 AMD Radeon Pro W7900 45GB AMD Device 14cc DELL P2415Q Aquantia AQC113C NBase-T/IEEE + Realtek RTL8125 2.5GbE + Intel Wi-Fi 6E Ubuntu 24.04 6.8.0-060800-generic (x86_64) GNOME Shell 46.0 X Server + Wayland 4.6 Mesa 24.0.5-1ubuntu1 (LLVM 17.0.6 DRM 3.57) GCC 13.2.0 ext4 1920x1200 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.2.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-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: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xa108105 Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
mine av1 svt-av1: Preset 3 - Bosphorus 4K cpuminer-opt: Magi cpuminer-opt: Triple SHA-256, Onecoin cpuminer-opt: Blake-2 S cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Skeincoin cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: x20r cpuminer-opt: Deepcoin cpuminer-opt: Ringcoin cpuminer-opt: Myriad-Groestl cpuminer-opt: Garlicoin cpuminer-opt: scrypt svt-av1: Preset 5 - Bosphorus 4K svt-av1: Preset 3 - Bosphorus 1080p dav1d: Chimera 1080p 10-bit dav1d: Chimera 1080p svt-av1: Preset 5 - Bosphorus 1080p svt-av1: Preset 8 - Bosphorus 4K dav1d: Summer Nature 4K svt-av1: Preset 13 - Bosphorus 4K svt-av1: Preset 8 - Bosphorus 1080p dav1d: Summer Nature 1080p svt-av1: Preset 13 - Bosphorus 1080p a b c d 9.660 2300.03 273720 497580 56223 155660 214943 27513 30670 11093 39220 12067 1005.75 26.338 26.847 641.87 704.01 81.700 91.446 441.22 200.243 184.630 968.32 668.376 9.648 2272.91 273463 496603 56003 155897 213837 27163 30767 11083 39487 12017 1013.41 26.287 26.630 641.21 704.62 80.922 90.883 441.06 199.920 183.370 964.82 656.020 9.624 2301.07 274377 497047 56540 155223 214090 27290 30573 11067 39323 12087 1005.05 26.410 26.832 643.74 704.58 81.732 91.435 440.10 195.712 185.224 967.59 663.561 9.627 2268.85 272927 495743 55850 154373 213447 27153 30650 11067 38900 12017 1002.68 26.353 26.655 643.02 704.94 81.968 91.002 440.65 201.966 185.122 964.00 651.621 OpenBenchmarking.org
SVT-AV1 Encoder Mode: Preset 3 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 3 - Input: Bosphorus 4K a b c d 3 6 9 12 15 SE +/- 0.003, N = 3 SE +/- 0.002, N = 3 SE +/- 0.015, N = 3 SE +/- 0.007, N = 3 9.660 9.648 9.624 9.627 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 24.3 Algorithm: Magi a b c d 500 1000 1500 2000 2500 SE +/- 15.70, N = 3 SE +/- 6.70, N = 3 SE +/- 16.35, N = 3 SE +/- 5.55, N = 3 2300.03 2272.91 2301.07 2268.85 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 a b c d 60K 120K 180K 240K 300K SE +/- 158.75, N = 3 SE +/- 94.93, N = 3 SE +/- 806.73, N = 3 SE +/- 139.68, N = 3 273720 273463 274377 272927 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 a b c d 110K 220K 330K 440K 550K SE +/- 189.30, N = 3 SE +/- 548.49, N = 3 SE +/- 176.76, N = 3 SE +/- 543.64, N = 3 497580 496603 497047 495743 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 a b c d 12K 24K 36K 48K 60K SE +/- 42.56, N = 3 SE +/- 18.56, N = 3 SE +/- 422.53, N = 3 SE +/- 66.58, N = 3 56223 56003 56540 55850 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 a b c d 30K 60K 90K 120K 150K SE +/- 119.30, N = 3 SE +/- 853.08, N = 3 SE +/- 115.52, N = 3 SE +/- 41.77, N = 3 155660 155897 155223 154373 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 a b c d 50K 100K 150K 200K 250K SE +/- 612.82, N = 3 SE +/- 458.12, N = 3 SE +/- 835.40, N = 3 SE +/- 532.05, N = 3 214943 213837 214090 213447 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 a b c d 6K 12K 18K 24K 30K SE +/- 178.92, N = 3 SE +/- 49.78, N = 3 SE +/- 30.55, N = 3 SE +/- 18.56, N = 3 27513 27163 27290 27153 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 a b c d 7K 14K 21K 28K 35K SE +/- 30.55, N = 3 SE +/- 191.86, N = 3 SE +/- 8.82, N = 3 SE +/- 90.18, N = 3 30670 30767 30573 30650 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 a b c d 2K 4K 6K 8K 10K SE +/- 8.82, N = 3 SE +/- 17.64, N = 3 SE +/- 6.67, N = 3 SE +/- 34.80, N = 3 11093 11083 11067 11067 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 a b c d 8K 16K 24K 32K 40K SE +/- 11.55, N = 3 SE +/- 461.75, N = 3 SE +/- 183.42, N = 3 SE +/- 25.17, N = 3 39220 39487 39323 38900 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 a b c d 3K 6K 9K 12K 15K SE +/- 13.33, N = 3 SE +/- 8.82, N = 3 SE +/- 56.96, N = 3 SE +/- 3.33, N = 3 12067 12017 12087 12017 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 a b c d 200 400 600 800 1000 SE +/- 0.65, N = 3 SE +/- 9.77, N = 3 SE +/- 2.57, N = 3 SE +/- 2.24, N = 3 1005.75 1013.41 1005.05 1002.68 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lgmp
SVT-AV1 Encoder Mode: Preset 5 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 5 - Input: Bosphorus 4K a b c d 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 26.34 26.29 26.41 26.35 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 3 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 3 - Input: Bosphorus 1080p a b c d 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 26.85 26.63 26.83 26.66 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 1.4.2 Video Input: Chimera 1080p 10-bit a b c d 140 280 420 560 700 SE +/- 1.67, N = 3 SE +/- 1.32, N = 3 SE +/- 0.32, N = 3 SE +/- 0.28, N = 3 641.87 641.21 643.74 643.02 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 1.4.2 Video Input: Chimera 1080p a b c d 150 300 450 600 750 SE +/- 0.55, N = 3 SE +/- 2.09, N = 3 SE +/- 0.52, N = 3 SE +/- 0.71, N = 3 704.01 704.62 704.58 704.94 1. (CC) gcc options: -pthread
SVT-AV1 Encoder Mode: Preset 5 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 5 - Input: Bosphorus 1080p a b c d 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.68, N = 3 SE +/- 0.74, N = 3 SE +/- 0.50, N = 3 81.70 80.92 81.73 81.97 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 8 - Input: Bosphorus 4K a b c d 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.56, N = 3 SE +/- 0.30, N = 3 SE +/- 0.66, N = 3 91.45 90.88 91.44 91.00 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 1.4.2 Video Input: Summer Nature 4K a b c d 100 200 300 400 500 SE +/- 0.18, N = 3 SE +/- 0.49, N = 3 SE +/- 1.01, N = 3 SE +/- 0.79, N = 3 441.22 441.06 440.10 440.65 1. (CC) gcc options: -pthread
SVT-AV1 Encoder Mode: Preset 13 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 13 - Input: Bosphorus 4K a b c d 40 80 120 160 200 SE +/- 2.31, N = 4 SE +/- 1.76, N = 8 SE +/- 1.28, N = 3 SE +/- 1.26, N = 3 200.24 199.92 195.71 201.97 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p a b c d 40 80 120 160 200 SE +/- 0.60, N = 3 SE +/- 1.77, N = 3 SE +/- 2.27, N = 4 SE +/- 1.04, N = 3 184.63 183.37 185.22 185.12 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 1.4.2 Video Input: Summer Nature 1080p a b c d 200 400 600 800 1000 SE +/- 1.61, N = 3 SE +/- 2.42, N = 3 SE +/- 0.84, N = 3 SE +/- 2.31, N = 3 968.32 964.82 967.59 964.00 1. (CC) gcc options: -pthread
SVT-AV1 Encoder Mode: Preset 13 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2.1 Encoder Mode: Preset 13 - Input: Bosphorus 1080p a b c d 140 280 420 560 700 SE +/- 4.60, N = 3 SE +/- 7.09, N = 3 SE +/- 5.00, N = 10 SE +/- 4.40, N = 3 668.38 656.02 663.56 651.62 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
Phoronix Test Suite v10.8.5