Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

MacManu77

macrumors regular
Jan 31, 2018
110
4
No need to do anything for Lilu + WhateverGreen method. Just keep using it.
[doublepost=1563823436][/doublepost]Confirmed 10.14.6 Final work as expected. Safe to update.
View attachment 849424

I keep using the latest beta in last few weeks, really 100% stable for RX580 (with hex edit method). I highly suggest all Polaris users update to 10.14.6 ASAP if you want hwaccel. Even though there is no guarantee that 10.14.6 final is as good as beta. But there is a reasonable high chance that RX580 can now provide flawless hwaccel in 10.14.6. Worth to update ASAP rather than stay at 10.14.5 which may hit the GPURestart bug.
Thanks.

The update with hex edit method is also applicable for the Radeon RX 580 Special Edition Nitro+ 8GB?
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Thanks.

The update with hex edit method is also applicable for the Radeon RX 580 Special Edition Nitro+ 8GB?

Hex edit method should work well for all RX580 in 10.14.6.
[doublepost=1563826936][/doublepost]
If using the hex method, will I need to reapply the patch?

If you follow the exact method as per this post.

https://forums.macrumors.com/threads/activate-amd-hardware-acceleration.2180095/page-9#post-27442938

Then you can simple turn OFF hwaccel -> update the OS - > Turn ON hwaccel.
 

Chung123

macrumors regular
Dec 5, 2013
240
113
NYC
UPDATE: I'm wrong. It does replace the hex-edited version! Thanks kohlson!

I just did the update to 10.14.6 and the modified AppleGVA.framework was NOT overwritten. (I did make a copy of it just in case). No issues! Crossing my fingers that it adds more stability to my system. My 5,1 has been pretty stable the past few weeks with the occasional hard crash.
 
Last edited:
  • Like
Reactions: h9826790

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
I just did the update to 10.14.6 and the modified AppleGVA.framework was NOT overwritten. (I did make a copy of it just in case). No issues! Crossing my fingers that it adds more stability to my system. My 5,1 has been pretty stable the past few weeks with the occasional hard crash.

I can confirm that there is no update of AppleGVA.framework. I checked the file version.

However, I cannot guarantee that the modded file won't be replaced. So, my personal suggestion is turn OFF before update, then turn it back ON after update.
 
  • Like
Reactions: Chung123

kohlson

macrumors 68020
Apr 23, 2010
2,425
737
In the interest of science ... I just completed an update from System Preferences-Software Update.
It looks like the AppleGVA file was overwritten - jellyfish no longer plays.
The date on the file is July 16.
The "before" hex string is in 2 places.

But I can verify that following the instructions, including the permissions changes, still work with 10.14.16.
 
Last edited:

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
In the interest of science ... I just completed an update from System Preferences-Software Update.
It looks like the AppleGVA file was overwritten - jellyfish no longer plays.
The date on the file is July 16.
The "before" hex string is in 2 places.

Yeah, the date is 16 Jul, but there is no change in the file version, still 11.10.16.
 

Chung123

macrumors regular
Dec 5, 2013
240
113
NYC
In the interest of science ... I just completed an update from System Preferences-Software Update.
It looks like the AppleGVA file was overwritten - jellyfish no longer plays.


Thanks for that! You are correct, sir!

I disabled SIP and replaced the AppleGVA.framework with a copy of previously modified file I had saved and rebooted. All better. That Jellyfish video plays like a charm now.
 

iluvmacs99

macrumors 6502a
Apr 9, 2019
920
673
Does anyone know if this mod is confirmed to work with the AMD RX580 running under High Sierra 10.13.6? I need my Mac Pro to run High Sierra for some software. Thanks!
 

Kubat

