It's fairly easy to splice together a working Mac Pro compatible ROM for any GeForce GTX 680 4GB graphics card. All you need to do is take a look at the EVGA GTX 680 2GB Mac Edition and NVIDIA Quadro K5000 4GB Mac Edition ROMs and compare them with their PC counterparts.
The most efficient way to do this is first to separate each ROM into individual modules, or sections, and then compare these sections one by one. Also, it is important to note that the GTX 680 Mac Edition is made of 5 modules, while the Quadro K5000 Mac Edition is made of 6 modules.
The GeForce GTX 680 2GB modules are:
- NVIDIA Header – first 1024 bytes – module #1
- graphics card settings such us clock speeds, RAM latencies, boost clocks, power draw, etc. – module #2
- uEFI (PC compatible video cards) or Mac EFI (Mac compatible video cards) – module #3
- GPU controller code – module #4
- NVIDIA certificate for ROM integrity check and authentication – module #5
The Quadro K5000 4GB modules are:
Because of time constraints, I won’t go into much more detail today, but as soon as I have some free time, I will post a more in depth writeup about how these ROMs are put together so that you guys can make your own for your specific GeForce GTX 680 4GB graphics cards.
- NVIDIA Header – first 1024 bytes – module #1
- graphics card settings such us clock speeds, RAM latencies, boost clocks, power draw, etc. – module #2
- uEFI (PC compatible video cards) or Mac EFI (Mac compatible video cards) – module #3
- GPU controller code – module #4
- NVIDIA certificate for ROM integrity check and authentication – module #5
- Inforom – contains information about the ROM and is used to enable / disable ECC support
Using GTX 680 4GB PC ROMs from TechPowerUP.com I have created five Mac Pro compatible ROMs that are fully functional, with all DVI ports and everything working properly.
I would also like to note that none of these ROMs contains the 6th module (Inforom), so they are safe to flash without the risk bricking your video cards. Just make sure that you save your old ROM image before flashing, in case there are RAM incompatibilities (or other compatibility related issues). I have selected 6 of the most common GTX 680 4GB models, with the EVGA GTX 680 4GB Plus ROM being probably the safest to flash on pretty much any card.
Below a list of the attached Mac Pro compatible ROMs, with a link to the original ROM files, along with details about the video cards that they came from. Please give them a try an post your feedback along with screenshots. I hope that this helps some of you, so enjoy an share
- evga_gtx680-plus_4gb_macpro_fw-80.04.47.00.82.zip:
Model: EVGA GeForce GTX 680 4GB Plus /w Backplate
Original PC ROM Link: http://www.techpowerup.com/vgabios/134756/evga-gtx680-4096-130108.html- evga_gtx680-classified_4gb_macpro_fw-80.04.47.00.82.zip:
Model: EVGA GeForce GTX 680 4GB Classified
Original PC ROM Link: http://www.techpowerup.com/vgabios/131411/evga-gtx680-4096-121030.html- asus_gtx680-directcuii_4gb_macpro_fw-80.04.5B.00.0D.zip:
Model: ASUS GeForce GTX 680 4GB DirectCU II
Original PC ROM Link: http://www.techpowerup.com/vgabios/130237/asus-gtx680-4096-121113.html- msi_gtx680-twinfrozr_4gb_macpro_fw-80.04.47.00.4F.zip:
Model: MSI GeForce GTX 680 4GB Twin Frozr
Original PC ROM Link: http://www.techpowerup.com/vgabios/128602/msi-gtx680-4096-120823.html- gigabyte_gtx680-gv-n680oc_4gb_macpro_fw-80.04.47.00.5A.zip:
Model: Gigabyte GeForce GTX 680 4GB GV-N680OC-4GD
Original PC ROM Link: http://www.techpowerup.com/vgabios/130127/gigabyte-gtx680-4096-120831.html
From a brief glimpse, I don't think these roms will work.
Thanks for pointing out where to start although it is roughly indeed the same information as in the thread of the guy with a 770. I can work with this and I will give it a shot
"Freebie fest" does have a negative tone to it, so I would like to address this and explain that I am not trying to undermine anything your selling
The thing is, living in the Netherlands makes buying from your business very, VERY expensive and therefore not interesting anymore. For example:
GTX 980 Ti: $880.- fair enough including your labour and research, would come down to:
Or $1200.- :-/
I am sorry but that is just too much. And it gets even worse if anyone from over the pond decides to ship their own graphics card over to you. You will pay shipping twice obviously, and if you're unlucky the authorities will charge you with the same import taxes and duty as when you bought the card immediately from MVC in the first place.
I would like to pay for a ROM file in my situation (no hardware modding required anyway) and work around unnecessary shipping/taxes/duty! So if you're willing to meet halfway please let me know!
Yes, I can confirm that at the very least, the classified rom does not work. No boot screen on any port, no pcie info.
Moonshot: here is the original MSI rom for mine like requested. And also the original for my EVGA rom
This guy isn't even close.
He has much hubris asking you all to take the risk of testing things he actually has no experience whatsoever with.
There is risk of bricking, his attempt to sound knowledgable is merely (incorrectly) paraphrasing my post at Netkas. He even got that wrongand has mislabeled things.
You are of course welcome to follow this false prophet out into the desert. Take lots of water.
I have created five Mac Pro compatible ROMs that are fully functional, with all DVI ports and everything working properly.
Have you actually tested and confirmed this?
From a brief glimpse, I don't think these roms will work.
This guy isn't even close.
He has much hubris asking you all to take the risk of testing things he actually has no experience whatsoever with.
There is risk of bricking, his attempt to sound knowledgable is merely (incorrectly) paraphrasing my post at Netkas. He even got that wrongand has mislabeled things.
You are of course welcome to follow this false prophet out into the desert. Take lots of water.
I don't think he even has a 680. I can tell from a glance that these roms are broken. He is doing experiments and letting MR members be the guinea pigs.
Not very honest approach.
Oh, here we go again. Let's stop the Urinary Olympiad before it gets to the over flow mark. I recommend letting Moonshot either succeed or flop on his own. Let's get back to the topic of this thread...both of you.
I don't have one of each graphics card, but the ROMs are pretty easy to make. I will do a more in-depth post about my findings thus far as soon as I have time, and I also need to get a GTX 680 4GB made by EVGA. Just got rid of my ASUS GTX 680 to get a used GTX 770. There are some bugs left, but that's why I have posted what I've worked on so far. None of these ROM files has an Inforom at the end of them, so they are not dangerous to flash. So far I have found that the EVGA ROMs don't work well, so it's back to the drawing board with those. Just sharing what I have, when I can, that's all. I welcome anyone who wants to help and collaborate.
From a brief glimpse at your posts in this threads, you haven't provided any useful info that could help any of the good people here. And I can understand as to why that is, considering that you're selling these video cards. If you have some useful input, please, by all means, share it, otherwise find something else to do instead of writing meaningless posts so that you can flash your signature.
That's utter BS, and you know it. Once again, if you have useful input, by all means, otherwise find something else to do.
Oh really? So no one here should try anything else, but rather everyone should just bow down to you, kiss your behind and fork over $$$ so that you can turn a profit.
Huh? Have you fallen on your head hard? What or who am I paraphrasing? Please stop spreading FUD to deter others from participating. Community members who want to help are more than welcome to do so, as I am sure that those who want a fully working product will continue to pay for your services. The only thing that I've done so far is share what I have learned. It’s not like I have to do this or put my time into voluntarily, and on top of that explain myself to you. Neither have I asked for anything from you, and by God, I did not start criticizing you. Nope, you started picking on me, so I would like to ask you respectfully to keep your distance.
You're also talking about me in the third person like I'm not even here reading this thread. Your tone is mean, condescending and insulting. I haven't asked you a single question, and for damn sure I don't need your permission to share information.
Oh boy, you have a way with words. Steve Jobs was a master of the hyperbole, but you don’t know your way around metaphors, as yours are completely out of place. You must think that you're some community Guru or the Messiah himself, which is sad. If your entire existence revolves around making yourself look good on this forum, and you need the adulation and praises of others to feel better about yourself, then I feel sorry for you. I have yet to see a single meaningful post authored by you in this thread that helped anyone get their GTX 680 4GB working properly. I can, however, see the same GTX 680 4GB graphics cards on your website for sale for what looks to be a pretty steep price. So no, the irony isn’t lost on me. Trying to sabotage any community efforts to get these cards working properly without your paid assistance works well in your favor.
Look, if you know it all, then by all means, help this community. Otherwise stop spreading FUD and BS and give people a chance to help themselves.
I'm sure that by now you could have helped the folks on this thread if you wanted to. But from what I am seeing, the only reason you post is to get people to visit that website in your signature. That's not giving back to the community; that is using and abusing the community for your financial gain. I'm an enthusiast; I am passionate about trying new things, and I am trying to help others without any financial motivation behind my posts. That’s the difference between me and you. I might not have it all figured out yet, but I am trying, and I would like to enjoy this experience without having to butt into you every time I post something.
Another post that proves that you are definitively not the poster boy of honesty. I wonder why you even bother if you don't have anything useful to contribute? Why would I use others as guinea pigs? I have nothing to gain. Neither do I have to fight you at every step so that I can work with other community members. If others want to collaborate with me, then I'm more than happy to work with them. But that's their choice, not something that you can take away by repeating the same thing over and over again.
"Using GTX 680 4GB PC ROMs from TechPowerUP.com I have created five Mac Pro compatible ROMs that are fully functional, with all DVI ports and everything working properly."
Serious drivel.
You posted these roms as working.
They don't.
All I'm asking is that you present them honestly.
You haven't tested a single solitary one of them, it's obvious by looking at the errors, they wouldn't work for anyone.
Just be honest with the folks here, these are 100% untested.
Community members who want to help are more than welcome to do so
"Using GTX 680 4GB PC ROMs from TechPowerUP.com I have created five Mac Pro compatible ROMs that are fully functional, with all DVI ports and everything working properly."
The roms DO work. The EVGA roms have an issue, and it is being worked on. The Asus and MSI roms work, but still need work. If you don't want to help, thats fine. If you would like to help, please shed some light on what you see in your casual glance. This is hard and frustrating enough without someone heckling everyone who tires to make progress.
I am anxiously awaiting your write up on how you have progressed to this point. Hopefully, I will be able to help and contribute to your efforts.