No difference! Same artifactsDo you mind try the Hex edit method? I really want to know if that make any difference.
Last edited:
No difference! Same artifactsDo you mind try the Hex edit method? I really want to know if that make any difference.
No difference! Same artifacts
First of all thanks for the work you do here.
I’m running a cMP 4,1 > 5,1 with a MSI RX Vega 56 Air Boost OC. It’s powered by two mini-6-Pin-to-6-Pin cables connected to a EVGA PowerLink and running perfectly fine (BIOS 2).
I applied the hex-edit-method under 10.14.5, what worked fine regarding video playback. Only when I tried to connect a 4K screen, the UI of Mac OS hung every second for some frames.
After the update to 10.14.6 the hex-edit was disabled. When I tried the 4K screen now, the UI ran smoothly.
Might this behavior be frame buffer related?
I ran VideoProc in a new iMac Core i5 3.7 GHz equipped with a Vega 48. In the settings I see only the Intel graphics, while the Vega 48 is totally absent. I e-mailed their technical support about it, but so far they stay silent. Anyone knows what is going here? In their site they say that VideoProc supports AMD Radeon HD 7700 series or higher.The same Mac Mini 2018 with eGPU in macOS 10.14.5 ignores the eGPU RX 580 and uses only the i7 iGPU.
It's simple:I ran VideoProc in a new iMac Core i5 3.7 GHz equipped with a Vega 48. In the settings I see only the Intel graphics, while the Vega 48 is totally absent. I e-mailed their technical support about it, but so far they stay silent. Anyone knows what is going here? In their site they say that VideoProc supports AMD Radeon HD 7700 series or higher.
In the meantime I tried the jellyfish video posted previously and I can say that in ABC Player, Movist and Blu-ray Player Pro it plays flawlessly with minimal CPU effort. I see the Intel graphics and the Vega going both up to 16-18% in iStat Menus. I am not sure about it but the obvious explanation here is that these video players offload the decoding to the GPUs.
I don't understand. Is not a Vega 48 much more powerful than the Intel HD graphics? Why not use both, like the video players that I mentioned previously? Totally ignoring the Vega makes no sense, unless I am missing something here.It's simple:
If your Mac has a Intel processor that supports Quicksync, it's Quicksync that do the decoding (or encoding, when supported).
If your have an iMac Pro, that have a Xeon without Quicksync support, the encoding and decoding is offloaded to the GPU.
Only Apple can answer why they chose to do this way.I don't understand. Is not a Vega 48 much more powerful than the Intel HD graphics? Why not use both, like the video players that I mentioned previously? Totally ignoring the Vega makes no sense, unless I am missing something here.
But ... VideoProc is not Apple software, it is Digiarty software. They say that they support basically all kinds of modern GPUs and still their software does not detect the Vega 48. For the time being, their technical support does not answer the question about it.Only Apple can answer why they chose to do this way.
AFAIK, VideoProc uses the Apple framework, Videotoolbox. All apps that use Videotoolbox will have the same behaviour.But ... VideoProc is not Apple software, it is Digiarty software. They say that they support basically all kinds of modern GPUs and still their software does not detect the Vega 48. For the time being, their technical support does not answer the question about it.
If you (or anyone else here) have an iMac Pro, could you please try VideoProc and see what it does report in the settings for hardware acceleration? There is a trial version with only some limitations regarding video encoding, but it shows all settings.
This is interesting. But it raises questions about Final Cut Pro X. People say so often (example) that it relies heavily on the GPU and the Vega 48 is no exception. Perhaps Apple does not use its own Videotoolbox for FCPX? I am still confused.AFAIK, VideoProc uses the Apple framework, Videotoolbox. All apps that use Videotoolbox will have the same behaviour.
It's really complex to understand since Apple exposes the hardware in different ways/frameworks.This is interesting. But it raises questions about Final Cut Pro X. People say so often (example) that it relies heavily on the GPU and the Vega 48 is no exception. Perhaps Apple does not use its own Videotoolbox for FCPX? I am still confused.
So I randomly decided to buy a Radeon VII and installed a fresh version of 10.14.6. I've done this AMD hardware acceleration and so far, Premiere Pro (latest version) feels really great now. It plays back DCI 4K 10-bit Canon XF-AVC files at full high quality without issues. Before, I felt like the machine struggled a bit just on playback. It even plays Canon Cinema RAW light files back without dropped frames too! I couldn't even play a single stream before in the timeline. Not sure if this has to do with the new GPU or the hardware acceleration or both.
But regardless, the new Radeon VII with this acceleration really has been noticeable.
Thank you for this! Just extended the useful life of my Mac Pro 5,1. Running Majave 10.14.6 with a Sapphire Radeon Pulse Vega 56. Smooth as butter in Davinci Resolve. Plays 4k HEVC perfect.
So what is the most recent step-by-step to get this hack installed on my Mac Pro?
Now with a fresh installed EFI RX 580 in my Mac Pro I have a question.
My macOS 10.14.6 is (yet) totally unpatched, and VideoProc of course indicates no hardware acceleration:
View attachment 851308
But when I play h.264 footage e.g. with VLC it indicates no CPU usage and the RX 580 does all the work:
View attachment 851310
Does that mean h.264 hardware decode acceleration is working without any patching in macOS 10.14.6 ?