Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

AnimeFunTv

macrumors regular
Original poster
Nov 7, 2009
218
45
San Antonio
Seeing that there have been some success with adding a 7970 to a cMP I recently acquired a used MSI 7970 Lighting Boost Editon, but it dawned on me that i have yet to see anyone use this specific model. Had anyone actually installed one and see if it worked?

Just for kicks i did install the 7970 onto my 5,1 cMP running High Sierra; i had to remove that “rector” module from under the card, and i got nothing coming out from the DVI or mini-display ports.
 
Last edited:
So, have reasonably good success flashing a MSI r7970 Lightning Boost Edition card.

couple of notes.

1. While i have boot screen, as it’s loading, the transition when macOS High Sierra enables the drivers, their is a breif moment when the screen gets slightly glitchy before it loads the desktop, after that everything works just fine. (have yet to test any games though)

2. Out of the two DVI and four Mini-Display ports, I only have two Mini-Display ports that work reliably.

3. This card will NOT work if just two of the six-pin pcie power connectors are plugged in, you have to use the six-pin to eight-pin adapter.

4. Accorfong to the spec’s on the card, it has a max 250W TDP Limit which just puts it over what my cMP can handle but I don’t plan heavy gaming or overclocking. Additionally, this card has a ‘GPU Reactor’ on the underside of it, it’s not needed and can be removed.
 
So, have reasonably good success flashing a MSI r7970 Lightning Boost Edition card.

couple of notes.

1. While i have boot screen, as it’s loading, the transition when macOS High Sierra enables the drivers, their is a breif moment when the screen gets slightly glitchy before it loads the desktop, after that everything works just fine. (have yet to test any games though)

2. Out of the two DVI and four Mini-Display ports, I only have two Mini-Display ports that work reliably.

3. This card will NOT work if just two of the six-pin pcie power connectors are plugged in, you have to use the six-pin to eight-pin adapter.

4. Accorfong to the spec’s on the card, it has a max 250W TDP Limit which just puts it over what my cMP can handle but I don’t plan heavy gaming or overclocking. Additionally, this card has a ‘GPU Reactor’ on the underside of it, it’s not needed and can be removed.

Since you flashed the card. I assume you have Windows installed on cMP as well.

If you have no plan to overclock, you may actually downvolt the card to reduce the max power draw. That can also effectively avoid draw too much power from the mini 6pin and trigger the shutdown protection.

The procedure is simple, but can be quite time consuming. Let's assume the default voltage is 1.150V

1) Go to Windows
2) Run some Benchmarks (e.g. Unigine Heaven, the default window mode is good enough.
3) In Wattman or Afterburner, lower the core voltage 10mV, wait few seconds, if nothing happen, another 10mV... (so, start from 1.150V, the next step is 1.140V, then 1.130V....)
4) Until graphic glitches shows up, then raise the voltage 15-20mV (let's say glitches shows at 1.020V, then raise the voltage back to 1.035 - 1.040V)
5) Use this setting to run few more stress test (e.g. OCCT, Furmark), and make sure it can run the whole Unigine Valley, Heaven, and Superposition without any issue. (if unstable, then add 5mV and re-run the stress test)
6) Once confirm stable, use VBE7 to edit the ROM, simply edit the voltage of the highest power state and leave everything as is
7) Save the edited ROM as a new file. And run the patcher to make it a Mac EFI ROM again (VBE7 will disable the EFI part even if you done that before)
8) Flash the new ROM back into the card

And now the card will run at same speed (In fact, sometimes will run faster because no more thermal throttling), but with lower power draw (in the above example, it's about 10% saving, so may decrease the TDP from 250W back to 225W), and run cooler.

I have few 7950, R9 280, R9 380 before, all of them can be downvolted quite a bit. The most ridiculous one is the Sapphire HD7950 Mac Edition card. I can downvolt it from the stock 1.094V to 0.888V but still 100% stable. That's 19% lower. Even my current RX580 can be downvolted to 1000mV. All GPU still running at the stock clock speed, but much much cooler, and lower fan noise.

Another note, 7970 is running at 2.5GT/s

That's expected, and I personally don't recommend anyone do the resistor mod. I did that on my R9 280, and the performance difference is literally zero for all my usage. So, unless you don't mind to damage the card and do it for fun. I see no reason to do that for a general user.
 
Since you flashed the card. I assume you have Windows installed on cMP as well.

If you have no plan to overclock, you may actually downvolt the card to reduce the max power draw. That can also effectively avoid draw too much power from the mini 6pin and trigger the shutdown protection.

The procedure is simple, but can be quite time consuming. Let's assume the default voltage is 1.150V

1) Go to Windows
2) Run some Benchmarks (e.g. Unigine Heaven, the default window mode is good enough.
3) In Wattman or Afterburner, lower the core voltage 10mV, wait few seconds, if nothing happen, another 10mV... (so, start from 1.150V, the next step is 1.140V, then 1.130V....)
4) Until graphic glitches shows up, then raise the voltage 15-20mV (let's say glitches shows at 1.020V, then raise the voltage back to 1.035 - 1.040V)
5) Use this setting to run few more stress test (e.g. OCCT, Furmark), and make sure it can run the whole Unigine Valley, Heaven, and Superposition without any issue. (if unstable, then add 5mV and re-run the stress test)
6) Once confirm stable, use VBE7 to edit the ROM, simply edit the voltage of the highest power state and leave everything as is
7) Save the edited ROM as a new file. And run the patcher to make it a Mac EFI ROM again (VBE7 will disable the EFI part even if you done that before)
8) Flash the new ROM back into the card

