x265 ffmpeg 7950X AMD Ryzen 9 7950X 16-Core testing with a ASUS ROG STRIX X670E-E GAMING WIFI (1905 BIOS) and AMD Radeon RX 7900 XTX 24GB on Neon 22.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2404053-NE-X265FFMPE55&export=txt&sro&grr .
x265 ffmpeg 7950X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution a b c d AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads) ASUS ROG STRIX X670E-E GAMING WIFI (1905 BIOS) AMD Device 14d8 2 x 16GB DRAM-6000MT/s G Skill F5-6000J3038F16G 2000GB Samsung SSD 980 PRO 2TB + 4001GB Western Digital WD_BLACK SN850X 4000GB AMD Radeon RX 7900 XTX 24GB (2304/1249MHz) AMD Device ab30 DELL U2723QE Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Neon 22.04 6.5.0-26-generic (x86_64) GNOME Shell 42.9 X Server 1.21.1.4 4.6 Mesa 23.2.1-1ubuntu3.1~22.04.2 (LLVM 15.0.7 DRM 3.54) 1.3.255 GCC 11.4.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 Processor Details - Scaling Governor: amd-pstate-epp performance (EPP: performance) - CPU Microcode: 0xa601206 Python Details - Python 3.10.12 Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of Safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
x265 ffmpeg 7950X ffmpeg: libx264 - Upload ffmpeg: libx264 - Platform ffmpeg: libx264 - Video On Demand ffmpeg: libx265 - Upload ffmpeg: libx265 - Platform ffmpeg: libx265 - Video On Demand ffmpeg: libx265 - Live ffmpeg: libx264 - Live build-ffmpeg: Time To Compile x265: Bosphorus 4K x265: Bosphorus 1080p a b c d 18.26 69.88 70.20 36.52 74.49 74.75 199.38 305.34 27.602 35.81 120.7 18.30 70.08 70.12 36.58 74.15 74.16 198.72 307.00 27.472 35.75 119.75 18.29 70.07 70.10 36.71 74.26 74.38 197.59 309.20 27.328 35.68 120.45 18.32 70.08 70.16 36.81 74.37 74.77 199.13 309.05 27.544 36.15 120.8 OpenBenchmarking.org
FFmpeg Encoder: libx264 - Scenario: Upload OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Upload a b c d 5 10 15 20 25 SE +/- 0.08, N = 3 18.26 18.30 18.29 18.32 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx264 - Scenario: Platform OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Platform a b c d 16 32 48 64 80 SE +/- 0.14, N = 3 69.88 70.08 70.07 70.08 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx264 - Scenario: Video On Demand OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Video On Demand a b c d 16 32 48 64 80 SE +/- 0.05, N = 3 70.20 70.12 70.10 70.16 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx265 - Scenario: Upload OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Upload a b c d 8 16 24 32 40 SE +/- 0.18, N = 3 36.52 36.58 36.71 36.81 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx265 - Scenario: Platform OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Platform a b c d 20 40 60 80 100 SE +/- 0.13, N = 3 74.49 74.15 74.26 74.37 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx265 - Scenario: Video On Demand OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Video On Demand a b c d 20 40 60 80 100 SE +/- 0.15, N = 3 74.75 74.16 74.38 74.77 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx265 - Scenario: Live OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx265 - Scenario: Live a b c d 40 80 120 160 200 SE +/- 0.71, N = 3 199.38 198.72 197.59 199.13 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
FFmpeg Encoder: libx264 - Scenario: Live OpenBenchmarking.org FPS, More Is Better FFmpeg 7.0 Encoder: libx264 - Scenario: Live a b c d 70 140 210 280 350 SE +/- 1.06, N = 3 305.34 307.00 309.20 309.05 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 7.0 Time To Compile a b c d 6 12 18 24 30 SE +/- 0.17, N = 3 27.60 27.47 27.33 27.54
x265 Video Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better x265 3.6 Video Input: Bosphorus 4K a b c d 8 16 24 32 40 SE +/- 0.10, N = 3 35.81 35.75 35.68 36.15 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
x265 Video Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better x265 3.6 Video Input: Bosphorus 1080p a b c d 30 60 90 120 150 SE +/- 0.13, N = 3 120.70 119.75 120.45 120.80 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl
Phoronix Test Suite v10.8.5