MP 1,1-5,1 MP3,1 never dies - Netkas patched AMD METAL drivers to work with MP3,1!

tsialex

macrumors 603
Original poster
Jun 13, 2016
5,320
6,030
Brazil
Maybe MP3,1 got a new lease in life. @netkas made a patch to make AMD Polaris cards to work with MP3,1 Xeon, emulating a SSE4.2 instruction needed by the AMD METAL driver for Polaris cards.

Read more here: http://forum.netkas.org/index.php/topic,13890.0.html

Thx @Nick [D]vB for the tip.

AMD GCN processor:Cores:TMUs:ROPs - CUs:Card:
Polaris 102304:144:32 - 36 CUsAMD Radeon Instinct MI6, AMD Radeon Pro 580, AMD Radeon Pro Duo (Polaris), AMD Radeon Pro WX 7100, AMD Radeon Pro 575, AMD Radeon Pro 570, AMD Radeon Pro WX 5100, AMD Radeon RX 470D, AMD Radeon RX 570 8GB (V) 2048 Cores, AMD Radeon RX 580 4GB (V) 2304 Cores, AMD Radeon RX 580 XTR (V) 2304 Cores
Polaris 111024:64:16 - 16 CUsAMD Radeon RX 460, AMD Radeon RX 560D, AMD Radeon Pro WX 4100, AMD Radeon Pro 460, AMD Radeon Pro 560, AMD Radeon RX 460 (1024SP), AMD Radeon RX 560 (Mobile), AMD Radeon R9 M480, AMD Radeon RX 460M, AMD Radeon Pro 455, AMD Radeon Pro 555, AMD Radeon RX 475M, AMD Radeon Pro 450
Polaris 12640:40:16 12 - 10 CUsAMD Radeon RX 550 640SP, AMD Radeon RX 550X (640SP), AMD Radeon 540X (Mobile), AMD Radeon Pro WX 2100, AMD Radeon Pro WX 3100, AMD Radeon RX 540 (Mobile), AMD Radeon RX 540X (Mobile), AMD Radeon RX 550, AMD Radeon RX 550X, AMD Radeon RX 550 640SP (V) 640 Cores
Polaris 202304:144:32 - 36 CUsAMD Radeon RX 580, AMD Radeon RX 580 (OEM), AMD Radeon RX 580G, AMD Radeon RX 580X, AMD Radeon RX 570, AMD Radeon RX 570X, AMD Radeon RX 580 2048SP,
Polaris 211024:64:16 - 16 CUsAMD Radeon RX 560X, AMD Radeon RX 560, AMD Radeon RX 560X, AMD Radeon RX 560X (Mobile)
Polaris 302304:144:32 - 36 CUsAMD Radeon RX 590
 
Last edited:

Ludacrisvp

macrumors 6502
May 14, 2008
333
121
I guess I thought there would have been more posts in this thread. But I guess most didn’t see it like I missed it until now.

For anyone getting here from google it does work :)
 
  • Like
Reactions: crjackson2134

Alaska_guy

macrumors regular
Mar 30, 2018
137
12
The link won't load for me for some reason. What are Polaris cards, mind giving a few examples? Does this mean they can support Mojave now?
 

tsialex

macrumors 603
Original poster
Jun 13, 2016
5,320
6,030
Brazil
The link won't load for me for some reason. What are Polaris cards, mind giving a few examples? Does this mean they can support Mojave now?
AMD GCN processor:Cores:TMUs:ROPs - CUs:Card:
Polaris 102304:144:32 - 36 CUsAMD Radeon Instinct MI6, AMD Radeon Pro 580, AMD Radeon Pro Duo (Polaris), AMD Radeon Pro WX 7100, AMD Radeon Pro 575, AMD Radeon Pro 570, AMD Radeon Pro WX 5100, AMD Radeon RX 470D, AMD Radeon RX 570 8GB (V) 2048 Cores, AMD Radeon RX 580 4GB (V) 2304 Cores, AMD Radeon RX 580 XTR (V) 2304 Cores
Polaris 111024:64:16 - 16 CUsAMD Radeon RX 460, AMD Radeon RX 560D, AMD Radeon Pro WX 4100, AMD Radeon Pro 460, AMD Radeon Pro 560, AMD Radeon RX 460 (1024SP), AMD Radeon RX 560 (Mobile), AMD Radeon R9 M480, AMD Radeon RX 460M, AMD Radeon Pro 455, AMD Radeon Pro 555, AMD Radeon RX 475M, AMD Radeon Pro 450
Polaris 12640:40:16 12 - 10 CUsAMD Radeon RX 550 640SP, AMD Radeon RX 550X (640SP), AMD Radeon 540X (Mobile), AMD Radeon Pro WX 2100, AMD Radeon Pro WX 3100, AMD Radeon RX 540 (Mobile), AMD Radeon RX 540X (Mobile), AMD Radeon RX 550, AMD Radeon RX 550X, AMD Radeon RX 550 640SP (V) 640 Cores
Polaris 202304:144:32 - 36 CUsAMD Radeon RX 580, AMD Radeon RX 580 (OEM), AMD Radeon RX 580G, AMD Radeon RX 580X, AMD Radeon RX 570, AMD Radeon RX 570X, AMD Radeon RX 580 2048SP,
Polaris 211024:64:16 - 16 CUsAMD Radeon RX 560X, AMD Radeon RX 560, AMD Radeon RX 560X, AMD Radeon RX 560X (Mobile)
Polaris 302304:144:32 - 36 CUsAMD Radeon RX 590
[doublepost=1561305751][/doublepost]
I can’t load the Netkas page right now. May I assume this a patch designed for Mojave?
It's a patch for the AMD Polaris drivers on 10.14.5, to emulate a SSE4.2 instruction needed by the driver. With this instruction emulated, Polaris GPUs work with MP3,1 Xeons.
 
  • Like