And now the card will run at same speed (In fact, sometimes will run faster because no more thermal throttling), but with lower power draw (in the above example, it's about 10% saving, so may decrease the TDP from 250W back to 225W), and run cooler.

I have few 7950, R9 280, R9 380 before, all of them can be downvolted quite a bit. The most ridiculous one is the Sapphire HD7950 Mac Edition card. I can downvolt it from the stock 1.094V to 0.888V but still 100% stable. That's 19% lower. Even my current RX580 can be downvolted to 1000mV. All GPU still running at the stock clock speed, but much much cooler, and lower fan noise.



That's expected, and I personally don't recommend anyone do the resistor mod. I did that on my R9 280, and the performance difference is literally zero for all my usage. So, unless you don't mind to damage the card and do it for fun. I see no reason to do that for a general user.

To be fair this is why i stay away from Win/PC’s just too much fiddling to get things stable; to be fair I don’t have a windows installed on cMP so didn’t use my cMP to flash the card, i used a spare (old) PC main board with windows installed just to rip and flash the new rom.

Also i agree about the resistor mod, i really don’t want to risk damaging this card just for a few points in performance. I’m mostly be using it for video editing rather than gaming.
 
  • Like
Reactions: h9826790
To be fair this is why i stay away from Win/PC’s just too much fiddling to get things stable; to be fair I don’t have a windows installed on cMP so didn’t use my cMP to flash the card, i used a spare (old) PC main board with windows installed just to rip and flash the new rom.

Also i agree about the resistor mod, i really don’t want to risk damaging this card just for a few points in performance. I’m mostly be using it for video editing rather than gaming.

No worries, just a recommendation. Since you mentioned the 250W TDP, therefore, I post a way to let your card stay away from that in macOS.
 
I should note that I have had a flashed Gigabyte Radeon HD GV-7970OC-3GD Video Card for exactly 3 years now. Got the adapters for power and it has worked very well.
It does not allow for DP V1.2 in EFI mode, which is an issue for my widescreen Dell monitor. I have to toggle it to see the BootScreen. But this is a minor issue and was not present with the Apple Cinema I used before this.
It supports Metal.
 
No worries, just a recommendation. Since you mentioned the 250W TDP, therefore, I post a way to let your card stay away from that in macOS.

Don’t get me wrong, I will be installing windows at some point, but in all honestly i have absolutely no way of knowing what i’m doing when it comes to over/underclocking or even how to deal with GPU voltages. lol
[doublepost=1531954800][/doublepost]
I should note that I have had a flashed Gigabyte Radeon HD GV-7970OC-3GD Video Card for exactly 3 years now. Got the adapters for power and it has worked very well.
It does not allow for DP V1.2 in EFI mode, which is an issue for my widescreen Dell monitor. I have to toggle it to see the BootScreen. But this is a minor issue and was not present with the Apple Cinema I used before this.
It supports Metal.

I’m using mDP to DVI adapters that i got from best buy, i really wanted to have a third screen but the OS dosent like it. the one thing i wanted the most was to have Metal support and thus far on the System Profile it says i do.
 
Since you flashed the card. I assume you have Windows installed on cMP as well.

If you have no plan to overclock, you may actually downvolt the card to reduce the max power draw. That can also effectively avoid draw too much power from the mini 6pin and trigger the shutdown protection.

The procedure is simple, but can be quite time consuming. Let's assume the default voltage is 1.150V

1) Go to Windows
2) Run some Benchmarks (e.g. Unigine Heaven, the default window mode is good enough.
3) In Wattman or Afterburner, lower the core voltage 10mV, wait few seconds, if nothing happen, another 10mV... (so, start from 1.150V, the next step is 1.140V, then 1.130V....)
4) Until graphic glitches shows up, then raise the voltage 15-20mV (let's say glitches shows at 1.020V, then raise the voltage back to 1.035 - 1.040V)
5) Use this setting to run few more stress test (e.g. OCCT, Furmark), and make sure it can run the whole Unigine Valley, Heaven, and Superposition without any issue. (if unstable, then add 5mV and re-run the stress test)
6) Once confirm stable, use VBE7 to edit the ROM, simply edit the voltage of the highest power state and leave everything as is
7) Save the edited ROM as a new file. And run the patcher to make it a Mac EFI ROM again (VBE7 will disable the EFI part even if you done that before)
8) Flash the new ROM back into the card