macrumors member
Jan 10, 2006
46
13
Poland
Hi, just a quick update:
I got the Vega 56 - updated all the software: OS to 10.14.6 & FCPX to 10.4.6 (before I was on 10.4.4 - for plugin reasons, somehow an old flicker plugin didn't render well in newer FCPX) did the Hex method. So far no freezes. Replaced back to RX 580 for testing, also seems it's now ok. Running through a timeline with effects which caused the freeze screens before: it's ok now.

Starting now a new project, with a lot of Fuji XT3, HEVC, 10 bit, 4k video files - fingers crossed nothing goes wrong.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Does anyone know if this mod is confirmed to work with the AMD RX580 running under High Sierra 10.13.6? I need my Mac Pro to run High Sierra for some software. Thanks!

Please re-read post #1 FAQ section
[doublepost=1563891799][/doublepost]
Hi, just a quick update:
I got the Vega 56 - updated all the software: OS to 10.14.6 & FCPX to 10.4.6 (before I was on 10.4.4 - for plugin reasons, somehow an old flicker plugin didn't render well in newer FCPX) did the Hex method. So far no freezes. Replaced back to RX 580 for testing, also seems it's now ok. Running through a timeline with effects which caused the freeze screens before: it's ok now.

Starting now a new project, with a lot of Fuji XT3, HEVC, 10 bit, 4k video files - fingers crossed nothing goes wrong.

Thanks for the report.

Hopefully you can bring us more good news that no more system freeze with RX580.
 

iluvmacs99

macrumors 6502a
Apr 9, 2019
920
673
The used Vega56 is quite cheap now. If you must stay at HS, and really want to use hwaccel, you should seriously consider to get a Vega56.

In your opinion; is Vega56 equal, faster or less than the RX-580? I maybe thinking of building an eGPU for my Macbook Air and transplant the RX580 into it and get a used Vega56 to put inside my Mac Pro if that is what it takes to get hwaccel.
 

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
In your opinion; is Vega56 equal, faster or less than the RX-580? I maybe thinking of building an eGPU for my Macbook Air and transplant the RX580 into it and get a used Vega56 to put inside my Mac Pro if that is what it takes to get hwaccel.

Vega56 should be quite a bit faster indeed.
Screenshot 2019-07-24 at 12.51.55 AM.png
 
  • Like
Reactions: iluvmacs99

Socket

macrumors regular
Jul 9, 2015
144
16
I tried again the Lilu+WhateverGreen method after installing 10.14.6 and it seems that all is good now!
Finger crossed...
 
  • Like
Reactions: h9826790

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
I tried again the Lilu+WhateverGreen method after installing 10.14.6 and it seems that all is good now!
Finger crossed...

Thanks, please use it for a few days and report back if it's stable.

I will keep testing the hex edit method on my own cMP.
 

Socket

macrumors regular
Jul 9, 2015
144
16
Some little problems during editing frame by frame, like this...But when I press play, I don't see these artifacts. Now i'm exporting and will see if there are same problems also in the final result
upload_2019-7-23_21-29-2.png


EDIT: ahi ahi ahi...also in the final result I see artifacts every 1 second!
 
Last edited:

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
Some little problems during editing frame by frame, like this...But when I press play, I don't see these artifacts. Now i'm exporting and will see if there are same problems also in the final result
View attachment 849575

EDIT: ahi ahi ahi...also in the final result I see artifacts every 1 second!

Do you mind try the Hex edit method? I really want to know if that make any difference.
 

Socket

macrumors regular
Jul 9, 2015
144
16
Do you mind try the Hex edit method? I really want to know if that make any difference.
I have a lot of fear to try this, because i never utilised a HEX editor...can you suggest a free one to download?
Tomorrow morning I will try
 

kohlson

macrumors 68020
Apr 23, 2010
2,425
737
because i never utilised a HEX editor
Never used one, until I executed this on my RX580. I used iHex, which was free from the App Store. (check and check). Two quick notes:
- I was careful to copy and paste from the instructions to the Find and Replace files in iHex.
- I opened the file by first opening iHex, then dragging the GVA file to the dock icon.

Note that when you save, you get a message saying something has also modified this file, Save Anyway.
 
  • Like
Reactions: h9826790 and Socket

lowendlinux

macrumors 603
Sep 24, 2014
5,460
6,788
Germany
I did this when you originally posted it and it worked just fine and survived the .5 to .6 transition. I got curious so I decided to see if it worked with a second GPU and it doesn’t seem to scale with my RX480’s it’s like the second GPU isn’t there.
 
Last edited:

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
I did this when you originally posted it and it worked just fine and survived the .5 to .6 transition. I got curious so I decided to see if it worked with a second GPU and it doesn’t seem to scale with my RX480’s it’s like the second GPU isn’t there.

I never think about it. But I don't think hardware encoding / decoding support multi GPU.

It's a very close loop operation inside the GPU. If want multi GPU support, that will need something like Crossfire. Allow the GPU talk to each other, then encode / decode every alternate frame etc.

I haven't search anything in this area, but I really don't think this kind of software support exist.
 

lowendlinux

macrumors 603
Sep 24, 2014
5,460
6,788
Germany
I never think about it. But I don't think hardware encoding / decoding support multi GPU.

It's a very close loop operation inside the GPU. If want multi GPU support, that will need something like Crossfire. Allow the GPU talk to each other, then encode / decode every alternate frame etc.

I haven't search anything in this area, but I really don't think this kind of software support exist.

It was worth pulling a couple screws from the hackintosh to find out if the acceleration scaled and now we know.
 
  • Like
Reactions: h9826790

h9826790

macrumors P6
Original poster
Apr 3, 2014
16,656
8,587
Hong Kong
But a Vega56 that occupies only one slot Pce exists?

"One slot" means "20mm wide", which doesn't exist. But if you mean "only occupy the slot 1 in cMP", then any 40mm (dual slot) wide card can do. All reference Vega56 are dual slot design. Besides, XFX, Powercolour, etc also provide 3rd party option Vega56 which has better cooling, but still dual slot only.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.