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.
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
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.
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
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
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
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
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
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?
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
@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.
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 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 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.
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
Thanks for running the tests @torch - Yes, the difference is striking, partly because your 2011 iMac doesn't have any hardware-accelerated video processing capabilities (Apple added this for the first time in 2012 models) and partly because the M1 is an absolute beast.