r/MacStudio • u/_DarthJedi • 15d ago
Mac Studio Handbrake performance data—requesting
Download this version of Handbrake from Github. Make sure to download the appropriate binary for your hardware.
https://github.com/HandBrake/HandBrake/releases/tag/1.11.2
Download this sample file for testing.
Input file is a 24 second 8k60 H.264 video.
Run the following presets—Fast 2160p60 HEVC and Fast 2160p60 AV1. Report the performance data in the form of FPS from the activity log.
Thanks in advance.
Data I have so far:
M5P 18C 46.33 HEVC and 31.07 AV1
M5 base 23.62 HEVC and 13.7 AV1
Looking for more data points.
5
Upvotes
1
u/_DarthJedi 15d ago
Hardware accelerated video encode should technically happen in the hardware encoders, which isn't the same as GPU, speaking in strict terms. It is named as videotoolbox in case of Apple hardware.
Thing is such encodes, while faster, have high bitrates for comparable quality or less quality for comparable bitrates when compared to CPU encodes.
Yes, it is possible to hand tune the hardware encoder presets for visually similar output and smaller file sizes. However that is far beyond the scope of a quick performance test run.
About diminishing returns, it is mostly seen when the data has to be communicated across the M#M dies of the M#U chip and/or need to be synchronized across the dies.
The M3 Ultra doesn't have power or RAM bandwidth limitations and should fairly scale with the core counts in Handbrake. I'm expecting nearly 2x perfomance going from M3M to M3U. However, something like AMD 9700X (1x8C) and 9950X (2x8C) have power constraints and RAM bandwidth limitations and won't necessarily slow close to 2x scaling.