MP 1,1-5,1 What's the best Metal GPU for the 2008 Mac Pro

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
Hello everyone- I'm getting an early 2008 Mac Pro, and like the 2006 machine I have here, I want to upgrade it to the max, and that includes an update to macOS Catalina. I'm pretty sure the Radeon 5770, which is super common, won't work because it doesn't support metal.

My question is, are there ANY Metal supported AMD cards that will work in the 2008 cMP? I think modern card require SSE4.2, which this machine doesn't have.

Thanks again!
Luke
 

IndioX

macrumors 6502
Oct 1, 2018
484
191
austria/europe

 

rodedwards

macrumors regular
Jul 7, 2010
138
16
Very interesting. Would an RX580 or similar give me an EFI boot screen? That's important to me. Thanks!
No boot screen with standard Radeon RX580 but you can get it flashed with Mac EFI. I bought one from here six months ago ...works great. https://www.macstoreuk.com/product-category/mac-shop/accessories/?swoof=1&pa_accessories-model=graphics-card&really_curr_tax=734-product_cat

Or a Mac Edition NVIDIA GTX 680 Pro - but slower than RX580. Both can have Mac EFI Boot screen.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA

tsialex

macrumors 603
Jun 13, 2016
6,477
7,109
Brazil
I can do that myself, right?
Only for GTX 680, the last flash yourself NVIDIA GPU. AMD RX-580/VEGA 56 EFI flashing solutions are not free.

Don't forget that you have to use a SSE4.2 emulator, like MouSSE, for any AMD GPU released after HD 6xxx to work with MP3,1 with macOS releases after Sierra. All AMD GPUs that support METAL require SSE4.2 for the drivers to work past Sierra.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
Only for GTX 680, the last flash yourself NVIDIA GPU. AMD RX-580/VEGA 56 EFI flashing solutions are not free.

Don't forget that you have to use a SSE4.2 emulator, like MouSSE, for any AMD GPU released after HD 6xxx to work with MP3,1 with macOS releases after Sierra. All AMD GPUs that support METAL require SSE4.2 for the drivers to work past Sierra.
I don’t think Nvidia is the best way to go with future proofing and macOS.

Thanks for the great information

(BTW I thought I saw somewhere once that the 2008 Mac Pro is odd and it will show an EFI boot screen on some non flashed cards?)
 

tsialex

macrumors 603
Jun 13, 2016
6,477
7,109
Brazil
I don’t think Nvidia is the best way to go with future proofing and macOS.

Thanks for the great information

(BTW I thought I saw somewhere once that the 2008 Mac Pro is odd and it will show an EFI boot screen on some non flashed cards?)
You are correct that NVIDIA days are numbered, Apple will remove support as soon as the last NVIDIA Mac is obsolete (MacBook Pro mid-2014).

Don't forget that the same is valid for your Core2Duo based Xeon, it still works with Catalina today after some patches, but Apple already removed support for the one generation later Nehalem Xeons with 10.14.3 and some things are broken after that, like dual processor support.

Even MP5,1 days are numbered, official support ends when Mojave stop getting Security Updates October next year.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
You are correct that NVIDIA days are numbered, Apple will remove support as soon as the last NVIDIA Mac is obsolete (MacBook Pro mid-2014).

Don't forget that the same is valid for your Core2Duo based Xeon, it still works with Catalina today after some patches, but Apple already removed support for the one generation later Nehalem Xeons with 10.14.3 and some things are broken after that, like dual processor support.

Even MP5,1 days are numbered, official support ends when Mojave stop getting Security Updates October next year.
I’m aware of that and agree. And none of them are my main machines. But they can still do a lot for being 12 years old! It’s mostly just a project for fun.

Maybe Apple and Nvidia will work things out- but it still seems unlikely that cards will be plug and play, especially with such old machines.

So you think the best bet is probably a flashed RX580 and the SSE4.2 emulator? Will a flashed card show a boot screen, even though the CPU doesn’t support the required instruction set?

