encoding AMD Ryzen 5 3600 6-Core testing with a ASRock B450 Pro4 (P3.90 BIOS) and MSI NVIDIA GeForce GTX 1060 6GB on LinuxMint 19.3 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2001074-HU-ENCODING147&gru .
encoding Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 3733 no-PBO 3733 mother-PBO 3733 mother-PBO perf FAN 3733 mother-PBO +100 OC 3733 no-PBO 101 AMD Ryzen 5 3600 6-Core @ 3.60GHz (6 Cores / 12 Threads) ASRock B450 Pro4 (P3.90 BIOS) AMD Device 1480 16384MB 500GB Samsung SSD 860 + 150GB Western Digital WD1500ADFD-0 + 1000GB Western Digital WD1001FALS-0 MSI NVIDIA GeForce GTX 1060 6GB (1569/4006MHz) NVIDIA GP106 HD Audio LG TV Realtek RTL8111/8168/8411 LinuxMint 19.3 5.0.0-37-generic (x86_64) Cinnamon 4.4.6 X Server 1.20.4 NVIDIA 435.21 4.6.0 GCC 8.3.0 btrfs 1920x1080 OpenBenchmarking.org Compiler Details - --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 - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8701013 Security Details - 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 + tsx_async_abort: Not affected
encoding x264: H.264 Video Encoding x265: H.265 1080p Video Encoding vpxenc: vpxenc VP9 1080p Video Encode ffmpeg: H.264 HD To NTSC DV 3733 no-PBO 3733 mother-PBO 3733 mother-PBO perf FAN 3733 mother-PBO +100 OC 3733 no-PBO 101 74.53 48.16 107.87 4.607 73.93 48.35 106.10 4.653 74.34 48.22 105.86 4.644 74.39 48.42 4.649 74.86 48.32 106.17 4.597 OpenBenchmarking.org
CPU Temperature Monitor Phoronix Test Suite System Monitoring Min Avg Max 3733 no-PBO 33.3 66.2 74.9 3733 mother-PBO 33.3 66.0 74.4 3733 mother-PBO perf FAN 32.8 65.7 73.8 3733 mother-PBO +100 OC 33.0 64.3 70.8 3733 no-PBO 101 31.8 64.4 73.6 OpenBenchmarking.org Celsius CPU Temperature Monitor Phoronix Test Suite System Monitoring 20 40 60 80 100
CPU Peak Freq (Highest CPU Core Frequency) Monitor Phoronix Test Suite System Monitoring Min Avg Max 3733 no-PBO 2196 3578 4187 3733 mother-PBO 2196 3814 4200 3733 mother-PBO perf FAN 2195 3792 4166 3733 mother-PBO +100 OC 2196 3372 4185 3733 no-PBO 101 2222 3825 4236 OpenBenchmarking.org Megahertz CPU Peak Freq (Highest CPU Core Frequency) Monitor Phoronix Test Suite System Monitoring 1100 2200 3300 4400 5500
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding 3733 no-PBO 3733 mother-PBO 3733 mother-PBO perf FAN 3733 mother-PBO +100 OC 3733 no-PBO 101 20 40 60 80 100 SE +/- 1.18, N = 15 SE +/- 1.88, N = 15 SE +/- 1.89, N = 15 SE +/- 1.88, N = 15 SE +/- 1.91, N = 15 74.53 73.93 74.34 74.39 74.86 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 3733 no-PBO 3733 mother-PBO 3733 mother-PBO perf FAN 3733 mother-PBO +100 OC 3733 no-PBO 101 11 22 33 44 55 SE +/- 0.49, N = 8 SE +/- 0.46, N = 9 SE +/- 0.63, N = 5 SE +/- 0.58, N = 6 SE +/- 0.59, N = 5 48.16 48.35 48.22 48.42 48.32 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
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 3733 no-PBO 3733 mother-PBO 3733 mother-PBO perf FAN 3733 no-PBO 101 20 40 60 80 100 SE +/- 0.77, N = 3 SE +/- 1.61, N = 14 SE +/- 1.87, N = 12 SE +/- 1.82, N = 12 107.87 106.10 105.86 106.17 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
x264 CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max 3733 no-PBO 2196 3477 4116 3733 mother-PBO 2196 3411 4151 3733 mother-PBO perf FAN 2196 3458 4141 3733 mother-PBO +100 OC 2196 3430 4145 3733 no-PBO 101 2222 3430 4198 OpenBenchmarking.org Megahertz, More Is Better x264 2018-09-25 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1100 2200 3300 4400 5500
x265 CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max 3733 no-PBO 2196 3574 4144 3733 mother-PBO 2196 3682 4095 3733 mother-PBO perf FAN 2196 3621 4044 3733 mother-PBO +100 OC 2197 3702 4090 3733 no-PBO 101 2222 3560 4174 OpenBenchmarking.org Megahertz, More Is Better x265 3.1.2 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1100 2200 3300 4400 5500
FFmpeg CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max 3733 no-PBO 2196 3219 4129 3733 mother-PBO 2196 3345 4114 3733 mother-PBO perf FAN 2195 3302 4135 3733 mother-PBO +100 OC 2196 3305 4185 3733 no-PBO 101 2222 3279 4236 OpenBenchmarking.org Megahertz, More Is Better FFmpeg 4.0.2 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1100 2200 3300 4400 5500
VP9 libvpx Encoding CPU Peak Freq (Highest CPU Core Frequency) Monitor Min Avg Max 3733 no-PBO 2196 3947 4187 3733 mother-PBO 2196 3949 4193 3733 mother-PBO perf FAN 2195 3943 4166 3733 no-PBO 101 2222 3998 4198 OpenBenchmarking.org Megahertz, More Is Better VP9 libvpx Encoding 1.8.1 CPU Peak Freq (Highest CPU Core Frequency) Monitor 1100 2200 3300 4400 5500
x264 CPU Temperature Monitor Min Avg Max 3733 no-PBO 38.6 66.4 70.9 3733 mother-PBO 33.3 65.8 70.4 3733 mother-PBO perf FAN 32.8 65.2 70.3 3733 mother-PBO +100 OC 33.0 65.8 70.8 3733 no-PBO 101 31.8 62.9 67.9 OpenBenchmarking.org Celsius, Fewer Is Better x264 2018-09-25 CPU Temperature Monitor 20 40 60 80 100
x265 CPU Temperature Monitor Min Avg Max 3733 no-PBO 44.1 66.6 72.8 3733 mother-PBO 43.5 65.2 70.4 3733 mother-PBO perf FAN 46.8 64.0 69.0 3733 mother-PBO +100 OC 43.9 64.5 70.1 3733 no-PBO 101 40.3 62.7 68.0 OpenBenchmarking.org Celsius, Fewer Is Better x265 3.1.2 CPU Temperature Monitor 20 40 60 80 100
FFmpeg CPU Temperature Monitor Min Avg Max 3733 no-PBO 45.4 64.2 73.0 3733 mother-PBO 42.8 63.3 70.1 3733 mother-PBO perf FAN 41.0 62.6 71.9 3733 mother-PBO +100 OC 47.6 63.8 70.5 3733 no-PBO 101 37.8 61.0 68.6 OpenBenchmarking.org Celsius, Fewer Is Better FFmpeg 4.0.2 CPU Temperature Monitor 20 40 60 80 100
VP9 libvpx Encoding CPU Temperature Monitor Min Avg Max 3733 no-PBO 39.8 67.8 74.9 3733 mother-PBO 43.3 66.6 74.4 3733 mother-PBO perf FAN 39.8 66.4 73.8 3733 no-PBO 101 38.4 65.3 73.6 OpenBenchmarking.org Celsius, Fewer Is Better VP9 libvpx Encoding 1.8.1 CPU Temperature Monitor 20 40 60 80 100
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV 3733 no-PBO 3733 mother-PBO 3733 mother-PBO perf FAN 3733 mother-PBO +100 OC 3733 no-PBO 101 1.0469 2.0938 3.1407 4.1876 5.2345 SE +/- 0.039, N = 15 SE +/- 0.064, N = 15 SE +/- 0.068, N = 15 SE +/- 0.065, N = 15 SE +/- 0.076, N = 15 4.607 4.653 4.644 4.649 4.597 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lsndio -pthread -lbz2 -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Phoronix Test Suite v10.8.5