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

Dr. Stealth

macrumors 6502a
Sep 14, 2004
814
740
SoCal-Surf City USA
GPU Gurus

Okay....

Hypothetical question for you GPU Guru's. If one were to flash a non-reference card (with the 680 Mac rom) that has higher clock speeds I understand the card will then operate at the lower clock speeds of the Mac card. Makes sense.

Has anyone been able to hex edit the rom back to the proper (higher) clock speeds? I'd assume both the PC BIOS and the Mac EFI sections of the rom would need the edit.

Just wondering.....
 

GP-SE

macrumors 6502
Feb 27, 2013
344
52
Okay....

Hypothetical question for you GPU Guru's. If one were to flash a non-reference card (with the 680 Mac rom) that has higher clock speeds I understand the card will then operate at the lower clock speeds of the Mac card. Makes sense.

Has anyone been able to hex edit the rom back to the proper (higher) clock speeds? I'd assume both the PC BIOS and the Mac EFI sections of the rom would need the edit.

Just wondering.....

I'm sure it can be done, however from what I understand Nvidia EFI has 5 parts that have to line up perfect, or you get a brick\invisible card. I'm sure MacVideoCards can elaborate more on if he can keep the higher clock speeds, while adding EFI.
 

camaluq

macrumors newbie
Jun 27, 2013
5
1
I recently acquired a used EVGA 02G-P4-2684-KR and flashed it with the Mac ROM. So far it has worked as expected, the only thing unusual is that the boot screen from the HDMI output has a light green instead of the light gray background. Most issues and answers related to flashing the Mac ROM could be found from the following links:

1. EVGA announces a GTX 680 Mac Edition
2. Flashable GTX 680s being sold in the UK, super cheap!
3. Flashing the GTX680 2GB

Currently both Newegg and Amazon are out of stock for the EVGA Mac Edition GTX 680. If you have no patience of waiting or want to save some money, a list of confirmed and possible reference design models that could be flashed is compiled as follows:

Confirmed Flashable Models:
EVGA 02G-P4-2680-KR
EVGA 02G-P4-2682-KR
EVGA 02G-P4-2684-KR
EVGA 02G-P4-2687-KR
MSI N680GTX-PM2D2GD5
PNY VCGGTX680XPB
ASUS GTX680-2GD5
Gainward GeForce® GTX 680 2GB

Most products here are linked to Amazon in the US and the price may vary frquently. Feel free to add other flashable models not listed here.

Possible but Unconfirmed Models:
Galaxy 68NPH6DV5ZGV
ZOTAC ZT-60101-10P

Based on the specs, these two could be flashable, but no confirmation yet. So do it at your own risk.

Note: Some people also mentioned the Palit GTX 680 2GB (NE5X68001042F) working, but there was a 10-second delay before the boot sceen appeared after the chime, and it is not sold in the US.

I confirm that reference Gigabyte GV-N680D5-2GD-B also works like a charm.

:)
 
  • Like
Reactions: bakahk

sbarton

macrumors 6502
May 4, 2001
263
65
Okay....

Hypothetical question for you GPU Guru's. If one were to flash a non-reference card (with the 680 Mac rom) that has higher clock speeds I understand the card will then operate at the lower clock speeds of the Mac card. Makes sense.

Has anyone been able to hex edit the rom back to the proper (higher) clock speeds? I'd assume both the PC BIOS and the Mac EFI sections of the rom would need the edit.

Just wondering.....

It's my understanding that what you can do is extract the original rom from the graphics card and there is a script that will add the EFI part to it, then you flash it back onto the card. In this way you would preserve the original rom and clockings.
 

GP-SE

macrumors 6502
Feb 27, 2013
344
52
It's my understanding that what you can do is extract the original rom from the graphics card and there is a script that will add the EFI part to it, then you flash it back onto the card. In this way you would preserve the original rom and clockings.

this is kinda true, on an AMD card you run the script to create EFI using parts of your stock BIOS (clocks). For Nvidia there is no script, instead just the full BIOS dump with EFI, so you get Mac Edition Speeds.
 

Rageous

macrumors newbie
Jul 3, 2013
6
0
Hollywood, CA
Bump for an update:

Confirmed and working with the following model:

MSI N680GTX Twin Frozr 2GD5/OC

HOWEVER, this one is also subject to the 10-second delay after the chime. It's a minor annoyance, but in my opinion is the best possible iteration of the 680 for Mac Pro purposes (cooling is far superior to reference design, 2x6pin power requirements means no 6-to-8 adapters). Shows up great on a Mac Pro 5,1 in OS X 10.8.4 and handles fine in Win 7 Pro with the latest NVIDIA drivers (320.49 as of this writing).

