Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

cinclodes

macrumors member
Original poster
May 12, 2022
65
12
What are the factors that affect 4K video playback on a Mac Pro 5,1 that has a SATA SSD? Playback repeatedly freezes with Quicktime 7.6.6 (an older version that has the handy "Pro" features). It's fairly smooth but with some brief freezes with Quicktime 10.4 and pretty good with VLC. What causes the differing results for the different apps? Would it help to get a PCIe SSD? I'm not looking to solve a problem but rather to better understand the speed limiting factors.
 
It's the 5770. If that's a limiting factor, it seems like playing back 4K video would freeze up with any application.
 
What would be a good replacement? There are so many out there that I wouldn't know which one to choose.
 
What are the factors that affect 4K video playback on a Mac Pro 5,1 that has a SATA SSD? Playback repeatedly freezes with Quicktime 7.6.6 (an older version that has the handy "Pro" features). It's fairly smooth but with some brief freezes with Quicktime 10.4 and pretty good with VLC. What causes the differing results for the different apps? Would it help to get a PCIe SSD? I'm not looking to solve a problem but rather to better understand the speed limiting factors.
There is no GPU hardware decoding on your cMP.

So, all video decode has to be handled by CPU via software method. Which means, different software use different way to decode the video.

In your case, VLC has a lower demanding / higher efficiency method to decode the video. Therefore, it can play the same video smoothly.

The older QuickTime has the oldest (most ineffective) way to decode the video, and the cMP's CPU isn't fast enough, therefore, repeatedly freezes.

The newer QuickTime has newer (better, but still not good enough) way to decode the video. Therefore, less shuttering, but still not smooth.

The bottleneck isn't the GPU, but the CPU. This is why I spent years to figure out how to make GPU hardware decoding / encoding works on the cMP in macOS.

This can move the workload from CPU to GPU, and remove the bottleneck.

N.B. Only some H264 and HEVC videos can be decoded by GPU on the cMP. No matter how we upgrade the graphic card or macOS, this is still the best we can get. However, in Windows, we may use the same GPU to decode VP9 or AV1 etc, depends on which GPU you are using.

If you are still running High Sierra or below, upgrade the GPU won't help.
 
There is no GPU hardware decoding on your cMP.

So, all video decode has to be handled by CPU via software method. Which means, different software use different way to decode the video.

In your case, VLC has a lower demanding / higher efficiency method to decode the video. Therefore, it can play the same video smoothly.

The older QuickTime has the oldest (most ineffective) way to decode the video, and the cMP's CPU isn't fast enough, therefore, repeatedly freezes.

The newer QuickTime has newer (better, but still not good enough) way to decode the video. Therefore, less shuttering, but still not smooth.

The bottleneck isn't the GPU, but the CPU. This is why I spent years to figure out how to make GPU hardware decoding / encoding works on the cMP in macOS.

This can move the workload from CPU to GPU, and remove the bottleneck.

N.B. Only some H264 and HEVC videos can be decoded by GPU on the cMP. No matter how we upgrade the graphic card or macOS, this is still the best we can get. However, in Windows, we may use the same GPU to decode VP9 or AV1 etc, depends on which GPU you are using.

If you are still running High Sierra or below, upgrade the GPU won't help.
Thank you for the detailed explanation, which is consistent with what I was expecting.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.