Mr. Zarniwoop

macrumors 6502a
Original poster
Jun 9, 2005
752
138
I have a 2006 Mac Pro running Yosemite (thanks Pike!) and now on to "fit and finish" nits to make it work.

I got an MSI R9 280X Gaming 3GB video card, and it worked great out-of-the-box, but I wanted to get boot screens and get it recognized in the PCI section of System Information. I chose this card because it's not too expensive, and clearly others have had good compatibility experiences in Mac Pros with Mavericks and Yosemite.

So, I read the AMD EFI firmware thread on netkas for a general understanding, grabbed Rominator's 7970 EBC firmware, and used them to make my own MSI EBC Mac ROM.

Works. Dive in. The water's fine. Boot screens and all.

Next step: figuring out how to change the "AMD Radeon HD 7970" text string in System Information.
 

Attachments

  • Screen Shot 2014-10-24 at 9.41.49 PM.png
    Screen Shot 2014-10-24 at 9.41.49 PM.png
    81.7 KB · Views: 9,083
Last edited:

Mr. Zarniwoop

macrumors 6502a
Original poster
Jun 9, 2005
752
138
I've spent the last hour combing through post-by-post looking for one. :)

UPDATE: ok, found one. Appreciate you egging me on to keep looking.

The ROM I made from your work is attached in case it helps others. Thank you so much!

The card I used:

MSI RADEON R9 280X GAMING 3G (TWIN FROZR IV, OC EDITION)
part number 912-V277-067 (on box)
EAN 4 719072 314026 (sticker on card)
UPC-A 8 24142 01599 5 (sticker on card)

Information on the EBC firmware attached here:

Subsystem ID: 0x2775
Device ID: 0x6798
PC BIOS (stock as shipped): 113-MSITV277MS.350 TAHITI B0 XTL C38650 GDDR5 3GB, BIOS Version 015.041.000.000.003435, ROM Revision 113-C3865001-TU5
Mac EBC EFI: (replaced stock UEFI): ATY,Hamachi, ROM Revision 113-E2080C-101, EFI Driver Version 01.00.624
 

Attachments

  • Screen Shot 2014-10-24 at 11.09.09 PM.png
    Screen Shot 2014-10-24 at 11.09.09 PM.png
    82.2 KB · Views: 5,522
  • MSI R9 280X 3GB Mac EBC.rom.zip
    89 KB · Views: 5,377
Last edited:
  • Like
Reactions: Sko
Comment

asus321

macrumors newbie
May 21, 2014
5
0
I've spent the last hour combing through post-by-post looking for one. :)

UPDATE: ok, found one. Appreciate you egging me on to keep looking.

The ROM I made from your work is attached in case it helps others. Thank you so much!

The card I used:

MSI RADEON R9 280X GAMING 3G (TWIN FROZR IV, OC EDITION)
part number 912-V277-067 (on box)
EAN 4 719072 314026 (sticker on card)
UPC-A 8 24142 01599 5 (sticker on card)

Information on the EBC firmware attached here:

PC BIOS portion: MSI TV277MS.350, ROM Revision 113-C3865001-TU5
Mac EBC portion: ROM Revision 113-E2080C-101, EFI Driver Version 01.00.624

Hi,
nice work!
I got the same problem with my Gigabyte R9 280X. I used the script from Netkas but the card was identified as 7970 :-(
What is the "trick"? Please help :)
Thanks!
 
Comment

theitsage

Suspended
Aug 28, 2005
795
861
Hi,
nice work!
I got the same problem with my Gigabyte R9 280X. I used the script from Netkas but the card was identified as 7970 :-(
What is the "trick"? Please help :)
Thanks!

Open 7950mac.efi in the "bundle" folder that you downloaded using a Hex Editor. Search for a text string which contains either 7970 or 7950. Then replace it with whatever name you want your card to appear on System Profiler. Redo the whole process of creating a Mac rom for your card and reflash. I have a Gigagyte R9 280X V.2 and was able to get it done this way. There may be another procedure to accomplish the same goal though.

The Gigabyte card has been working wonderful for me. My 5,1 is able to run 4 monitors simultaneously (3 22" LCDs and 1 82" TV @ 1920x1080). The temp never got above 70 C.
 

Attachments

  • Screen Shot 2014-10-25 at 8.48.48 AM.png
    Screen Shot 2014-10-25 at 8.48.48 AM.png
    64 KB · Views: 4,098
Comment

stmp

macrumors member
Jul 17, 2012
51
0
Thanks much for this helpful info!

Apologies if I missed it, but does this EFI also enable PCIe 2.0?

Or is that still a resistor removal trick?

Cheers + Thanks again
 
Comment

stmp

macrumors member
Jul 17, 2012
51
0
Doh sorry, I was staring at the signature in the post above my reply while writing...

Thanks all the same.
 
Comment

theitsage

Suspended
Aug 28, 2005
795
861
Thanks much for this helpful info!

Apologies if I missed it, but does this EFI also enable PCIe 2.0?

Or is that still a resistor removal trick?

Cheers + Thanks again

R17 resistor has to be removed for 5GT/s.
 
Comment

theitsage

Suspended
Aug 28, 2005
795
861
Comment

digitalmatt

macrumors newbie
Jun 22, 2012
26
0
Ashland, OR
okay, did some reading at netkas. will this rom work on any 280x? and which cables adapters did you get for the power? somehow that looks like it was an issue for people over there.
 