Many thanks to the community for supplying all the information needed to research this, I got a great deal on this card and saved probably 50% off the sticker price of an official 680 for Mac.
 

Dr. Stealth

macrumors 6502a
Sep 14, 2004
814
740
SoCal-Surf City USA
GTX680 4GB Cards now being flashed with EFI rom.

GTX680 4GB Cards are now being flashed with a modified Mac ROM Image - Full Boot Screens, No delay after Chime, Full Clock Rates & PCI-E 2.0 - 5GT/s.

Confirmed: EVGA GTX680 FTW+ 4GB - PN: 04G-P4-3687-KR

I also OC'd the card to "Classified" specs & speeds without any issue. The card is OC'd in Windows & Mac OS X.

More Info, Rom Image and tools are posted here.

https://forums.macrumors.com/threads/1603260/
 

Rageous

macrumors newbie
Jul 3, 2013
6
0
Hollywood, CA
Dr. Stealth: Is Mac OS X still having issues leveraging CUDA on cards larger than 2GB? Last I saw, they were still requiring manual hex modifications to function properly.
 

Dr. Stealth

macrumors 6502a
Sep 14, 2004
814
740
SoCal-Surf City USA
Dr. Stealth: Is Mac OS X still having issues leveraging CUDA on cards larger than 2GB? Last I saw, they were still requiring manual hex modifications to function properly.

The only issue I remember was with a couple Adobe products. I think raytracing support in AE was one. I haven't had any issues but I don't use AE...

My main requirement for CUDA is using Bunkspeed Shot in Win 7 (bootcamp).
 

freedom42

macrumors newbie
Aug 19, 2010
24
0
Bump for an update:

Confirmed and working with the following model:

MSI N680GTX Twin Frozr 2GD5/OC

HOWEVER, this one is also subject to the 10-second delay after the chime. It's a minor annoyance, but in my opinion is the best possible iteration of the 680 for Mac Pro purposes (cooling is far superior to reference design, 2x6pin power requirements means no 6-to-8 adapters). Shows up great on a Mac Pro 5,1 in OS X 10.8.4 and handles fine in Win 7 Pro with the latest NVIDIA drivers (320.49 as of this writing).

Could you comment on the noise of the GPU card's own fans, as well as the Mac Pro's PCI fan, with this card?

The EVGA GTX680 card I am testing with right now wants to run the PCI fan too fast at idle such that it makes noise, while the video card itself runs rather cold with it's own fan running very slow.
 

Odd

macrumors newbie
Aug 30, 2011
24
0
I'm running a stock ZT-60103-10P with no issues in a 5,1. Not flashed, but I don't need the boot screen.

Does anyone have experience with the Zotac ZT-60101-10P cards? It's a reference 680, so would assume they will work and could be flashable. Can't find the "Mac" versions in-stock from the usual retailers, so figured might as well do it myself...
 

ActionableMango

macrumors G3
Sep 21, 2010
9,613
6,909
There are rumors that the new GTX 770 would be a rebadged refernce design of the GTX 680 and priced at $399, so the price of the GTX 680 may fall further in the second half of this year.

770 rumors were correct. I'm impatiently waiting for the GTX 680 prices to fall. So far the 680 still costs MORE than the faster 770.
 

pprior

macrumors 65816
Aug 1, 2007
1,448
9
Is there a way to flash from Mac OS (i.e. not boot camp or windows, unless it can be done via parallels)?
 

lantree

macrumors member
Jul 22, 2010
85
136
Bump for an update:

Confirmed and working with the following model:

MSI N680GTX Twin Frozr 2GD5/OC

HOWEVER, this one is also subject to the 10-second delay after the chime. It's a minor annoyance, but in my opinion is the best possible iteration of the 680 for Mac Pro purposes (cooling is far superior to reference design, 2x6pin power requirements means no 6-to-8 adapters). Shows up great on a Mac Pro 5,1 in OS X 10.8.4 and handles fine in Win 7 Pro with the latest NVIDIA drivers (320.49 as of this writing).

Many thanks to the community for supplying all the information needed to research this, I got a great deal on this card and saved probably 50% off the sticker price of an official 680 for Mac.

Got this running in my 4,1 great card easy to flash and also goes for a good price in the UK. Been hammering Diablo and Starcraft in my spare time, the card just laughs at them both.
 

Mattww

macrumors 6502
Jan 11, 2008
395
19
Is there a way to flash from Mac OS (i.e. not boot camp or windows, unless it can be done via parallels)?

