Dav1d 0.5 Performance Benchmark Comparison

Benchmarks by Michael Larabel

HTML result view exported from: https://openbenchmarking.org/result/1910123-PTS-DAV1DVID82.

Dav1d 0.5 Performance Benchmark ComparisonProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WXIntel Core i5-9400F @ 4.10GHz (6 Cores)MSI B360M GAMING PLUS (MS-7B19) v1.0 (1.10 BIOS)Intel Cannon Lake PCH16384MB256GB SAMSUNG MZVPW256HEGL-000H7MSI NVIDIA NV106 1GBRealtek ALC887-VDVE228Intel I219-VUbuntu 19.045.0.0-31-generic (x86_64)GNOME Shell 3.32.0X Server 1.20.4modesetting 1.20.44.3 Mesa 19.0.2GCC 8.3.0ext41920x1080Intel Core i7-8550U @ 4.00GHz (4 Cores / 8 Threads)Dell 0H0VG3 (1.10.0 BIOS)Intel Xeon E3-1200 v6/7th8192MBPM961 NVMe SAMSUNG 256GBIntel UHD 620 3GB (1150MHz)Realtek ALC3271Qualcomm Atheros QCA6174 802.11acUbuntu 18.045.3.0-999-generic (x86_64) 20190913GNOME Shell 3.28.44.6 Mesa 19.3.0-devel (git-ac175fb 2019-09-14 bionic-oibaf-ppa)GCC 7.4.0AMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1001 BIOS)AMD Starship/Matisse16384MB2000GB Force MP600AMD Radeon RX 56/64 8GB (1630/945MHz)AMD Vega 10 HDMI AudioASUS VP28URealtek Device 8125 + Intel I211 + Intel Device 2723Ubuntu 19.105.3.0-17-generic (x86_64)GNOME Shell 3.34.1X Server 1.20.5amdgpu 19.0.14.5 Mesa 19.2.0 (LLVM 9.0.0)GCC 9.2.1 201910083840x2160Intel Core i7-3770K @ 3.90GHz (4 Cores / 8 Threads)ECS Z77H2-A2X v1.0 (4.6.5 BIOS)Intel Xeon E3-1200 v2/3rd8192MB160GB INTEL SSDSA2M160Intel Ivybridge Desktop 2GB (1150MHz)Realtek ALC892G237HL2 x Realtek RTL8111/8168/8411Ubuntu 19.045.0.0-29-generic (x86_64)GNOME Shell 3.32.0X Server 1.20.4modesetting 1.20.44.2 Mesa 19.0.2GCC 8.3.01920x1080Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads)ASUS PRIME X299-A (1704 BIOS)Intel Sky Lake-E DMI3 Registers16384MBSamsung SSD 970 EVO 500GBNVIDIA GeForce GTX TITAN X 12GB (1001/3505MHz)Realtek ALC1220ASUS PB278Intel I219-VDebian 104.19.0-6-amd64 (x86_64)GNOME Shell 3.30.2NVIDIA 435.214.6.02560x1440AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)ASUS ROG ZENITH EXTREME (1701 BIOS)AMD 17h32768MBSapphire AMD Radeon RX 470/480/570/570X/580/580X 8GB (1560/2100MHz)ASUS VP28UIntel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11adUbuntu 19.045.1.0-bcachefs (x86_64)GNOME Shell 3.32.0modesetting 1.20.44.5 Mesa 19.0.2 (LLVM 8.0.0)3840x2160OpenBenchmarking.orgCompiler Details- Core i5 9400F: --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 - Core i7 8550U: --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 9 3900X: --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 - Core i3 3770K: --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 - Core i9 7980XE: --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 - Threadripper 2990WX: --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- Core i5 9400F: Scaling Governor: intel_pstate powersave- Core i7 8550U: Scaling Governor: intel_pstate powersave- Ryzen 9 3900X: Scaling Governor: acpi-cpufreq ondemand- Core i3 3770K: Scaling Governor: intel_pstate powersave- Core i9 7980XE: Scaling Governor: intel_pstate powersave- Threadripper 2990WX: Scaling Governor: acpi-cpufreq ondemandSecurity Details- Core i5 9400F: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT disabled + mds: Mitigation of Clear buffers; SMT disabled + meltdown: Mitigation of PTI + 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: disabled RSB filling- Core i7 8550U: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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- Ryzen 9 3900X: 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- Core i3 3770K: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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- Core i9 7980XE: l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Vulnerable: Clear buffers attempted no microcode; SMT vulnerable + meltdown: Mitigation of PTI + 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- Threadripper 2990WX: l1tf: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling

