SVT Video Encoding + vpxenc AMD Ryzen 5 2600 Six-Core testing with a MSI B450M GAMING PLUS (MS-7B87) v1.0 (1.40 BIOS) and AMD Radeon RX 470/480 8GB on Debian 5 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1902190-SP-1902171PT06&grs .
SVT Video Encoding + vpxenc Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Vulkan AMD Threadripper 2990WX AMD EPYC 7351P AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1601 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO Plus 500GB + Samsung SSD 970 EVO 500GB llvmpipe Realtek ALC1220 Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad Ubuntu 18.04 5.0.0-050000rc6-generic (x86_64) 20190210 GNOME Shell 3.28.3 X Server 1.19.6 modesetting 1.19.6 3.3 Mesa 18.0.5 (LLVM 6.0 128 bits) GCC 7.3.0 ext4 1280x1024 AMD EPYC 7351P 16-Core @ 2.40GHz (16 Cores / 32 Threads) ASRockRack EPYCD8-2T (P1.20 BIOS) 800GB INTEL SSDPE2ME800G4 NVIDIA NV117 2GB NVIDIA Device 0fbc DELL P2415Q Mellanox MT26448 + 2 x Intel 10G X550T Ubuntu 18.10 4.18.0-15-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 4.3 Mesa 18.2.2 GCC 8.2.0 3840x2160 AMD Ryzen 7 1800X Eight-Core @ 3.60GHz (8 Cores / 16 Threads) MSI X370 XPOWER GAMING TITANIUM (MS-7A31) v1.0 (1.G0 BIOS) AMD Device 1450 2 x 8192 MB DDR4-1600MHz 128GB INTEL SSDPEKKW128G7 Sapphire AMD Radeon HD 4650 AMD RV710/730 Intel I211 Debian 9.5 4.18.0-2-amd64 (x86_64) GNOME Shell 3.22.3 X Server 1.19.2 modesetting 1.19.2 GCC 6.3.0 20170516 1024x768 Intel Core i7-5960X @ 3.00GHz (8 Cores / 16 Threads) Gigabyte X99-UD4-CF (F24c BIOS) Intel Xeon E7 v3/Xeon 4 x 4096 MB DDR4-2800MHz CMK16GX4M4A2666C16 120GB INTEL SSDSC2BW12 NVIDIA GeForce 6600 GT 124MB Realtek ALC1150 Intel I218-V X Server Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 Gigabyte AMD Radeon RX 550/550X 2GB (1206/1750MHz) Realtek ALC1220 ASUS VP28U Intel I219-V + Intel I211 Ubuntu 18.10 4.18.0-13-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 8.2.0 3840x2160 AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO 250GB llvmpipe 31GB ASUS PB278 2 x Intel I211 + Intel-AC 9260 5.0.0-999-generic (x86_64) 20190125 3.3 Mesa 18.2.2 (LLVM 7.0 128 bits) 2560x1440 Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads) ASUS PRIME Z390-A (0602 BIOS) Intel Cannon Lake PCH Shared SRAM 16384MB Samsung SSD 970 EVO 250GB + 2000GB SABRENT AMD Radeon RX 64 8GB (1630/945MHz) Acer B286HK Intel I219-V 5.0.0-rc1-phx-amd-stg-next (x86_64) 20190214 4.5 Mesa 19.1.0-devel (git-7ed5ffa158) (LLVM 9.0.0) 1.1.90 3840x2160 Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1602 BIOS) Intel Sky Lake-E DMI3 Registers Samsung SSD 970 EVO 500GB NVIDIA NV120 12GB ASUS PB278 4.18.0-15-generic (x86_64) 4.3 Mesa 18.2.2 2560x1440 AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (1001 BIOS) AMD Family 17h Samsung SSD 970 EVO 250GB Sapphire AMD Radeon RX 470/480/570/570X/580/580X 4GB (1260/1750MHz) AMD Ellesmere Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac 4.5 Mesa 18.2.2 (LLVM 7.0.0) AMD Ryzen 5 2600 Six-Core (6 Cores / 12 Threads) MSI B450M GAMING PLUS (MS-7B87) v1.0 (1.40 BIOS) 1024GB INTEL SSDPEKNW010T8 AMD Radeon RX 470/480 8GB (1382/1960MHz) LG TV Realtek RTL8111/8168/8411 Debian 5 4.20.10-sparky-amd64 (x86_64) Cinnamon 3.8.8 X Server 1.20.3 amdgpu 18.1.99 1.1.70 1920x1080 OpenBenchmarking.org Compiler Details - AMD Threadripper 2990WX: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - AMD EPYC 7351P: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - AMD Ryzen 7 1800X: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Intel Core i7 5960X: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Intel Core i9 7960X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - AMD Threadripper 2950X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Intel Core i9 9900K: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Intel Core i9 7980XE: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - AMD Ryzen 7 2700X: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Ryzen 5 2600 @3.85: --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Processor Details - AMD Threadripper 2990WX: Scaling Governor: acpi-cpufreq ondemand - AMD EPYC 7351P: Scaling Governor: acpi-cpufreq ondemand - AMD Ryzen 7 1800X: Scaling Governor: acpi-cpufreq ondemand - Intel Core i7 5960X: Scaling Governor: intel_pstate powersave - Intel Core i9 7960X: Scaling Governor: intel_pstate powersave - AMD Threadripper 2950X: Scaling Governor: acpi-cpufreq ondemand - Intel Core i9 9900K: Scaling Governor: intel_pstate powersave - Intel Core i9 7980XE: Scaling Governor: intel_pstate powersave - AMD Ryzen 7 2700X: Scaling Governor: acpi-cpufreq ondemand Security Details - AMD Threadripper 2990WX: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp - AMD EPYC 7351P: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - AMD Ryzen 7 1800X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Intel Core i7 5960X: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion - Intel Core i9 7960X: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - AMD Threadripper 2950X: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp - Intel Core i9 9900K: __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp - Intel Core i9 7980XE: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - AMD Ryzen 7 2700X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Ryzen 5 2600 @3.85: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp
SVT Video Encoding + vpxenc svt-vp9: 1080p 8-bit YUV To VP9 Video Encode svt-av1: 1080p 8-bit YUV To AV1 Video Encode vpxenc: vpxenc VP9 1080p Video Encode aom-av1: AV1 Video Encoding svt-hevc: 1080p 8-bit YUV To HEVC Video Encode AMD Threadripper 2990WX AMD EPYC 7351P AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 98.67 8.15 26.02 178 70.26 5.46 18.44 167 41.25 2.44 24.33 0.18 143 36.73 2.90 21.31 0.19 144 303.54 8.64 22.50 0.23 296 93.06 7.29 26.84 0.21 234 60.13 5.75 31.14 0.29 206 316.07 8.49 22.75 0.22 311 53.44 3.95 26.95 0.20 152 39.51 3.39 24.57 0.18 117 OpenBenchmarking.org
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 AMD Threadripper 2990WX AMD EPYC 7351P AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 70 140 210 280 350 SE +/- 0.49, N = 3 SE +/- 0.42, N = 3 SE +/- 0.05, N = 3 SE +/- 0.35, N = 3 SE +/- 0.80, N = 3 SE +/- 0.13, N = 3 SE +/- 0.92, N = 5 SE +/- 0.72, N = 3 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 98.67 70.26 41.25 36.73 303.54 93.06 60.13 316.07 53.44 39.51 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
SVT-AV1 1080p 8-bit YUV To AV1 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 2019-02-15 1080p 8-bit YUV To AV1 Video Encode AMD Threadripper 2990WX AMD EPYC 7351P AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 2 4 6 8 10 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 8.15 5.46 2.44 2.90 8.64 7.29 5.75 8.49 3.95 3.39 1. (CC) gcc options: -mavx -fPIE -fPIC -O2 -pie -lpthread -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 AMD Threadripper 2990WX AMD EPYC 7351P AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 26.02 18.44 24.33 21.31 22.50 26.84 31.14 22.75 26.95 24.57 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
AOM AV1 AV1 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2019-02-11 AV1 Video Encoding AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 0.0653 0.1306 0.1959 0.2612 0.3265 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.18 0.19 0.23 0.21 0.29 0.22 0.20 0.18 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 AMD Threadripper 2990WX AMD EPYC 7351P AMD Ryzen 7 1800X Intel Core i7 5960X Intel Core i9 7960X AMD Threadripper 2950X Intel Core i9 9900K Intel Core i9 7980XE AMD Ryzen 7 2700X Ryzen 5 2600 @3.85 70 140 210 280 350 SE +/- 3.86, N = 12 SE +/- 2.60, N = 4 SE +/- 3.06, N = 11 SE +/- 2.73, N = 10 SE +/- 3.27, N = 3 SE +/- 1.87, N = 3 SE +/- 0.85, N = 3 SE +/- 3.44, N = 3 SE +/- 0.62, N = 3 SE +/- 0.55, N = 3 178 167 143 144 296 234 206 311 152 117 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
Phoronix Test Suite v10.8.5