Ryzen 1800X Encoding AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3204 BIOS) and Gigabyte AMD Radeon RX 56/64 8GB on Fedora 33 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103054-AS-1908273SP34&sro&grw .
Ryzen 1800X Encoding Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL File-System Screen Resolution Vulkan Compiler Ryzen 1800X Encoding test AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores / 16 Threads) BIOSTAR X370GTN (5.13 BIOS) AMD Family 17h 16384MB 1000GB Samsung SSD 960 EVO 1TB + 5001GB TOSHIBA MD04ACA5 Gigabyte AMD Radeon RX 56/64 8GB (1630/945MHz) AMD Vega 10 HDMI Audio DELL U2518D + VE248 + ASUS MG278 Realtek RTL8111/8168/8411 Fedora 30 5.2.9-200.fc30.x86_64 (x86_64) Cinnamon 4.2.3 X Server 1.20.5 modesetting 1.20.5 4.5 Mesa 19.1.4 (LLVM 8.0.0) ext4 7040x1440 AMD Ryzen 9 3900X 12-Core @ 6.08GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (3204 BIOS) AMD Starship/Matisse 32768MB 2048GB PCIe SSD + 1000GB Samsung SSD 960 EVO 1TB + 5001GB TOSHIBA MD04ACA5 ASUS MG278 + Index HMD + DELL U2518D + VE248 Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Fedora 33 5.10.18-200.fc33.x86_64 (x86_64) Cinnamon 4.8.6 X Server 1.20.10 modesetting 1.20.10 4.6 Mesa 20.3.4 (LLVM 11.0.0) 1.2.145 GCC 10.2.1 20201125 + Clang 11.0.0 OpenBenchmarking.org Compiler Details - --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,lto --enable-multilib --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=i686 --with-gcc-major-version-only --with-isl --with-linker-hash-style=gnu --with-tune=generic --without-cuda-driver Processor Details - Ryzen 1800X Encoding: Scaling Governor: acpi-cpufreq ondemand - test: Scaling Governor: acpi-cpufreq schedutil Security Details - Ryzen 1800X Encoding: SELinux + usercopy/swapgs barriers and __user pointer sanitization + Full AMD retpoline STIBP: disabled RSB filling + SSB disabled via prctl and seccomp - test: 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 STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 1800X Encoding mencoder: AVI To LAVC encode-flac: WAV To FLAC encode-mp3: WAV To MP3 vpxenc: vpxenc VP9 1080p Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode x264: H.264 Video Encoding dav1d: Summer Nature 4K dav1d: Summer Nature 1080p svt-av1: 1080p 8-bit YUV To AV1 Video Encode x265: H.265 1080p Video Encoding svt-hevc: 1080p 8-bit YUV To HEVC Video Encode ffmpeg: H.264 HD To NTSC DV Ryzen 1800X Encoding test 18.53 10.12 34.63 106 47.22 71.46 38.44 12.39 22.84 27.86 127 6.74 15.63 7.89 25.65 118.07 132.20 23.70 9.89 47.76 230.11 8.18 OpenBenchmarking.org
Mencoder AVI To LAVC OpenBenchmarking.org Seconds, Fewer Is Better Mencoder 1.3.0 AVI To LAVC Ryzen 1800X Encoding test 5 10 15 20 25 SE +/- 0.21, N = 3 SE +/- 0.11, N = 3 18.53 15.63 -ljpeg -lasound -lfribidi -lncurses -lvorbisenc -lvorbis -logg 1. (CC) gcc options: -ffast-math -fpie -pie -lrt -lpng -lz -ldl -lpthread -lfreetype -lfontconfig -lbz2 -rdynamic -lm
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Ryzen 1800X Encoding test 3 6 9 12 15 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 10.12 7.89 -logg 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Ryzen 1800X Encoding test 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 34.63 25.65 -lncurses 1. (CC) gcc options: -lm
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.0 vpxenc VP9 1080p Video Encode Ryzen 1800X Encoding test 30 60 90 120 150 SE +/- 2.13, N = 3 SE +/- 1.50, N = 5 106.00 118.07 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode Ryzen 1800X Encoding 11 22 33 44 55 SE +/- 0.29, N = 3 47.22 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Ryzen 1800X Encoding test 30 60 90 120 150 SE +/- 1.06, N = 3 SE +/- 2.26, N = 15 71.46 132.20 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 4K Ryzen 1800X Encoding test 9 18 27 36 45 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 38.44 23.70 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.3 Video Input: Summer Nature 1080p Ryzen 1800X Encoding test 3 6 9 12 15 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 12.39 9.89 1. (CC) gcc options: -pthread
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.5 1080p 8-bit YUV To AV1 Video Encode Ryzen 1800X Encoding 5 10 15 20 25 SE +/- 0.14, N = 3 22.84 1. (CXX) g++ options: -O2 -pie -lpthread -lm
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Ryzen 1800X Encoding test 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 27.86 47.76 1. (CXX) g++ options: -O2 -rdynamic -lpthread -lrt -ldl
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Ryzen 1800X Encoding test 50 100 150 200 250 SE +/- 2.05, N = 3 SE +/- 2.92, N = 4 127.00 230.11 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV Ryzen 1800X Encoding test 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 6.74 8.18 -lasound -lSDL2 -lXv -lX11 -lXext -llzma 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -pthread -lbz2 -std=c11 -fomit-frame-pointer -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Phoronix Test Suite v10.8.4