video encode AMD Ryzen 9 3900X 12-Core testing with a ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS) and AMD Radeon RX 56/64 8GB on Ubuntu 19.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1910100-AS-VIDEOENCO61&grs .
video encode Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD Ryzen 9 3900X 12-Core AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS) AMD Starship/Matisse 16384MB 2000GB Force MP600 AMD Radeon RX 56/64 8GB (1630/945MHz) AMD Vega 10 HDMI Audio ASUS VP28U Realtek Device 8125 + Intel I211 + Intel Device 2723 Ubuntu 19.10 5.3.0-17-generic (x86_64) GNOME Shell 3.34.1 X Server 1.20.5 amdgpu 19.0.1 4.5 Mesa 19.2.0 (LLVM 9.0.0) GCC 9.2.1 20191008 ext4 3840x2160 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,hsa --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 - Scaling Governor: acpi-cpufreq ondemand - 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: always-on RSB filling
video encode ffmpeg: H.264 HD To NTSC DV x265: H.265 1080p Video Encoding x264: H.264 Video Encoding vpxenc: vpxenc VP9 1080p Video Encode svt-vp9: Visual Quality Optimized - Bosphorus 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p svt-vp9: VMAF Optimized - Bosphorus 1080p svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-av1: Enc Mode 8 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 0 - 1080p aom-av1: AV1 Video Encoding libgav1: Chimera 1080p 10-bit libgav1: Summer Nature 1080p libgav1: Summer Nature 4K libgav1: Chimera 1080p dav1d: Chimera 1080p 10-bit dav1d: Summer Nature 1080p dav1d: Summer Nature 4K dav1d: Chimera 1080p AMD Ryzen 9 3900X 12-Core 7.09 60.81 137.33 163.86 180.00 204.57 194.92 76.14 43.53 4.44 0.06 0.13 21.53 81.58 24.52 52.35 70.59 468.67 167.17 475.24 OpenBenchmarking.org
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV AMD Ryzen 9 3900X 12-Core 2 4 6 8 10 SE +/- 0.03, N = 3 7.09 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lm -pthread -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding AMD Ryzen 9 3900X 12-Core 14 28 42 56 70 SE +/- 0.09, N = 3 60.81 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding AMD Ryzen 9 3900X 12-Core 30 60 90 120 150 SE +/- 1.37, N = 9 137.33 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
VP9 libvpx Encoding vpxenc VP9 1080p Video Encode OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.1 vpxenc VP9 1080p Video Encode AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 SE +/- 1.58, N = 3 163.86 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 SE +/- 0.10, N = 3 180.00 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 SE +/- 0.14, N = 3 204.57 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 SE +/- 3.07, N = 3 194.92 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode AMD Ryzen 9 3900X 12-Core 20 40 60 80 100 SE +/- 0.07, N = 3 76.14 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 8 - Input: 1080p AMD Ryzen 9 3900X 12-Core 10 20 30 40 50 SE +/- 0.10, N = 3 43.53 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 4 - Input: 1080p AMD Ryzen 9 3900X 12-Core 0.999 1.998 2.997 3.996 4.995 SE +/- 0.01, N = 3 4.44 1. (CXX) g++ options: -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.7 Encoder Mode: Enc Mode 0 - Input: 1080p AMD Ryzen 9 3900X 12-Core 0.0135 0.027 0.0405 0.054 0.0675 SE +/- 0.00, N = 9 0.06 1. (CXX) g++ options: -fPIE -fPIC -pie
AOM AV1 AV1 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2019-09-16 AV1 Video Encoding AMD Ryzen 9 3900X 12-Core 0.0293 0.0586 0.0879 0.1172 0.1465 SE +/- 0.00, N = 3 0.13 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
libgav1 Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Chimera 1080p 10-bit AMD Ryzen 9 3900X 12-Core 5 10 15 20 25 SE +/- 0.06, N = 3 21.53 1. (CXX) g++ options: -O3 -lpthread
libgav1 Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 1080p AMD Ryzen 9 3900X 12-Core 20 40 60 80 100 SE +/- 0.01, N = 3 81.58 1. (CXX) g++ options: -O3 -lpthread
libgav1 Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 4K AMD Ryzen 9 3900X 12-Core 6 12 18 24 30 SE +/- 0.02, N = 3 24.52 1. (CXX) g++ options: -O3 -lpthread
libgav1 Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Chimera 1080p AMD Ryzen 9 3900X 12-Core 12 24 36 48 60 SE +/- 0.09, N = 3 52.35 1. (CXX) g++ options: -O3 -lpthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Chimera 1080p 10-bit AMD Ryzen 9 3900X 12-Core 16 32 48 64 80 SE +/- 0.12, N = 3 70.59 MIN: 43.97 / MAX: 160.85 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Summer Nature 1080p AMD Ryzen 9 3900X 12-Core 100 200 300 400 500 SE +/- 0.60, N = 3 468.67 MIN: 356.42 / MAX: 504.12 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Summer Nature 4K AMD Ryzen 9 3900X 12-Core 40 80 120 160 200 SE +/- 0.21, N = 3 167.17 MIN: 137.45 / MAX: 176.35 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Chimera 1080p AMD Ryzen 9 3900X 12-Core 100 200 300 400 500 SE +/- 0.83, N = 3 475.24 MIN: 385.27 / MAX: 575.81 1. (CC) gcc options: -pthread
Phoronix Test Suite v10.8.4