Reactions: crjackson2134

netkas

macrumors 65816
Oct 2, 2007
1,121
290
Sorry guys issues with hosting, but you can find the patch in dosdude's util for Mojave
keep in mind: it's 10.14.5's driver.
sometimes agdp patch is needed (e.g. for my rx560 on mp3,1)
in theory it should work with all amd cards supported by mojave.
But every card may have own quirks to get outputs working
 

Ludacrisvp

macrumors 6502
May 14, 2008
333
121
@netkas any chance this could break iTunes?
I’ve not checked crash log as it didn’t dawn on me until now that the reason iTunes was crashing was that it could be related to metal.

It’s an instant crash to the point where you barely even see the app show in the dock.
 

netkas

macrumors 65816
Oct 2, 2007
1,121
290
@netkas any chance this could break iTunes?
I’ve not checked crash log as it didn’t dawn on me until now that the reason iTunes was crashing was that it could be related to metal.

It’s an instant crash to the point where you barely even see the app show in the dock.
As usual, find crashlog
 

Ludacrisvp

macrumors 6502
May 14, 2008
333
121
As usual, find crashlog
Full crash log attached, tried running the iTunes binary from CLI to see the crash reason.

Code:
$ /Applications/iTunes.app/Contents/MacOS/iTunes
dyld: Library not loaded: @executable_path/../Frameworks/libgnsdk_dsp.3.06.1.dylib
  Referenced from: /Applications/iTunes.app/Contents/MacOS/iTunes
  Reason: unsafe use of @executable_path in /Applications/iTunes.app/Contents/MacOS/iTunes with restricted binary
Abort trap: 6
That dylib does exist and has the same md5 as on a Mac with iTunes working
MD5 (/Applications/iTunes.app/Contents/Frameworks/libgnsdk_dsp.3.06.1.dylib) = 6cbab3dd62f22b3bedb87b6f8faf3313
 

Attachments


netkas

macrumors 65816
Oct 2, 2007
1,121
290
Full crash log attached, tried running the iTunes binary from CLI to see the crash reason.

Code:
$ /Applications/iTunes.app/Contents/MacOS/iTunes
dyld: Library not loaded: @executable_path/../Frameworks/libgnsdk_dsp.3.06.1.dylib
  Referenced from: /Applications/iTunes.app/Contents/MacOS/iTunes
  Reason: unsafe use of @executable_path in /Applications/iTunes.app/Contents/MacOS/iTunes with restricted binary
Abort trap: 6
That dylib does exist and has the same md5 as on a Mac with iTunes working
MD5 (/Applications/iTunes.app/Contents/Frameworks/libgnsdk_dsp.3.06.1.dylib) = 6cbab3dd62f22b3bedb87b6f8faf3313
Might be a side effect of disablelibval.kexr
 

ClassicMartini

macrumors newbie
Oct 28, 2015
26
10
Kessel Run
Sorry guys issues with hosting, but you can find the patch in dosdude's util for Mojave
keep in mind: it's 10.14.5's driver.
sometimes agdp patch is needed (e.g. for my rx560 on mp3,1)
in theory it should work with all amd cards supported by mojave.
But every card may have own quirks to get outputs working
Hope to see your site when you get through the hosting issues.

I need my daily dose of broken brain :)
 

Ludacrisvp

macrumors 6502
May 14, 2008
333
121
did you have to flash the card first?
The card has not been flashed. It’s stock.

A special version of refind allows it to have a boot screen (only works for 3,1). The modified driver from netkas makes it so that you can use it in 10.14.5 only.
 

gh05twr1t3r

macrumors newbie
Jun 30, 2019
6
0
The card has not been flashed. It’s stock.

A special version of refind allows it to have a boot screen (only works for 3,1). The modified driver from netkas makes it so that you can use it in 10.14.5 only.
[doublepost=1562467931][/doublepost]Wow, that means my rx 580, will be able to boot of this....this is awesome x_x. That + an nvme in raid, will make the 3,1 a beast. Thanks netkas!! btw anyone selling a highpoint for cheap ?!?!
 

gh05twr1t3r

macrumors newbie
Jun 30, 2019
6
0

donluca

macrumors regular
Jul 30, 2018
183
90
Italy
Do this apply to the 7xxx and 8xxx and R9 2xx series as well?

I’d love to get a no-fuss AMD card with metal support running on a cMP3,1. It looks like that besides the GTX 680, all the other nvidia cards need the web drivers to properly work…
 

Hunterkillz123

macrumors newbie
Jul 1, 2019
29
14
Do this apply to the 7xxx and 8xxx and R9 2xx series as well?

I’d love to get a no-fuss AMD card with metal support running on a cMP3,1. It looks like that besides the GTX 680, all the other nvidia cards need the web drivers to properly work…
K4000 works great. I have one running in there now.
 

donluca

macrumors regular
Jul 30, 2018
183
90
Italy
Yikes. 100€+ for a K4000, might get a GTX680 at that point for half the price.

I was hoping for a cheaper alternative.