video-encoding-servers Intel Core i9-9900K testing with a EVOC P7xxTM1 powered by premamod (1.07.EVOC2 BIOS) and NVIDIA GeForce RTX 2080 8GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1910070-HV-1909286AS05&sro&gru&export=pdf .
video-encoding-servers Processor Motherboard Chipset Memory Disk Graphics Monitor Network Audio OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution OpenGL OpenCL 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7601 EVOC-P775TM1-R-9900K 2 x Intel Xeon Platinum 8280 @ 4.00GHz (56 Cores / 112 Threads) GIGABYTE MD61-SC2-00 v01000100 (T15 BIOS) Intel Sky Lake-E DMI3 Registers 386048MB 280GB INTEL SSDPED1D280GA ASPEED VE228 2 x Intel X722 for 1GbE + 2 x QLogic FastLinQ QL41000 10/25/40/50GbE Ubuntu 19.10 5.3.0-12-generic (x86_64) GNOME Shell 3.34.0 X Server 1.20.5 modesetting 1.20.5 GCC 9.2.1 20190909 ext4 1920x1080 2 x AMD EPYC 7742 64-Core @ 2.25GHz (128 Cores / 256 Threads) AMD DAYTONA_X (RDY1001C BIOS) AMD Starship/Matisse 516096MB 280GB INTEL SSDPED1D280GA + 256GB Micron_1100_MTFD 2 x Mellanox MT27710 2 x AMD EPYC 7601 32-Core (64 Cores / 128 Threads) Dell 02MJ3T (1.2.5 BIOS) AMD 17h 280GB INTEL SSDPED1D280GA + 12 x 500GB Samsung SSD 860 + 120GB SSDSCKJB120G7R Matrox G200eW3 2 x Broadcom BCM57416 NetXtreme-E Dual-Media 10G RDMA + 2 x Broadcom NetXtreme BCM5720 2-port PCIe 5.3.0-13-generic (x86_64) 1600x1200 Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads) EVOC P7xxTM1 powered by premamod (1.07.EVOC2 BIOS) Intel 8th Gen Core 8-core Desktop 64512MB 2 x 1000GB Samsung SSD 960 EVO 1TB + 2 x 4001GB Samsung SSD 860 NVIDIA GeForce RTX 2080 8GB (1380/7000MHz) Realtek ALC898 Qualcomm Atheros Killer E2500 + Intel Wi-Fi 6 AX200 Ubuntu 18.04 5.3.3 (x86_64) GNOME Shell 3.28.4 X Server 1.19.6 NVIDIA 435.21 4.6.0 OpenCL 1.2 CUDA 10.1.0 GCC 7.4.0 + CUDA 10.1 1920x1080 OpenBenchmarking.org Compiler Details - 2 x Xeon Platinum 8280: --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 - 2 x EPYC 7742: --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 - 2 x EPYC 7601: --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 - EVOC-P775TM1-R-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 Processor Details - 2 x Xeon Platinum 8280: Scaling Governor: intel_pstate powersave - 2 x EPYC 7742: Scaling Governor: acpi-cpufreq ondemand - EVOC-P775TM1-R-9900K: Scaling Governor: intel_pstate powersave Security Details - 2 x Xeon Platinum 8280: 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 Enhanced IBRS IBPB: conditional RSB filling - 2 x EPYC 7742: 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 IBRS_FW STIBP: conditional RSB filling - 2 x EPYC 7601: 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: disabled RSB filling - EVOC-P775TM1-R-9900K: l1tf: Not affected + mds: Mitigation of Clear buffers; SMT vulnerable + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling
video-encoding-servers dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit svt-av1: Enc Mode 0 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-av1: Enc Mode 0 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode vpxenc: vpxenc VP9 1080p Video Encode x264: H.264 Video Encoding x265: H.265 1080p Video Encoding 2 x Xeon Platinum 8280 2 x EPYC 7742 2 x EPYC 7601 EVOC-P775TM1-R-9900K 338 201 387 65.47 0.06 9.94 61.05 0.06 8.11 66.02 162.00 267 87.39 120.30 35.20 729 324 762 119.76 0.06 13.22 101.91 0.05 10.42 106.57 345 142.37 151.60 49.22 550 215 565 83.98 0.04 4.94 36.56 0.04 3.18 37.75 86.35 142 128.27 144.60 40.80 536 147 482 80.45 0.05 3.50 31.81 0.07 3.03 33.13 48.84 168 159.65 91.36 57.15 OpenBenchmarking.org
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Chimera 1080p 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 160 320 480 640 800 SE +/- 1.90, N = 3 SE +/- 2.30, N = 3 SE +/- 3.82, N = 3 SE +/- 0.95, N = 3 550 729 338 536 MIN: 332.15 / MAX: 681.16 MIN: 271.85 / MAX: 935.89 MIN: 182.42 / MAX: 439.38 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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 70 140 210 280 350 SE +/- 0.74, N = 3 SE +/- 3.61, N = 7 SE +/- 2.95, N = 3 SE +/- 0.10, N = 3 215 324 201 147 MIN: 79.71 / MAX: 245.01 MIN: 50.71 / MAX: 420.89 MIN: 73.7 / MAX: 225.16 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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 160 320 480 640 800 SE +/- 4.07, N = 3 SE +/- 10.51, N = 3 SE +/- 0.79, N = 3 SE +/- 2.10, N = 3 565 762 387 482 MIN: 196.71 / MAX: 640.21 MIN: 126.85 / MAX: 993.47 MIN: 131.15 / MAX: 438.86 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.4.0 Video Input: Chimera 1080p 10-bit 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 30 60 90 120 150 SE +/- 0.48, N = 3 SE +/- 0.15, N = 3 SE +/- 0.52, N = 3 SE +/- 0.03, N = 3 83.98 119.76 65.47 80.45 MIN: 55.42 / MAX: 140.99 MIN: 86.09 / MAX: 176.31 MIN: 49.42 / MAX: 101.46 1. (CC) gcc options: -pthread
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.6 Encoder Mode: Enc Mode 0 - Input: 1080p 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 0.0135 0.027 0.0405 0.054 0.0675 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 SE +/- 0.00, N = 4 SE +/- 0.00, N = 3 0.04 0.06 0.06 0.05 1. (CXX) g++ options: -fPIE -fPIC -march=native -pie
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.6 Encoder Mode: Enc Mode 4 - Input: 1080p 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 3 6 9 12 15 SE +/- 0.17, N = 15 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 4.94 13.22 9.94 3.50 1. (CXX) g++ options: -fPIE -fPIC -march=native -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.6 Encoder Mode: Enc Mode 8 - Input: 1080p 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 20 40 60 80 100 SE +/- 0.36, N = 15 SE +/- 0.09, N = 3 SE +/- 0.31, N = 3 SE +/- 0.07, N = 3 36.56 101.91 61.05 31.81 1. (CXX) g++ options: -fPIE -fPIC -march=native -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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 0.0158 0.0316 0.0474 0.0632 0.079 SE +/- 0.00, N = 9 SE +/- 0.00, N = 6 SE +/- 0.00, N = 9 SE +/- 0.00, N = 3 0.04 0.05 0.06 0.07 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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 3 6 9 12 15 SE +/- 0.05, N = 15 SE +/- 0.10, N = 3 SE +/- 0.10, N = 4 SE +/- 0.01, N = 3 3.18 10.42 8.11 3.03 1. (CXX) g++ options: -fPIE -fPIC -pie
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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.78, N = 3 SE +/- 0.66, N = 3 SE +/- 0.02, N = 3 37.75 106.57 66.02 33.13 1. (CXX) g++ options: -fPIE -fPIC -pie
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 2 x EPYC 7601 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 40 80 120 160 200 SE +/- 1.54, N = 15 SE +/- 0.52, N = 3 SE +/- 0.02, N = 3 86.35 162.00 48.84 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-09-09 1080p 8-bit YUV To VP9 Video Encode 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 70 140 210 280 350 SE +/- 3.84, N = 15 SE +/- 3.85, N = 15 SE +/- 3.15, N = 3 SE +/- 0.28, N = 3 142 345 267 168 1. (CC) gcc options: -fPIE -fPIC -flto -O3 -O2 -pie -rdynamic -lpthread -lrt -lm
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 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 40 80 120 160 200 SE +/- 1.62, N = 12 SE +/- 1.76, N = 3 SE +/- 1.09, N = 5 SE +/- 0.25, N = 3 128.27 142.37 87.39 159.65 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 30 60 90 120 150 SE +/- 1.09, N = 3 SE +/- 1.16, N = 3 SE +/- 1.26, N = 15 SE +/- 1.43, N = 3 144.60 151.60 120.30 91.36 -lavformat -lavcodec -lavutil -lswscale 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding 2 x EPYC 7601 2 x EPYC 7742 2 x Xeon Platinum 8280 EVOC-P775TM1-R-9900K 13 26 39 52 65 SE +/- 0.48, N = 3 SE +/- 0.32, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 40.80 49.22 35.20 57.15 -lnuma 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
Phoronix Test Suite v10.8.5