With the PC versions dropping in price (or sold out) I was wondering the same thing. Can you make a bootable free DOS disk or something with the tools required when you don't have Windows or is the only real option to find a friend with a suitable PC to do it for you?
 

ActionableMango

macrumors G3
Sep 21, 2010
9,613
6,909
With the PC versions dropping in price (or sold out) I was wondering the same thing. Can you make a bootable free DOS disk or something with the tools required when you don't have Windows or is the only real option to find a friend with a suitable PC to do it for you?

NVflash is DOS based so yes, you could do that. It's just a lot easier if you have Windows because a bootable DOS CD is read-only which won't let you save your current ROM (very unsafe because you can't go back).

A bootable USB stick is writable, but historically it has been tricky in OS X to make a working bootable DOS USB stick. I haven't tried in a long time so I don't know if that's improved at all.

Also, the step-by-step writeups I've seen here have been written for Windows, so you'll have to adjust accordingly.

The thing is, on Windows, flashing the 680 is like a 5-minute task. If you're spending hours trying to get bootable DOS stuff working, it'd be easier to just take the card to a friend's house with a Windows computer.
 

pastrychef

macrumors 601
Sep 15, 2006
4,754
1,453
New York City, NY
Is there a way to flash from Mac OS (i.e. not boot camp or windows, unless it can be done via parallels)?

I remember some Nvidia cards could be flashed via Terminal but that was a long, long time ago and I have no idea if it works with the GTX 680.

No, you can't flash from within any virtual machine.
 

Gav Mack

macrumors 68020
Jun 15, 2008
2,194
23
Sagittarius A*
NVflash is DOS based so yes, you could do that. It's just a lot easier if you have Windows because a bootable DOS CD is read-only which won't let you save your current ROM (very unsafe because you can't go back).

A bootable USB stick is writable, but historically it has been tricky in OS X to make a working bootable DOS USB stick. I haven't tried in a long time so I don't know if that's improved at all.

Also, the step-by-step writeups I've seen here have been written for Windows, so you'll have to adjust accordingly.

The thing is, on Windows, flashing the 680 is like a 5-minute task. If you're spending hours trying to get bootable DOS stuff working, it'd be easier to just take the card to a friend's house with a Windows computer.

You can use a hiren mini windows 7 boot usb but there's no way in the world I would do that, too risky flashing a PCIe device via a usb boot! Bootcamp or another windows PC is the only way. Took less than a few minutes, longest part was changing directories from an admin command prompt to the nvflash folder holding the utility and the EFI rom.

I flashed a PC stock evga 680 2gb and after a couple of reboots in windows faffing with the drivers it's been perfect. Osx worked fine straight away.
 

MacVidCards

Suspended
Nov 17, 2008
6,096
1,056
Hollywood, CA
I remember some Nvidia cards could be flashed via Terminal but that was a long, long time ago and I have no idea if it works with the GTX 680.

No, you can't flash from within any virtual machine.

Last flash able cards in OSX were the GT200 series and since they all need new EEPROM, this was least of worries. Last OS that NVFlash worked in was 10.7 and you had to use 32 bit.

If a flash fix becomes needed for 680 or K5000 we might get a newer 64 bit one. Sadly all of the "built ins" have their rom mingled with system EFI. rMBP and iMac update their GPUs via overall system EFI, so we won't be getting a flasher from there.
 

Req75

macrumors newbie
Apr 8, 2009
7
0
France
Hello everybody,

I just installed a MSI GTX 680 with reference design (http://www.msi.com/product/vga/N680GTX-PM2D2GD5.html) in my Mac Pro 2009 (original 4.1 firmware), and went through some issues :

1- At first, I had my monitor and my LCD TV plugged on the two DVI ports, which made the Mac Pro blocked to a black screen at boot. I then left only the monitor plugged and all went ok. Got boot with no Apple logo, flashed the card with EFI rom, and then got a fully working GTX 680 under both 10.9 and BootCamp Win 7. First issue solved.

2- As soon as I switched from my original Radeon HD4870 to the new GTX 680, my Mac Pro didn't "check" the fans at boot anymore (you know, every time I boot/reboot, all the fans used to perform at full speed for few seconds, sort of boot test).
I tried switching the card slot from 1 to slot 2, no change. When I boot, the Mac Pro is just silent and doesn't get the fans speeding up.

I get the PCI fan speed issue which has been reported in many threads here, but nobody is mentioning this case (at least didn't find any one who did).

Is this dangerous that the Mac Pro is not performing the fans "full speed check" at boot anymore?

Thanks for any suggestion.

P.S. : I did a NVRAM and SMC reset few times, following Apple site procedure, with no change.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.