Skip to content

Help needed to test the video processing capabilities of your Mac

BenBen
edited February 2021 in SecuritySpy
Hi All,

We are in the process of updating our SecuritySpy system requirements calculator, and to this end we are trying to gather accurate data on the video encoding and decoding capabilities of a range of different Mac models.

All we need users to do is this:

- Download our Video Codec Test app.
- Open it and agree to the prompt to share test results with us.
- Click the "Run All Tests" button and leave your Mac alone for 10 minutes to run all the tests.

Before doing this, please make sure to quit SecuritySpy and any other software that does video processing or that uses significant CPU resources.

You do not have to post the results here or email them to us - they will be submitted automatically.

Many thanks in advance for your help with this!
«1

Comments

  • Running now, on a macmini9,1.

    (You have a typo on the initial pane, "harware" instead of "hardware".)
  • Thanks for running the tests, this is very helpful. And thanks for pointing out the typo, this is now fixed.
  • Ran it also. It was on a MacMinin9,1 so not sure what new information you could get from it.
  • CPU nominal frequency: 3.5 GHz
    macOS version: 10.13.6
    CPU description: Intel(R) Xeon(R) CPU E5-1650 v2 @ 3.50GHz
    CPU type: Intel
    CPU physical core count: 6
    CPU logical core count: 12

    Running it now.
  • Great, many thanks all of you for running the test, we're gathering some very useful data!
  • Doesn't work here. ??? Is it looking for some external binary in a specific path?

    Mac model: MacPro6,1
    CPU nominal frequency: 3.0 GHz
    macOS version: 10.15.7
    CPU description: Intel(R) Xeon(R) CPU E5-1680 v2 @ 3.00GHz
    CPU type: Intel
    CPU physical core count: 8
    CPU logical core count: 16

    ERROR while performing test (-12913 video decoder unavailable)

    ERROR while performing test (-12913 video decoder unavailable)

    ERROR while performing test (-12906 video decoder unavailable)

  • Hi @photonclock thanks for running the test. You are getting these errors because your 2013 Mac Pro does not have hardware H.264 or H.265 video encoding/decoding capabilities. Therefore the hardware tests cannot be run. But the software-only tests can be run, and will provide useful data for us.
  • Impressive results from a 2012 model:

    Mac model: Macmini6,2
    CPU nominal frequency: 2.3 GHz
    macOS version: 11.0.1
    CPU description: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
    CPU type: Intel
    CPU physical core count: 4
    CPU logical core count: 8
  • Great! Yes, the 2012 Mac minis were great machines.
  • edited January 2021
    Here you go Ben:

    M1 mini. 512GB SSD / 16GB RAM. Only thing running in the background was TeamViewer since I had to remote into the office to run this:



    Mac model: Macmini9,1
    CPU nominal frequency: 0.0 GHz
    macOS version: 11.1
    CPU description: Apple M1
    CPU type: Arm
    CPU physical core count: 8
    CPU logical core count: 8

    RUN 1: Decode H.264 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 835 fps, Frames: 15589, CPU: 95 %

    RUN 2: Decode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 422 fps, Frames: 7909, CPU: 99 %

    RUN 3: Decode H.264 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 464 fps, Frames: 8797, CPU: 93 %

    RUN 4: Decode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 453 fps, Frames: 8561, CPU: 18 %

    RUN 5: Decode H.264 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 838 fps, Frames: 15737, CPU: 96 %

    RUN 6: Decode H.264 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 311 fps, Frames: 5735, CPU: 97 %

    RUN 7: Decode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 172 fps, Frames: 3252, CPU: 17 %

    RUN 8: Decode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 422 fps, Frames: 7815, CPU: 98 %

    RUN 9: Decode H.265 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 630 fps, Frames: 11957, CPU: 75 %

    RUN 10: Decode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 724 fps, Frames: 13706, CPU: 15 %

    RUN 11: Decode H.265 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 1190 fps, Frames: 22442, CPU: 74 %

    RUN 12: Decode H.265 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 424 fps, Frames: 8053, CPU: 78 %

    RUN 13: Decode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 189 fps, Frames: 3587, CPU: 11 %

    RUN 14: Decode H.265 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 556 fps, Frames: 10444, CPU: 77 %

    RUN 15: Encode H.264 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 148 fps, Frames: 2660, CPU: 98 %

    RUN 16: Encode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 191 fps, Frames: 3658, CPU: 11 %

    RUN 17: Encode H.264 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 337 fps, Frames: 6267, CPU: 99 %

    RUN 18: Encode H.264 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 38 fps, Frames: 609, CPU: 99 %

    RUN 19: Encode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 52 fps, Frames: 1048, CPU: 11 %

    RUN 20: Encode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 80 fps, Frames: 1539, CPU: 98 %

    RUN 21: Encode H.265 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 12 fps, Frames: 242, CPU: 98 %

    RUN 22: Encode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 196 fps, Frames: 3781, CPU: 11 %

    RUN 23: Encode H.265 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 211 fps, Frames: 4061, CPU: 99 %

    RUN 24: Encode H.265 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 99 %

    RUN 25: Encode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 92 fps, Frames: 1817, CPU: 9 %

    RUN 26: Encode H.265 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 93 fps, Frames: 1829, CPU: 99 %



  • Thanks @Neurobit, much appreciated!
  • edited January 2021
    Running now
  • 2009 Mac Pro
    GPU: Radeon RX 580 8 GB
    Hardware acceleration via OpenCore, Lilu, WhateverGreen, SMBIOS spoof

    Mac model: MacPro5,1
    CPU nominal frequency: 3.5 GHz
    macOS version: 11.1
    CPU description: Intel(R) Xeon(R) CPU W3690 @ 3.47GHz
    CPU type: Intel
    CPU physical core count: 6
    CPU logical core count: 12

    RUN 1: Decode H.264 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 333 fps, Frames: 6312, CPU: 75 %

    RUN 2: Decode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 287 fps, Frames: 5433, CPU: 4 %

    RUN 3: Decode H.264 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 641 fps, Frames: 12106, CPU: 81 %

    RUN 4: Decode H.264 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 172 fps, Frames: 3211, CPU: 82 %

    RUN 5: Decode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 117 fps, Frames: 2230, CPU: 2 %

    RUN 6: Decode H.264 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 344 fps, Frames: 6400, CPU: 81 %

    RUN 7: Decode H.265 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 325 fps, Frames: 6129, CPU: 50 %

    RUN 8: Decode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 293 fps, Frames: 5527, CPU: 4 %

    RUN 9: Decode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 619 fps, Frames: 11587, CPU: 53 %

    RUN 10: Decode H.265 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 197 fps, Frames: 3632, CPU: 46 %

    RUN 11: Decode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 96 fps, Frames: 1831, CPU: 2 %

    RUN 12: Decode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 286 fps, Frames: 5324, CPU: 48 %

    RUN 13: Encode H.264 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 75 fps, Frames: 1280, CPU: 92 %

    RUN 14: Encode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 113 fps, Frames: 2155, CPU: 2 %

    RUN 15: Encode H.264 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 157 fps, Frames: 2878, CPU: 88 %

    RUN 16: Encode H.264 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 20 fps, Frames: 329, CPU: 87 %

    RUN 17: Encode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 32 fps, Frames: 659, CPU: 1 %

    RUN 18: Encode H.264 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 45 fps, Frames: 821, CPU: 90 %

    RUN 19: Encode H.265 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 6 fps, Frames: 114, CPU: 99 %

    RUN 20: Encode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 141 fps, Frames: 2619, CPU: 3 %

    RUN 21: Encode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 51 fps, Frames: 934, CPU: 99 %

    RUN 22: Encode H.265 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 99 %

    RUN 23: Encode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 28 fps, Frames: 272, CPU: 2 %

    RUN 24: Encode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 6 fps, Frames: 78, CPU: 99 %
  • Sorry for posting the entire results, but I don't remember seeing any prompt to share the data with your guys.
  • Thanks @sgtwicki your results did come through. This is very impressive hardware-accelerated performance that you have managed achieve on this older Mac Pro!
  • Here are my results. Submitted them in the app, but posting them because I find the other posts interesting. The run all tests button doesn't include my eGPU, so I included those as well at the bottom.

    Mac model: Macmini8,1
    CPU nominal frequency: 3.2 GHz
    macOS version: 11.0.1
    CPU description: Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz
    CPU type: Intel
    CPU physical core count: 6
    CPU logical core count: 12
    eGPU found: AMD Radeon RX 5700 XT

    RUN 1: Decode H.264 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 359 fps, Frames: 6685, CPU: 76 %

    RUN 2: Decode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 747 fps, Frames: 13960, CPU: 11 %

    RUN 3: Decode H.264 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 801 fps, Frames: 15008, CPU: 94 %

    RUN 4: Decode H.264 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 132 fps, Frames: 2460, CPU: 86 %

    RUN 5: Decode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 211 fps, Frames: 3883, CPU: 17 %

    RUN 6: Decode H.264 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 179 fps, Frames: 3171, CPU: 51 %

    RUN 7: Decode H.265 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 400 fps, Frames: 7650, CPU: 56 %

    RUN 8: Decode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 589 fps, Frames: 11191, CPU: 13 %

    RUN 9: Decode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 803 fps, Frames: 15038, CPU: 68 %

    RUN 10: Decode H.265 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 170 fps, Frames: 3141, CPU: 54 %

    RUN 11: Decode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 270 fps, Frames: 5141, CPU: 17 %

    RUN 12: Decode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 235 fps, Frames: 4386, CPU: 56 %

    RUN 13: Encode H.264 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 99 fps, Frames: 1783, CPU: 90 %

    RUN 14: Encode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 267 fps, Frames: 5035, CPU: 12 %

    RUN 15: Encode H.264 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 312 fps, Frames: 5704, CPU: 93 %

    RUN 16: Encode H.264 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 23 fps, Frames: 372, CPU: 91 %

    RUN 17: Encode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 78 fps, Frames: 1502, CPU: 10 %

    RUN 18: Encode H.264 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 80 fps, Frames: 1426, CPU: 92 %

    RUN 19: Encode H.265 2K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 22 fps, Frames: 291, CPU: 99 %

    RUN 20: Encode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 403 fps, Frames: 7627, CPU: 14 %

    RUN 21: Encode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 300 fps, Frames: 4910, CPU: 99 %

    RUN 22: Encode H.265 4K
    SW threads: 6, iHW threads: 0, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 100 %

    RUN 23: Encode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 116 fps, Frames: 2064, CPU: 13 %

    RUN 24: Encode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 48 fps, Frames: 940, CPU: 99 %

    Mac model: Macmini8,1
    CPU nominal frequency: 3.2 GHz
    macOS version: 11.0.1
    CPU description: Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz
    CPU type: Intel
    CPU physical core count: 6
    CPU logical core count: 12
    eGPU found: AMD Radeon RX 5700 XT

    RUN 1: Decode H.264 2K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 1202 fps, Frames: 21867, CPU: 98 %

    RUN 2: Decode H.264 4K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 339 fps, Frames: 6157, CPU: 58 %

    RUN 3: Decode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 827 fps, Frames: 14691, CPU: 65 %

    RUN 4: Decode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 290 fps, Frames: 5240, CPU: 58 %

    ERROR while performing test (-12903)

    ERROR while performing test (-12903)

    RUN 5: Encode H.265 2K
    SW threads: 6, iHW threads: 16, eHW threads: 0
    Throughput: 338 fps, Frames: 5520, CPU: 99 %

    RUN 6: Encode H.265 4K
    SW threads: 6, iHW threads: 16, eHW threads: 0
    Throughput: 49 fps, Frames: 1007, CPU: 100 %

  • i7/32/500-RX5700 XT Red Devil eGPU
    Mac model: Macmini8,1
    CPU nominal frequency: 3.2 GHz
    macOS version: 10.15.7
    CPU description: Intel(R) Core(TM) i7-8700B CPU @ 3.20GHz
    CPU type: Intel
    CPU physical core count: 6
    CPU logical core count: 12
    eGPU found: AMD Radeon RX 5700 XT

    Test run with only "External Hardware (eGPU)" box checked.

    RUN 1: Decode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 8
    Throughput: 363 fps, Frames: 6849, CPU: 3 %

    RUN 2: Decode H.264 4K
    SW threads: 0, iHW threads: 0, eHW threads: 8
    Throughput: 214 fps, Frames: 4061, CPU: 3 %

    RUN 3: Decode H.265 2K
    SW threads: 0, iHW threads: 0, eHW threads: 8
    Throughput: 334 fps, Frames: 6161, CPU: 5

    RUN 4: Decode H.265 4K
    SW threads: 0, iHW threads: 0, eHW threads: 8
    Throughput: 134 fps, Frames: 2471, CPU: 3 %

    RUN 5: Encode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 8
    Throughput: 222 fps, Frames: 4127, CPU: 4 %

    RUN 6: Encode H.264 4K
    SW threads: 0, iHW threads: 0, eHW threads: 8
    Throughput: 60 fps, Frames: 1200, CPU: 3 %

    RUN 7: Encode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 249 fps, Frames: 4768, CPU: 6 %

    RUN 8: Encode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 70 fps, Frames: 1387, CPU: 5 %

    Test run with all 3 boxes checked, "Software (CPU)"," Internal hardware (Quick Sync, GPU, T2, M1)" and "External hardware (eGPU)".

    RUN 1: Decode H.264 2K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 1176 fps, Frames: 22112, CPU: 76 %

    RUN 2: Decode H.264 4K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 378 fps, Frames: 7208, CPU: 53 %

    RUN 3: Decode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 781 fps, Frames: 13661, CPU: 51 %

    RUN 4: Decode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 8
    Throughput: 309 fps, Frames: 5496, CPU: 47 %

    RUN 5,6 Encode H264 2k and 4k
    ERROR while performing test (-12915 video encoder unavailable)

    RUN 7,8 Encode H265 2k and 4k
    ERROR while performing test (-12903)

    Re-Ran 5,6,7,8, Encode with "Internal hardware' Un-checked. Still leaving "Software (CPU)'
    and "External (eGPU)" checked.

    RUN 5: Encode H.264 2K
    SW threads: 6, iHW threads: 0, eHW threads: 8
    Throughput: 338 fps, Frames: 6423, CPU: 92 %

    RUN 6: Encode H.264 4K
    SW threads: 6, iHW threads: 0, eHW threads: 8
    Throughput: 90 fps, Frames: 1711, CPU: 95 %

    RUN 7: Encode H.265 2K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 96 fps, Frames: 1788, CPU: 99 %

    RUN 8: Encode H.265 4K
    SW threads: 6, iHW threads: 8, eHW threads: 0
    Throughput: 8 fps, Frames: 90, CPU: 99 %
  • edited January 2021
    Mac model: Macmini6,2
    CPU nominal frequency: 2.3 GHz
    macOS version: 10.14.6
    CPU description: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
    CPU type: Intel
    CPU physical core count: 4
    CPU logical core count: 8

    RUN 1: Decode H.264 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 197 fps, Frames: 3715, CPU: 57 %

    RUN 2: Decode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 579 fps, Frames: 10887, CPU: 8 %

    RUN 3: Decode H.264 2K
    SW threads: 4, iHW threads: 8, eHW threads: 0
    Throughput: 572 fps, Frames: 10836, CPU: 74 %

    RUN 4: Decode H.264 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 83 fps, Frames: 1551, CPU: 57 %

    RUN 5: Decode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 139 fps, Frames: 2632, CPU: 6 %

    RUN 6: Decode H.264 4K
    SW threads: 4, iHW threads: 8, eHW threads: 0
    Throughput: 120 fps, Frames: 2268, CPU: 42 %

    RUN 7: Decode H.265 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 197 fps, Frames: 3730, CPU: 44 %

    ERROR while performing test (-12906 video decoder unavailable)

    ERROR while performing test (-12906 video decoder unavailable)

    RUN 8: Decode H.265 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 92 fps, Frames: 1699, CPU: 35 %

    ERROR while performing test (-12906 video decoder unavailable)

    ERROR while performing test (-12906 video decoder unavailable)

    RUN 9: Encode H.264 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 49 fps, Frames: 864, CPU: 87 %

    RUN 10: Encode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 225 fps, Frames: 4272, CPU: 10 %

    RUN 11: Encode H.264 2K
    SW threads: 4, iHW threads: 8, eHW threads: 0
    Throughput: 229 fps, Frames: 4349, CPU: 65 %

    RUN 12: Encode H.264 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 12 fps, Frames: 194, CPU: 94 %

    RUN 13: Encode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 80 fps, Frames: 1524, CPU: 7 %

    RUN 14: Encode H.264 4K
    SW threads: 4, iHW threads: 8, eHW threads: 0
    Throughput: 82 fps, Frames: 1564, CPU: 94 %

    RUN 15: Encode H.265 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 8 fps, Frames: 114, CPU: 98 %

    ERROR while performing test (-12908 video encoder unavailable)

    ERROR while performing test (-12908 video encoder unavailable)

    RUN 16: Encode H.265 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 99 %

    ERROR while performing test (-12908 video encoder unavailable)

    ERROR while performing test (-12908 video encoder unavailable)
  • I'm happy to run this on all my various models. For clarification, do you want the results posted here or does the app automatically send you those results?
  • From my M1 mini....

    Mac model: Macmini9,1
    CPU nominal frequency: 0.0 GHz
    macOS version: 11.1
    CPU description: Apple M1
    CPU type: Arm
    CPU physical core count: 8
    CPU logical core count: 8

    RUN 1: Decode H.264 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 469 fps, Frames: 8876, CPU: 92 %

    RUN 2: Decode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 453 fps, Frames: 8562, CPU: 17 %

    RUN 3: Decode H.264 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 830 fps, Frames: 15602, CPU: 95 %

    RUN 4: Decode H.264 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 308 fps, Frames: 5680, CPU: 97 %

    RUN 5: Decode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 172 fps, Frames: 3246, CPU: 15 %

    RUN 6: Decode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 428 fps, Frames: 7935, CPU: 97 %

    RUN 7: Decode H.265 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 629 fps, Frames: 11921, CPU: 75 %

    RUN 8: Decode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 724 fps, Frames: 13697, CPU: 13 %

    RUN 9: Decode H.265 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 1187 fps, Frames: 22346, CPU: 71 %

    RUN 10: Decode H.265 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 446 fps, Frames: 8384, CPU: 78 %

    RUN 11: Decode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 189 fps, Frames: 3587, CPU: 6 %

    RUN 12: Decode H.265 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 571 fps, Frames: 10605, CPU: 77 %

    RUN 13: Encode H.264 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 150 fps, Frames: 2685, CPU: 98 %

    RUN 14: Encode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 191 fps, Frames: 3681, CPU: 7 %

    RUN 15: Encode H.264 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 338 fps, Frames: 6303, CPU: 98 %

    RUN 16: Encode H.264 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 37 fps, Frames: 620, CPU: 98 %

    RUN 17: Encode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 52 fps, Frames: 1047, CPU: 5 %

    RUN 18: Encode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 85 fps, Frames: 1601, CPU: 98 %

    RUN 19: Encode H.265 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 12 fps, Frames: 244, CPU: 97 %

    RUN 20: Encode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 196 fps, Frames: 3791, CPU: 7 %

    RUN 21: Encode H.265 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 210 fps, Frames: 4062, CPU: 99 %

    RUN 22: Encode H.265 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 99 %

    RUN 23: Encode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 92 fps, Frames: 1810, CPU: 5 %

    RUN 24: Encode H.265 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 93 fps, Frames: 1831, CPU: 99 %
  • Thanks all!

    @cstout - when you first open the utility, it will ask you for permission to share results. If you give permission, the results of any test you run will be shared with us automatically so there is no need to post anything here.
  • Great! I ran it on seven different models so far. I'll keep running it on anything else I get my hands on. Happy to contribute.
  • Many thanks @cstout - this is much appreciated! We are getting some great data.
  • I've done this on a few mahcine, 2017 MB Pro, 2017 iMac and 2014 Mac Mini. Will send through 2018 Mac Mini when I get a chance.

  • Thanks @BlakeNZ this is good selection of machines.
  • I had a lot of errors. Does that mean I have GPU or video codec problems?
  • Hi @tlutrick if the errors were "video decoder unavailable" or "video encoder unavailable", this simply means that there is no hardware video decoder/encoder built into your Mac for the specific codec selected. From our other correspondence, I believe you have a 2013 Mac Pro - this model does not have any hardware video decoding or encoding abilities, so all video decoding and encoding has to be done in software (i.e. by the CPU).
  • I've done our old machine (2011 iMac) and our new M1 Mac Mini - both with 8GB of Ram. Quite a difference between them:

    Old Machine - iMac mid 2011 2.7 i5
    8GB - AMD Radeon HD 6770M 512 MB

    Mac model: iMac12,2
    macOS version: 10.13.6
    CPU description: Intel(R) Core(TM) i5-2500S CPU @ 2.70GHz
    CPU type: Intel
    CPU nominal frequency: 2.7 GHz
    CPU physical core count: 4
    CPU logical core count: 4
    GPU description: AMD Radeon HD 6770M

    RUN 1: Decode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12913 video decoder unavailable)

    RUN 2: Decode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 166 fps, Frames: 3157, CPU: 100 %

    RUN 3: Decode H.264 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Throughput: 167 fps, Frames: 3150, CPU: 100 %

    RUN 4: Decode H.264 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12913 video decoder unavailable)

    RUN 5: Decode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12913 video decoder unavailable)

    RUN 6: Decode H.264 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 88 fps, Frames: 1661, CPU: 100 %

    RUN 7: Decode H.264 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12913 video decoder unavailable)

    RUN 8: Decode H.264 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12913 video decoder unavailable)

    RUN 9: Decode H.265 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 184 fps, Frames: 3487, CPU: 100 %

    RUN 10: Decode H.265 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Error: the required video decoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 11: Decode H.265 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Error: the required video decoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 12: Decode H.265 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 104 fps, Frames: 1930, CPU: 100 %

    RUN 13: Decode H.265 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Error: the required video decoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 14: Decode H.265 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Error: the required video decoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 15: Encode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 36 fps, Frames: 619, CPU: 100 %

    RUN 16: Encode H.264 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12915 video encoder unavailable)

    RUN 17: Encode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12915 video encoder unavailable)

    RUN 18: Encode H.264 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 8 fps, Frames: 120, CPU: 100 %

    RUN 19: Encode H.264 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12915 video encoder unavailable)

    RUN 20: Encode H.264 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    ERROR while performing test (-12915 video encoder unavailable)

    RUN 21: Encode H.265 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 2 fps, Frames: 24, CPU: 100 %

    RUN 22: Encode H.265 2K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Error: the required video encoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 23: Encode H.265 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Error: the required video encoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 24: Encode H.265 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 100 %

    RUN 25: Encode H.265 4K
    SW threads: 4, iHW threads: 0, eHW threads: 0
    Error: the required video encoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
    RUN 26: Encode H.265 4K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Error: the required video encoder was not found on your system. This usually means that your Mac does not have hardware-accelerated video processing capabilities for this codec. Skipping test.
  • New Machine

    2020 M1 Mac mini
    8GB - built in graphics

    Mac model: Macmini9,1
    macOS version: 11.1
    CPU description: Apple M1
    CPU type: Arm
    CPU nominal frequency: 0.0 GHz
    CPU physical core count: 8
    CPU logical core count: 8
    GPU description: Unknown

    RUN 1: Decode H.264 2K
    SW threads: 0, iHW threads: 0, eHW threads: 0
    Throughput: 470 fps, Frames: 8920, CPU: 92 %

    RUN 2: Decode H.264 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 453 fps, Frames: 8566, CPU: 16 %

    RUN 3: Decode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 828 fps, Frames: 15588, CPU: 92 %

    RUN 4: Decode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 314 fps, Frames: 5833, CPU: 96 %

    RUN 5: Decode H.264 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 172 fps, Frames: 3250, CPU: 15 %

    RUN 6: Decode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 425 fps, Frames: 7941, CPU: 97 %

    RUN 7: Decode H.265 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 636 fps, Frames: 12060, CPU: 74 %

    RUN 8: Decode H.265 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 724 fps, Frames: 13700, CPU: 12 %

    RUN 9: Decode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 1201 fps, Frames: 22694, CPU: 71 %

    RUN 10: Decode H.265 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 447 fps, Frames: 8248, CPU: 78 %

    RUN 11: Decode H.265 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 189 fps, Frames: 3586, CPU: 8 %

    RUN 12: Decode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 556 fps, Frames: 10478, CPU: 81 %

    RUN 13: Encode H.264 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 149 fps, Frames: 2595, CPU: 98 %

    RUN 14: Encode H.264 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 191 fps, Frames: 3665, CPU: 7 %

    RUN 15: Encode H.264 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 338 fps, Frames: 6248, CPU: 98 %

    RUN 16: Encode H.264 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 10 fps, Frames: 288, CPU: 49 %

    RUN 17: Encode H.264 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 52 fps, Frames: 1046, CPU: 4 %

    RUN 18: Encode H.264 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 63 fps, Frames: 1332, CPU: 60 %

    RUN 19: Encode H.265 2K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 13 fps, Frames: 244, CPU: 98 %

    RUN 20: Encode H.265 2K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 196 fps, Frames: 3802, CPU: 7 %

    RUN 21: Encode H.265 2K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 211 fps, Frames: 4064, CPU: 99 %

    RUN 22: Encode H.265 4K
    SW threads: 8, iHW threads: 8, eHW threads: 0
    Throughput: 0 fps, Frames: 0, CPU: 99 %

    RUN 23: Encode H.265 4K
    SW threads: 8, iHW threads: 0, eHW threads: 0
    Throughput: 91 fps, Frames: 1816, CPU: 6 %

    RUN 24: Encode H.265 4K
    SW threads: 0, iHW threads: 8, eHW threads: 0
    Throughput: 93 fps, Frames: 1825, CPU: 99 %


    The difference just in viewing live footage is amazing. Silky smooth on the M1 and pretty jerky on the old iMac.

    For the record we're just running 7 cameras.
Sign In or Register to comment.