Thanks!
 

tsialex

macrumors 603
Jun 13, 2016
6,477
7,109
Brazil
I’m aware of that and agree. And none of them are my main machines. But they can still do a lot for being 12 years old! It’s mostly just a project for fun.

Maybe Apple and Nvidia will work things out- but it still seems unlikely that cards will be plug and play, especially with such old machines.

So you think the best bet is probably a flashed RX580 and the SSE4.2 emulator? Will a flashed card show a boot screen, even though the CPU doesn’t support the required instruction set?

Thanks!
I don't think that anyone tested a flashed RX 580 with a MP3,1.

I don't know if the EFI DXE created by MVC requires SSE4.2, if it requires your MP3,1 wouldn't even work with a flashed card, it will KP instantly with illegal instruction. You should ask MVC before buying an already flashed card or sending one to be flashed.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
I don't think that anyone tested a flashed RX 580 with a MP3,1.

I don't know if the EFI DXE created by MVC requires SSE4.2, if it requires your MP3,1 wouldn't even work with a flashed card, it will KP instantly with illegal instruction. You should ask MVC before buying an already flashed card or sending one to be flashed.
I’ll ask them. Thanks. Or I could just use rEFInd:


 

Ludacrisvp

macrumors 6502a
May 14, 2008
567
228
OpenCore also has the ability to display GOP boot screens on the 3,1 and now the 5,1.
You can certainly do the RX 580 but you could probably also go for any of the Vega options as well. 56/64/VII if you have more money to burn.
im not sure if any of the Vega options have been tested with the SSE4.2 emulation kext but it works great with the 580.
The only portion of the AMD driver in macOS that we know of that uses SSE4.2 is the metal portion of the driver. Works fine in win 7 and probably later too.

note that currently the OpenCore boot scteen is just a basic text based one. However it sounds like they might get a way to load the Apple version of the boot screen via OpenCore.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
OpenCore also has the ability to display GOP boot screens on the 3,1 and now the 5,1.
You can certainly do the RX 580 but you could probably also go for any of the Vega options as well. 56/64/VII if you have more money to burn.
im not sure if any of the Vega options have been tested with the SSE4.2 emulation kext but it works great with the 580.
The only portion of the AMD driver in macOS that we know of that uses SSE4.2 is the metal portion of the driver. Works fine in win 7 and probably later too.

note that currently the OpenCore boot scteen is just a basic text based one. However it sounds like they might get a way to load the Apple version of the boot screen via OpenCore.
Sounds pretty in-depth but certainly an exciting possibility. I’ll have to look into that.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
Got the Mac Pro today and put some upgrades in it. Here's where it's at right now...
Screen Shot 2020-02-10 at 9.07.45 PM.png


The 5770, obviously, doesn't work in Catalina, and it was horrible in High Sierra as well. It seems like the easiest drop and go install would be one of the Radeon R9 cards, or something similar.

Believe it or not, the 8800GT does work with dosdude's legacy video card patch, although performance is terrible. It will barely open the launchpad...
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
Just ordered a Mac compatible R9 M270 from eBay. Should work fine for a little while. The current card, obviously, isn't useable. Especially with a 30 inch Cinema Display.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
Why isn't the graphics card detected properly? I had to reinstall macOS to get graphics acceleration at all.
Screen Shot 2020-02-14 at 10.10.53 PM.png

- - Post merged: - -

And it all works fine, just not sure why it's not showing the card properly.
 

ScreenSavers

macrumors 65816
Original poster
Feb 26, 2016
1,158
636
Bloomingdale, GA
Because the legacy patch from dosdude breaks the metal compatible drivers is why you had to reinstall.
I know that. That's why I had to reinstall Catalina after installing the Metal card.
- - Post merged: - -

Can't you dump the ROM and use Hex Fiend to input the correct name and then re-flash the GPU in WIN 7 /Win 10?
I don't know how easy it is to flash an R9. Never tried.