Comment

Mr. Zarniwoop

macrumors 6502a
Original poster
Jun 9, 2005
752
138
what is the power requirements for that?
While the MSI R9 280X GAMING 3G has both a 6-pin and 8-pin power port, it runs fine off two 6-pin PCIe power cables using the 6-pin-to-8-pin PCIe power adapter that's included in the box.
 
  • Like
Reactions: isisism
Comment

Mr. Zarniwoop

macrumors 6502a
Original poster
Jun 9, 2005
752
138
I used ATI Winflash in Windows 7 (using Boot Camp).

Some benchmarks of my EBC-flashed MSI Radeon R9 280X Gaming 3G in my 2006 Mac Pro attached. I tried to duplicate a few of the benchmark tests from Bare Feats when they originally tested the Mac 7950 in a 'Mid 2010' Mac Pro 3.33GHz Hex-Core, although using Yosemite with Pike's boot loader:
My assumption was that on-card GPU tests would likely be faster, but likely not when relying on my slower 5300 series CPUs, 667MHz memory, or 2.5 GT/s bandwidth PCIe 1.1. That seems to be generally true. All in all, not bad considering not many eight-year-old machines can Geekbench around 11000.

I didn't really try to optimize very much, leaving it in 2560x1600 resolution and with iStat Menus running and some other background processes. I did use Quartz Debug set to Force QuartzGL and Beam Sync Disable.
 

Attachments

  • LuxMark OpenCL - Sala (KSamples:sec).png
    LuxMark OpenCL - Sala (KSamples:sec).png
    44.6 KB · Views: 2,001
  • Valley 1.0 - Extreme Preset (Average FPS).png
    Valley 1.0 - Extreme Preset (Average FPS).png
    63.8 KB · Views: 1,957
  • Heaven 4.0 - Extreme Preset (Average FPS).png
    Heaven 4.0 - Extreme Preset (Average FPS).png
    64.6 KB · Views: 2,246
  • OceanWave OpenCL - Windows Max FPS.png
    OceanWave OpenCL - Windows Max FPS.png
    525 KB · Views: 2,215
  • Like
Reactions: CripplerX
Comment

Zwhaler

macrumors 604
Jun 10, 2006
6,977
1,381
I'm using it with an ePower 450W external PSU. Did a sick mod and drilled holes in a spare side cover with grommets and the PSU sits on top of the case, with cables running thru it on the side. Card was rated above 225W and if I ever do 24+ hours of rendering I want to ensure that I don't overdraw the logic board.
 
Comment

Zwhaler

macrumors 604
Jun 10, 2006
6,977
1,381
Here's what I did: MSI Gaming R9 280X 3G ... then sent to MVC for himto flash and on the alternate BIOS switch setting a custom OC flash ... Bought ePower 450W external GPU PSU. Decided to mod a spare Mac Pro side cover to allow cables to run into it. Pics attached
 

Attachments

  • 20141026_175533 (1).jpg
    20141026_175533 (1).jpg
    1.1 MB · Views: 4,669
  • 20141028_183823-1 (1).jpg
    20141028_183823-1 (1).jpg
    986.1 KB · Views: 3,523
  • 20141028_183855-1 (1).jpg
    20141028_183855-1 (1).jpg
    842.4 KB · Views: 3,362
  • Like
Reactions: Boomish69
Comment

Zwhaler

macrumors 604
Jun 10, 2006
6,977
1,381
  • Like
Reactions: isisism
Comment

theitsage

Suspended
Aug 28, 2005
795
861
^^^ That's what I call dedication!

Do you have any benchmark and power draw while in heavy usage?

I play Middle-Earth: Shadow of Mordor with a 3x22" Widescreen Eyefinity setup and my 280x seems to hold up fine. There are times when it struggles a bit though. My best guess is lack of sufficient power to the card.
 
Comment

Zwhaler

macrumors 604
Jun 10, 2006
6,977
1,381
^^^ That's what I call dedication!

Do you have any benchmark and power draw while in heavy usage?

I play Middle-Earth: Shadow of Mordor with a 3x22" Widescreen Eyefinity setup and my 280x seems to hold up fine. There are times when it struggles a bit though. My best guess is lack of sufficient power to the card.

Not yet, I finished the grommet just some minutes before posting the pics of the case, refer me to some benchmarks and software to monitor the power draw and later on I might be able to get you some useful data.
 
Comment

h9826790

macrumors P6
Apr 3, 2014
15,313
7,595
Hong Kong
Some benchmarks of my EBC-flashed MSI Radeon R9 280X Gaming 3G in my 2006 Mac Pro attached.

Do you have the OceanWave performance figure for Mavericks?

It seems the VRAM speed in OceanWave under Yosemite significantly slower than what it shows under Mavericks.
 
Comment

Mr. Zarniwoop

macrumors 6502a
Original poster
Jun 9, 2005
752
138
Do you have the OceanWave performance figure for Mavericks?

It seems the VRAM speed in OceanWave under Yosemite significantly slower than what it shows under Mavericks.
Nope. I had an external drive with Mavericks but it seems to have failed, unfortunately, so I don't have an easy way to try in Mavericks.

I was attributing the VRAM speed to my older 2006 Mac Pro PCIe 1.0 architecture. If there's something I can change in Yosemite as a work-around I'll happily run the test again.
 
Comment
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.