Contribute
Register

8700k + RX 580 + Asus Z370

Status
Not open for further replies.
Are you trying to infer that the 580 is incapable of hardware encoding?

PS Mac Pro 6,1 does not have a Vega and pretty sure that is the SM Markmac is using.

It might be capable, but since all the "official" Mac computer that use an RX card also have the iGPU enabled, you must use it.
Vega are a different cards, which work in a different way and have their own frame buffer.
It's possible also to enable software encoding; it'll work but very very slowly.

When I build my current Hackintosh I didn't know that, then after several months I was annoyed by several freezes (especially when exporting Videos from Photos app) and sometimes with Safari and iTunes, then I discovered that it was related to GPU.
 
It might be capable, but since all the "official" Mac computer that use an RX card also have the iGPU enabled, you must use it.
Vega are a different cards, which work in a different way and have their own frame buffer.
It's possible also to enable software encoding; it'll work but very very slowly.

When I build my current Hackintosh I didn't know that, then after several months I was annoyed by several freezes (especially when exporting Videos from Photos app) and sometimes with Safari and iTunes, then I discovered that it was related to GPU.

Just remember there are lots of solutions to problems and sometimes your solution is not the only one or even the best one for the individual. This guy is having issues booting Fix his iGPU after fixing his booting issue.
 
Just remember there are lots of solutions to problems and sometimes your solution is not the only one or even the best one for the individual. This guy is having issues booting Fix his iGPU after fixing his booting issue.

Yes, of course.
I tried what jianhaoz said (full hardware acceleration without iGPU on Mojave): iGPU disabled, VDADecoderCheckerSierra still says that hardware acceleration is enabled. Then I exported an HEVC video from Photo app (I always use it as "benchmark") and the system freezes. After 1 minute it was still frozen and I had to manually reboot.
Re-enabled iGPU and the video (22s in 4K at 60FPS, from my iPhone X) exported in about 26s.
No custom GPU patches or whatever, just WhatEvergreen (with Lilu of course).


We'll wait for the creator of the topic for new updates..
 
Last edited:
Are you trying to infer that the 580 is incapable of hardware encoding?

PS Mac Pro 6,1 does not have a Vega and pretty sure that is the SM Markmac is using.

you are right ;) quicksync is not needed anymore with the right card (like the rx580). and quicksync is known to render at a lower quality.
 
you are right ;) quicksync is not needed anymore with the right card (like the rx580). and quicksync is known to render at a lower quality.

Have you any prove?

About 25s to export 22s of a 4K@60Fps footage with iGPU enabled in connector-less mode, more than 2 minute without iGPU. By making the dGPU try to encode it (with something like SwapID.kext), even OpenCL performance gets very embarrassing and it's not very stable. Without any encoding/decoding fix, the system just freezes.
Tested by exporting a video from Photo app, recordered by my iPhone X, and 2 different RX580.

You can read all the pages of this thread: https://www.tonymacx86.com/threads/...support-h264-does-not-support-hevc-hw.240353/
 
So just as an update, I am trying to use iGPU only to install Mojave. Literally eliminating as many variables as I can. Only one SSD plugged in and formatted via BIOS, only iGPU, RX 580 completely removed, BIOS completely reset to default stuff except for the things that have to be changed for Hacks. And yet. I STILL get hit by a runtime allocation error.

I feel like something is up with my MOBO BIOS. Like something happened and it isn't able to do the iGPU properly or something because like wtf. I literally can't eliminate any more variables.

I'm attempting to install again with a fresh copy of Mojave that I just downloaded it. I think I'm going to try to update my BIOS too along with this. Once I do that, everything should be fresh and I'll try install with iGPU only
 
@Michelinu Exporting HEVC 8 Bit from the Sony Camp movie. it uses my rx580 to render. you can see the cpu utilization stays around 30%. when playing the clip the cpu stays around 4,5%.
 

Attachments

  • hevc 8 bit.png
    hevc 8 bit.png
    296 KB · Views: 157
  • hevc 8 bit 2.png
    hevc 8 bit 2.png
    298.1 KB · Views: 176
Last edited:
Exporting HEVC 8 Bit from the Sony Camp movie. it uses my rx580 to render. you can see the cpu utilization stays around 30%. when playing the clip the cpu stays around 4,5%.

You have VCPHEVC and your CPU usage increase. It means it's a software decode :)



I attach some screenshot to see you how it should be

Schermata 2018-10-01 alle 17.20.55.pngSchermata 2018-10-01 alle 17.20.59.pngSchermata 2018-10-01 alle 17.22.36.png




Benchmark how much time do you need to export. Then try to enable iGPU in connector-less mode and benchmark it again.
If you don't want to try the second step, if you can give me a link to download for the video and the XMP for the settings you used I can test it.
 
Last edited:
You have VCPHEVC and your CPU usage increase. It means it's a software decode :)



I attach some screenshot to see you how it should be

View attachment 354448View attachment 354449View attachment 354450


That is right, as you can see in my screenshots, hardware and software encoding is and can be combined. that is why you see the service started 2 times in activity monitor. And also the reason the cpu stays around 30%. if it was only software it would load up to almost 100%. We do not do the same thing. because quicksync and hardware encoding with a native amd card are two different things.

In the threat you posted you can also read that hardware and software encoding can be combined with a supported amd card and the service starts 2 times.
 
Last edited:
That is right, as you can see in my screenshots, hardware and software encoding is and can be combined. that is why you see the service started 2 times in activity monitor. And also the reason the cpu stays around 30%. if it was only software it would load up to almost 100%. We do not do the same thing. because quicksync and hardware encoding with a native amd card are two different things.

In the threat you posted you can also read that hardware and software encoding can be combined with a supported amd card and the service start 2 times.

I repeat, if you can share the setting you used, I can tell you how much time do I need.
The sample should be the "Sony: Camping In Nature HDR".


Just tried with the following settings:
Schermata 2018-10-01 alle 17.39.26.png


4m and 6 second. Background render disabled.
 
Last edited:
Status
Not open for further replies.
Back
Top