m2 graphics

Apple M2 testing with a Apple MacBook Air (13 h M2 2022) and llvmpipe on Arch rolling via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2302284-NE-M2GRAPHIC06.

m2 graphicsProcessorMotherboardMemoryDiskGraphicsNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionabcApple M2 @ 2.42GHz (4 Cores / 8 Threads)Apple MacBook Air (13 h M2 2022)8GB251GB APPLE SSD AP0256Z + 2 x 0GB APPLE SSD AP0256ZllvmpipeBroadcom Device 4433 + Broadcom BRCM4387 BluetoothArch rolling6.1.0-rc6-asahi-5-1-ARCH (aarch64)KDE Plasma 5.26.3X Server 1.21.1.44.5 Mesa 22.2.3 (LLVM 14.0.6 128 bits)GCC 12.1.0 + Clang 14.0.6ext42560x1600OpenBenchmarking.orgCompiler Details- --build=aarch64-unknown-linux-gnu --disable-libssp --disable-libstdcxx-pch --disable-multilib --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=c,c++,fortran,go,lto,objc,obj-c++ --enable-lto --enable-plugin --enable-shared --enable-threads=posix --host=aarch64-unknown-linux-gnu --mandir=/usr/share/man --with-arch=armv8-a --with-linker-hash-style=gnu Processor Details- Scaling Governor: apple-cpufreq schedutilPython Details- Python 3.10.8Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of __user pointer sanitization + spectre_v2: Not affected + srbds: Not affected + tsx_async_abort: Not affected

m2 graphicsbuild-ffmpeg: Time To Compileffmpeg: libx264 - Liveffmpeg: libx264 - Liveffmpeg: libx265 - Liveffmpeg: libx265 - Liveffmpeg: libx264 - Uploadffmpeg: libx264 - Uploadffmpeg: libx265 - Uploadffmpeg: libx265 - Uploadffmpeg: libx264 - Platformffmpeg: libx264 - Platformffmpeg: libx265 - Platformffmpeg: libx265 - Platformffmpeg: libx264 - Video On Demandffmpeg: libx264 - Video On Demandffmpeg: libx265 - Video On Demandffmpeg: libx265 - Video On Demandabc69.73122.51627223224.28180.99601930927.90189.98551950613.29263.6614582249.58144.80721426552.31455.44193869916.63144.97809292152.25457.55386966216.5690.06522.44225.05185.86688345727.17190.07609029213.28266.0342806049.49145.10521185252.20455.9516.61144.99634348852.24454.8116.6671.13622.71222.36181.44999897427.83189.9628035213.29264.5902146879.54145.11171750752.20454.5816.66144.9552.26454.99325225816.65OpenBenchmarking.org

Timed FFmpeg Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed FFmpeg Compilation 6.0Time To Compileabc20406080100SE +/- 2.41, N = 1569.7390.0771.14

FFmpeg

Encoder: libx264 - Scenario: Live

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Liveabc510152025SE +/- 0.10, N = 322.5222.4422.711. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Live

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Liveabc50100150200250SE +/- 0.96, N = 3224.28225.05222.361. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Live

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Liveabc4080120160200SE +/- 1.49, N = 3181.00185.87181.451. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Live

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Liveabc714212835SE +/- 0.22, N = 327.9027.1727.831. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Upload

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Uploadabc4080120160200SE +/- 0.03, N = 3189.99190.08189.961. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Upload

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Uploadabc3691215SE +/- 0.00, N = 313.2913.2813.291. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Upload

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Uploadabc60120180240300SE +/- 0.70, N = 3263.66266.03264.591. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Upload

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Uploadabc3691215SE +/- 0.02, N = 39.589.499.541. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Platform

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Platformabc306090120150SE +/- 0.15, N = 3144.81145.11145.111. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Platform

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Platformabc1224364860SE +/- 0.05, N = 352.3152.2052.201. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Platform

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Platformabc100200300400500SE +/- 0.41, N = 3455.44455.95454.581. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Platform

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Platformabc48121620SE +/- 0.01, N = 316.6316.6116.661. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Video On Demand

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Video On Demandabc306090120150SE +/- 0.07, N = 3144.98145.00144.951. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx264 - Scenario: Video On Demand

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx264 - Scenario: Video On Demandabc1224364860SE +/- 0.03, N = 352.2552.2452.261. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Video On Demand

OpenBenchmarking.orgSeconds, Fewer Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Video On Demandabc100200300400500SE +/- 0.68, N = 3457.55454.81454.991. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl

FFmpeg

Encoder: libx265 - Scenario: Video On Demand

OpenBenchmarking.orgFPS, More Is BetterFFmpeg 6.0Encoder: libx265 - Scenario: Video On Demandabc48121620SE +/- 0.02, N = 316.5616.6616.651. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl


Phoronix Test Suite v10.8.4