And now the card will run at same speed (In fact, sometimes will run faster because no more thermal throttling), but with lower power draw (in the above example, it's about 10% saving, so may decrease the TDP from 250W back to 225W), and run cooler.

I have few 7950, R9 280, R9 380 before, all of them can be downvolted quite a bit. The most ridiculous one is the Sapphire HD7950 Mac Edition card. I can downvolt it from the stock 1.094V to 0.888V but still 100% stable. That's 19% lower. Even my current RX580 can be downvolted to 1000mV. All GPU still running at the stock clock speed, but much much cooler, and lower fan noise.



That's expected, and I personally don't recommend anyone do the resistor mod. I did that on my R9 280, and the performance difference is literally zero for all my usage. So, unless you don't mind to damage the card and do it for fun. I see no reason to do that for a general user.

If I want to move forward and play this undervolt game, what would I need to verify how much wattage is being consumed by the GPU? right now just using hardware monitor with a benchmark test on Dirt 3 (settings all maxed) I got a max wattage of 74/70 but that itself is inconclusive.

Play it safe, I want to try an undervolt and bring it down just a tad and see what it does.
 

Attachments

  • Dirt3.jpeg
    Dirt3.jpeg
    103.6 KB · Views: 183
If I want to move forward and play this undervolt game, what would I need to verify how much wattage is being consumed by the GPU? right now just using hardware monitor with a benchmark test on Dirt 3 (settings all maxed) I got a max wattage of 74/70 but that itself is inconclusive.

Play it safe, I want to try an undervolt and bring it down just a tad and see what it does.

Hardware monitor should be good enough to let you see the difference. Of course hard to tell the accurate reduction because the demand is varying. But you should still able to see a noticeable difference if you do it right.
 
Hardware monitor should be good enough to let you see the difference. Of course hard to tell the accurate reduction because the demand is varying. But you should still able to see a noticeable difference if you do it right.

After some tinkering under windows I was able to drop the voltage from 1256mV to 1145mV which is about close to a 9% drop.

One thing I should clarify if anyone attempts to try this.

You must use the factory saved rom that you better have backed-up (in my case I did)
If your try editing your EFI modded rom that gives you the apple boot screen with VBE7 it will of course delete the EFI when you save, but when you apply the EFI patch, the patch will not work right and you will lose the apple boot screen.

You'll have to use the original rom (A copied backed-up original rom) go to windows, make the voltage changes using VBE7, save, go back to OSX, apply the patch, go back to windows and flash the rom.

I can confirm that the voltage changes did bring down the watts used on the PCIe power connector close to 10 watts
 

Attachments

  • Dirt3-after.jpeg
    Dirt3-after.jpeg
    123 KB · Views: 144
  • Dirt3-before.jpeg
    Dirt3-before.jpeg
    103.6 KB · Views: 131
  • Like
Reactions: h9826790
After some tinkering under windows I was able to drop the voltage from 1256mV to 1145mV which is about close to a 9% drop.

One thing I should clarify if anyone attempts to try this.

You must use the factory saved rom that you better have backed-up (in my case I did)
If your try editing your EFI modded rom that gives you the apple boot screen with VBE7 it will of course delete the EFI when you save, but when you apply the EFI patch, the patch will not work right and you will lose the apple boot screen.

You'll have to use the original rom (A copied backed-up original rom) go to windows, make the voltage changes using VBE7, save, go back to OSX, apply the patch, go back to windows and flash the rom.

I can confirm that the voltage changes did bring down the watts used on the PCIe power connector close to 10 watts

Thanks for the detailed report and correction. I can't quite remember if I can "re-patch" a VBE7 edited Mac ROM. Anyway, we can always start from the original ROM and patch it. You found the way.

Anyway, the new power draw looks very good to me, 65W max on the mini 6pin, very comfortable.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.