Dav1d 0.5 Performance Benchmark Comparisondav1d: Chimera 1080pdav1d: Chimera 1080pdav1d: Chimera 1080p 10-bitdav1d: Chimera 1080p 10-bitdav1d: Summer Nature 1080pdav1d: Summer Nature 1080pdav1d: Summer Nature 4Kdav1d: Summer Nature 4KCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX295.54302.2260.8764.61293.03303.4087.2490.02214.62221.2740.0140.53205.48215.4553.7156.01478.80495.8070.0373.83469.80496.05172.75178.09142.83175.5939.4241.30146.64171.1338.1545.85279.79288.3148.8951.17287.90302.86161.68167.56430.49437.7072.0577.27467.50492.45129.63131.44OpenBenchmarking.org

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Chimera 1080pCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX100200300400500SE +/- 0.49, N = 3SE +/- 1.99, N = 10SE +/- 0.60, N = 3SE +/- 0.06, N = 3SE +/- 0.70, N = 3SE +/- 4.84, N = 3295.54214.62478.80142.83279.79430.49MIN: 223.56 / MAX: 423.91MIN: 147.07 / MAX: 368.01MIN: 386.73 / MAX: 580.34MIN: 107.95 / MAX: 243.9MIN: 214.43 / MAX: 349.83MIN: 337.48 / MAX: 539.281. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Chimera 1080pCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX110220330440550SE +/- 0.18, N = 3SE +/- 2.88, N = 4SE +/- 0.30, N = 3SE +/- 0.16, N = 3SE +/- 0.60, N = 3SE +/- 5.12, N = 3302.22221.27495.80175.59288.31437.70MIN: 230.17 / MAX: 438.9MIN: 151.69 / MAX: 376.61MIN: 405.11 / MAX: 592.38MIN: 136.03 / MAX: 264.28MIN: 221.57 / MAX: 359.47MIN: 343.38 / MAX: 546.591. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Chimera 1080p 10-bitCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX1632486480SE +/- 0.02, N = 3SE +/- 0.26, N = 3SE +/- 0.13, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 3SE +/- 0.17, N = 360.8740.0170.0339.4248.8972.05MIN: 39.11 / MAX: 140.84MIN: 24.76 / MAX: 120.22MIN: 43.43 / MAX: 158.4MIN: 24.85 / MAX: 90.63MIN: 34.33 / MAX: 96.88MIN: 46.78 / MAX: 129.211. (CC) gcc options: -pthread

dav1d

Video Input: Chimera 1080p 10-bit

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Chimera 1080p 10-bitCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX20406080100SE +/- 0.01, N = 3SE +/- 0.37, N = 3SE +/- 0.06, N = 3SE +/- 0.02, N = 3SE +/- 0.15, N = 3SE +/- 0.19, N = 364.6140.5373.8341.3051.1777.27MIN: 41.27 / MAX: 149.95MIN: 25.39 / MAX: 120.89MIN: 45.24 / MAX: 171.31MIN: 25.82 / MAX: 95.07MIN: 35.7 / MAX: 105.72MIN: 49.31 / MAX: 142.341. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Summer Nature 1080pCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX100200300400500SE +/- 0.97, N = 3SE +/- 2.51, N = 6SE +/- 1.94, N = 3SE +/- 0.17, N = 3SE +/- 0.80, N = 3SE +/- 3.04, N = 3293.03205.48469.80146.64287.90467.50MIN: 260.92 / MAX: 318.93MIN: 174.19 / MAX: 268.07MIN: 365.03 / MAX: 509.34MIN: 123.8 / MAX: 160.26MIN: 187.59 / MAX: 313.9MIN: 283.1 / MAX: 515.951. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 1080p

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 1080pCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX110220330440550SE +/- 0.81, N = 3SE +/- 1.98, N = 10SE +/- 0.72, N = 3SE +/- 0.23, N = 3SE +/- 0.88, N = 3SE +/- 3.01, N = 3303.40215.45496.05171.13302.86492.45MIN: 284.03 / MAX: 329.88MIN: 182.53 / MAX: 282.59MIN: 385.9 / MAX: 535.42MIN: 152.82 / MAX: 184.39MIN: 197.89 / MAX: 331.79MIN: 294.05 / MAX: 540.71. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.4.0Video Input: Summer Nature 4KCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX4080120160200SE +/- 0.13, N = 3SE +/- 0.53, N = 3SE +/- 0.16, N = 3SE +/- 0.02, N = 3SE +/- 0.94, N = 3SE +/- 1.59, N = 387.2453.71172.7538.15161.68129.63MIN: 82.42 / MAX: 97.1MIN: 47.4 / MAX: 76.11MIN: 143.42 / MAX: 183.79MIN: 36.34 / MAX: 40.67MIN: 100.49 / MAX: 175.2MIN: 91.73 / MAX: 139.321. (CC) gcc options: -pthread

dav1d

Video Input: Summer Nature 4K

OpenBenchmarking.orgFPS, More Is Betterdav1d 0.5.0Video Input: Summer Nature 4KCore i5 9400FCore i7 8550URyzen 9 3900XCore i3 3770KCore i9 7980XEThreadripper 2990WX4080120160200SE +/- 0.06, N = 3SE +/- 0.77, N = 3SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.25, N = 3SE +/- 0.84, N = 390.0256.01178.0945.85167.56131.44MIN: 85.29 / MAX: 99.76MIN: 49.35 / MAX: 78.23MIN: 143.18 / MAX: 186.89MIN: 43.75 / MAX: 48.89MIN: 100.58 / MAX: 180.19MIN: 96.23 / MAX: 140.651. (CC) gcc options: -pthread


Phoronix Test Suite v10.8.4