I just tried this on my 7.1 16 core with 6900xt and its smooth as silk. Maybe the guy who sent link has other issues. but would imagine yours should play it ok.Can you try this?
Last edited:
I just tried this on my 7.1 16 core with 6900xt and its smooth as silk. Maybe the guy who sent link has other issues. but would imagine yours should play it ok.Can you try this?
Ok, but it is not only him the OP has that issue too. My processor is 12 core only 4 cores less.Maybe the guy who sent link has other issues
To be honest i never tried before you posted the file link to download, but would 4 cores make that much difference. I have played it 3 times now and its smooth, i watched it really closely too. maybe 4 more cores does make a difference. seems strange you get this stuttering though. Sorry i cant be any more help.Here is a mentioning (exact time frame) of the Mac Pro 7,1 and its inability to play back those Canon footages:
He has 12 core CPU in his Mac Pro. Maybe 12 core is not able to play it, but 16 can?
He has 12 core CPU in his Mac Pro. Maybe 12 core is not able to play it, but 16 can?
This is from Nvidia: "4:2:2 chroma subsampling is not supported by NVENC hardware (for encoding) or NVDEC hardware (for decoding). As a policy, we cannot comment on future GPU plans in public forums. Please contact your NVIDIA business contact or distributor. There are no available work-arounds for encoding/decoding 4:2:2"Have you tried playing with Pot Player X from app store, it also plays smooth as silk with that. I just tried it, I use pot player in windows a lot also. Pot player is very good.
Similar to your case:Another data point.
It can be played back smoothly in QuickTime on my Virtual Machine running Monterey 12.5
The actual software decoder process runs ~11 threads and <400% cpu utilisation, which is about requiring less than 2 physical cores.
(The underlying physical cores are Zen2 in my case)
When I was testing HEVC on my old cMP without hardware acceleration the CPU usage was below 50%, but stuttering occured. When I monitored the process it was exactly where the CPU spikes were. So if there are no spikes it will play smoothly. The spike causes all the problems, so it is a codec issue+ CPU power (without hardware decoding).The actual software decoder process runs ~11 threads and <400% cpu utilisation, which is about requiring less than 2 physical cores.
When I was testing HEVC on my old cMP without hardware acceleration the CPU usage was below 50%, but stuttering occured. When I monitored the process it was exactly where the CPU spikes were. So if there are no spikes it will play smoothly. The spike causes all the problems, so it is a codec issue+ CPU power (without hardware decoding).
Sounds like only the key frame is too demanding. Therefore, the overall CPU usage isn't that high, but when the computer need to decode the keyframe, it simply doesn't have the raw power to do so. Therefore, choppy videos occur.When I was testing HEVC on my old cMP without hardware acceleration the CPU usage was below 50%, but stuttering occured. When I monitored the process it was exactly where the CPU spikes were. So if there are no spikes it will play smoothly. The spike causes all the problems, so it is a codec issue+ CPU power (without hardware decoding).
Ah, you meant R5 H.265 10-bit 4:2:2. I thought you were referring to the Canon XF-AVC 10-bit 4:2:2 that's in their pro cinema cameras.Here is a mentioning (exact time frame) of the Mac Pro 7,1 and its inability to play back those Canon footages:
He has 12 core CPU in his Mac Pro. Maybe 12 core is not able to play it, but 16 can?
Thanks for this. I use Premiere Pro, but I have been thinking about getting an off-the-shelf RX 6900 XT to replace my Pro Vega II MPX with the hopes that it would provide better performance for Canon Raw Lite.I have a 12 core 7.1 with Afterburner, W5700X and RX 6800 XT and mostly edit prores, Canon Cinema Raw Lite, Canon 10-bit H265. I'm also using a Pro Display XDR.
My system plays Canon Raw Lite very smoothly, almost like prores. Either it's my extra GPU power or it's the fact I'm using Resolve. I'm totally proxy-free with this format. You may benefit from upgrading the GPU if you use this format.
Perhaps a sensible compromise would be to get a consumer AMD card like the 6800 XT or 6900 XT (along with your MPX module to run your XDR monitor). This would boost your R3D/Canon Raw workflow but without pouring too much money into an older system?
Apple has an add-on for FCP for Canon Raw lite that is why.My system plays Canon Raw Lite very smoothly, almost like prores
Plus that may help for anything else, but R5, R6 10bit 422. Maybe stronger CPU can do, but will be no match for Apple silicon.The conundrum is though, that getting something like a 6800 Duo is the same cost as a new Studio Ultra.
I do have an R6 and if it helps, the HEVC 10-bit 4:2:2 footage from that plays super smooth on my 7,1. It is 1PB compression which technically is harder on the CPU than ALL-I as well. I have the 16-core.Plus that may help for anything else, but R5, R6 10bit 422. Maybe stronger CPU can do, but will be no match for Apple silicon.
Canon has:I thought you were referring to the Canon XF-AVC
Canon XF Utility is software that supports the video format XF-HEVC, XF-MPEG and XF-AVC, and is used for importing, playing back and managing video data as well as cropping still-image data.
Well I have 6900XT and it does not help at all.I do have an R6 and if it helps
There is a boot argument:I do have an R6 and if it helps, the HEVC 10-bit 4:2:2 footage from that plays super smooth on my 7,1. It is 1PB compression which technically is harder on the CPU than ALL-I as well. I have the 16-core.
cpus=12
Can you play this one:I do have an R6 and if it helps, the HEVC 10-bit 4:2:2 footage from that plays super smooth on my 7,1. It is 1PB compression which technically is harder on the CPU than ALL-I as well. I have the 16-core.
Can you try this?
Can you play this one:
Frame.io
f.io
Or yes sorry I was talking about offline playback of course. It is a 2.1 GB file to be played in FCP, or VLC or QT, Resolve or Adobe Premiere Pro.Okay, I spent some more time. The result is totally shock & awk, and boring.
I'm still scratching my hair for a more meaningful conclusion, and so will just describe general observations. A sophisticated individual with more dedicated time perhaps can continue the investigation.
Turn out there two ways to play the same 4K clip: offline (playback from local SSD) and online (https live streaming).
The above is offline playback. You download the mp4, and then playback in QuickTime from local SSD.
The above is online playback of the same 4k mp4 clip.
Main observations:
Other observations:
- Offline playback in QuickTime player is mostly decoded through software.
- minimum 2 modern CPU cores with SMT enabled for smooth playback; no stuttering
- Online playback in Safari or Chrome decoding utilises GPU's media engine quite a lot more!
- smooth playback guaranteed even on ancient machines such as 2011 i5 27-inch iMac with High Sierra
- CPU requirement is minimal; and seems irrelevant for smooth playback
I was expecting the result to be something more interesting than these. Waiting for other folks to enlighten us.
- Old Safari (such as the last version in High Sierra) and latest Chrome (on High Sierra) both seems to use same APIs to access GPU features.
- New Safari (such as the version in Monterey 12.5) uses private APIs (?) to access GPU features. Latest Chrome (on Monterey 12.5) seems to use the same APIs as they do for older macOS (such as High Sierra)
- Https live streaming was invented by Apple but Google Chrome does a much smoother jobs in network caching. On High Sierra, latest Chrome streams much better than the good old Safari. On Monterey, Chrome still does better than Safari. *lol*
Or yes sorry I was talking about offline playback of course. It is a 2.1 GB file to be played in FCP, or VLC or QT, Resolve or Adobe Premiere Pro.