Help - Search - Members - Calendar
Full Version: Geforce 7900 GS into a Quadro Mod?
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Graphics Cards
Pages: 1, 2
alvin777
Hi. Is there any software modification to turn a Geforce 6 or 7 card such as a 7900 GS into its Quadro counter part for OS X or even Windows XP?
macwanabe
Yes in Windows use RivaTuner 2
aqua-mac
It can be done, I turned my 7900 GTX into a Quadro FX 5500 and a 7800 GTX into a Quadro FX 4500. But it depends on the card you are trying change and the device id you are changing to. It also involves re-flashing your card with a modded rom.





What card are you trying to change to and from.
alvin777
That's good news. I'd like this 7900 GS to become a Quadro FX 4600 if that is its equivalent in Quadro (what is the Quadro equivalent of the 7900 GS anyway). I understand that the Geforce and Quadros are the same except the features are disabled in the Geforce? I'd confident in modding it while it still is newly bought and with warranty. I first plan to use this on OS X and then on both OS X and XP. Please post tutorial on how to go about the mod, hopefully the one for OS X. Thanks.
solaar
Sorry to butt in but hang on a second...

Are you saying you can mod the specs of a £150 card into something 10-20 times more expensive?? wacko.gif

Aqua-mac, your profiler says it is a Quadro FX. Does that mean the 7900 will have the properties of a workstation card - which would then be optimised for 3D animation like Maya, 3D max etc...??? I'm trying to see the catch here if there is any...?

If you do that by flashing the firmware, that means it should also work in Linux, shouldn't it?

Yes definitely, a little how-to would be immensely appreciated!

Edit: the only usable tutorial I could find through Google, the Guru 3D site and a few others is a mod from a 6800 to a FX4000. Otherwise the rumour (true?) persists that anything above 6800 cannot be soft modded as easily. Aqua-mac? Anybody? wink.gif

cheers
sol
riktor
A copy from a post I did elsewhere explaining GeForce and Quadro similarites. I wast aware that a flash was possible for 7xxx series, I might make a leap to PCI-E from my Softmodded 6800...

Well heres how it works. When Nvidia makes a new series of cards they make the flagship model first. In the case of 6xxx series it was the 6800 Ultra (NV40 Chip). Now to save money in developing subclasses nvidia creates software locks on the chips themselves. For example the 6800 Ultra has 16 pixel pipes for GPU processing, the 6800 Non Ultra has 16 pixel pipes and 4 of them are software locked giving the user only 12... this is so they can use the same chip for all there cards. This doesnt mean that you can buy a 6200 and unlock it to a 6800 Ultra, some of the pipes were locked off because of failed pipe during the manufacturing process and the pipe was damaged. But essentially the initial runs of 6xxx series cards were all NV40 chips, some 6800 Non Ultra Models could be turned into Ultras but 6600s and below usually suffered from damaged pipes which cause problems and crashes when unlocked. Eventually though the designs change and you now have different flavors of NV chips NV40, NV41, NV42, NV43. These changes are usually made to fix flaws and address different memory modules and such. NV40 and NV43 are the ones that can be softmodded to my knowledge.

Now for the Quadros, there is no.... and I mean no.... physical difference from a GeForce GPU to Quadro GPU save one capacitor on the board that designates it a Geforce or Quadro during the driver installation. That means a Quadro FX 3000 are the same as a Geforce FX 5900 Ultra, a Quadro FX 4000 is the same as a GeForce 6800 Ultra. Now the GPUs that go onto a Quadro board have to pass more adverse stability tests but they are still the same chips. So why is Quadro better? Well its not the card its the drivers, Quadro drivers are optimized alot for OpenGL, the API that most animation and CAD programs use. So when the driver packages see a Quadro they install and optimized OpenGL driver setup and if they see a GeForce they install a game optimized driver. So essentially all you have to do is fool the driver into thinking you have a Quadro in your PC. You can either solder a different capacitor, which isnt fun or safe, flash your video card bios to a Quadro's bios, safer but still risky.... or use RivaTuner. Using RT you can mask you Video Card Identity and give it one of your choice for certain models. Using RT you can also find out what NV chip you have, but usually you can find that on the serial number or part number of the video card you get. Most times you can find out what chip it is before you buy it.

Now unfortunately Nvidia has caught on and has now actually began hard locking pipes by laser cutting into them, so you can do very little soft modding or hard modding on 7xxx and above cards. As far as the performance they tend to be on par with previous Quadro models but still half the speed of there same gpu Quadro brothers. But remember though the OpenGL drivers are optimized so they have less glitches because apps are designed around the drivers that are available. So can you run a GeForce with animation apps... Sure you can and a 8800 should be faster then my Quadro, but 8800 drivers are geared toward gamers and if there is a glitch in something like maya (and there was for about 6 months) it may take a while for drivers to be fixed, while the quadros will generally work 100% of the time.
aqua-mac
OK, Alvin77, your 7900GS with a device id of 0298 card can be seen as a Quadro FX 5500 or Quadro FX 3500. These have device id's of 029C & 029D respectively. Basically you can only softstrap cards to the last number difference, this is what manufacturers do to introduce different cards of different speeds more often than not for marketing purposes. If your card is a 512 mb card, there is the added complication of getting OSX to see the card and boot properly. The software I am using to achieve this is not commercially available, so I cannot do a walkthrough as every rom is different and needs double checking, as it is possible to render a card into a doorstop if you don't know what you are doing. However, if you go to my website and email me your rom, I will adjust the rom to be seen the way you want it. You can then check it in the Hexeditor of your choice to see what changes I made.Click the link at the bottom of my sig. One more note, although my 7900GTX is now working as a Quadro and will use Quadro drivers in OS X & Windows, a real 5500 would have the 1024 mb of onboard ram. 7800GTX to Quadro FX 4500 is a snap though and when the speeds are adjusted, it's basically a Quadro FX 4500 smile.gif .

When OSX has drivers for the 8800GTX, I fancy a Quadro FX 5600! Device id 01 91 to 01 9D.
solaar
QUOTE(aqua-mac @ May 3 2007, 08:04 PM) *
The software I am using to achieve this is not commercially available

No problem, most Linux software isn't commercial either but nevertheless available somewhere wink.gif
silentbob
QUOTE(aqua-mac @ May 4 2007, 04:04 AM) *
OK, Alvin77, your 7900GS with a device id of 0298 card can be seen as a Quadro FX 5500 or Quadro FX 3500. These have device id's of 029C & 029D respectively. Basically you can only softstrap cards to the last number difference, this is what manufacturers do to introduce different cards of different speeds more often than not for marketing purposes. If your card is a 512 mb card, there is the added complication of getting OSX to see the card and boot properly. The software I am using to achieve this is not commercially available, so I cannot do a walkthrough as every rom is different and needs double checking, as it is possible to render a card into a doorstop if you don't know what you are doing. However, if you go to my website and email me your rom, I will adjust the rom to be seen the way you want it. You can then check it in the Hexeditor of your choice to see what changes I made.Click the link at the bottom of my sig. One more note, although my 7900GTX is now working as a Quadro and will use Quadro drivers in OS X & Windows, a real 5500 would have the 1024 mb of onboard ram. 7800GTX to Quadro FX 4500 is a snap though and when the speeds are adjusted, it's basically a Quadro FX 4500 smile.gif .

When OSX has drivers for the 8800GTX, I fancy a Quadro FX 5600! Device id 01 91 to 01 9D.


Is there anything quadro-like that can be possibly done with 7300GT 256MB ?
Menno
QUOTE(riktor @ May 3 2007, 01:02 PM) *
A copy from a post I did elsewhere explaining GeForce and Quadro similarites. I wast aware that a flash was possible for 7xxx series, I might make a leap to PCI-E from my Softmodded 6800...

Well heres how it works. When Nvidia makes a new series of cards they make the flagship model first. In the case of 6xxx series it was the 6800 Ultra (NV40 Chip). Now to save money in developing subclasses nvidia creates software locks on the chips themselves. For example the 6800 Ultra has 16 pixel pipes for GPU processing, the 6800 Non Ultra has 16 pixel pipes and 4 of them are software locked giving the user only 12... this is so they can use the same chip for all there cards. This doesnt mean that you can buy a 6200 and unlock it to a 6800 Ultra, some of the pipes were locked off because of failed pipe during the manufacturing process and the pipe was damaged. But essentially the initial runs of 6xxx series cards were all NV40 chips, some 6800 Non Ultra Models could be turned into Ultras but 6600s and below usually suffered from damaged pipes which cause problems and crashes when unlocked. Eventually though the designs change and you now have different flavors of NV chips NV40, NV41, NV42, NV43. These changes are usually made to fix flaws and address different memory modules and such. NV40 and NV43 are the ones that can be softmodded to my knowledge.

Now for the Quadros, there is no.... and I mean no.... physical difference from a GeForce GPU to Quadro GPU save one capacitor on the board that designates it a Geforce or Quadro during the driver installation. That means a Quadro FX 3000 are the same as a Geforce FX 5900 Ultra, a Quadro FX 4000 is the same as a GeForce 6800 Ultra. Now the GPUs that go onto a Quadro board have to pass more adverse stability tests but they are still the same chips. So why is Quadro better? Well its not the card its the drivers, Quadro drivers are optimized alot for OpenGL, the API that most animation and CAD programs use. So when the driver packages see a Quadro they install and optimized OpenGL driver setup and if they see a GeForce they install a game optimized driver. So essentially all you have to do is fool the driver into thinking you have a Quadro in your PC. You can either solder a different capacitor, which isnt fun or safe, flash your video card bios to a Quadro's bios, safer but still risky.... or use RivaTuner. Using RT you can mask you Video Card Identity and give it one of your choice for certain models. Using RT you can also find out what NV chip you have, but usually you can find that on the serial number or part number of the video card you get. Most times you can find out what chip it is before you buy it.

Now unfortunately Nvidia has caught on and has now actually began hard locking pipes by laser cutting into them, so you can do very little soft modding or hard modding on 7xxx and above cards. As far as the performance they tend to be on par with previous Quadro models but still half the speed of there same gpu Quadro brothers. But remember though the OpenGL drivers are optimized so they have less glitches because apps are designed around the drivers that are available. So can you run a GeForce with animation apps... Sure you can and a 8800 should be faster then my Quadro, but 8800 drivers are geared toward gamers and if there is a glitch in something like maya (and there was for about 6 months) it may take a while for drivers to be fixed, while the quadros will generally work 100% of the time.


So you're saying I can mod my Geforce 6800XT also? It is based one a 6800, but with less pipes activated.
That will be better than my ati x1600 in os x biggrin.gif.
aqua-mac
Menno,

If your 6800 XT has a device id of 00 48 it can be modded to Quadro FX 4000, but if it has a device id as some do of 0218 (NOT MODDABLE) or 00C3 can be modded to Quadro FX 3500 (00CD)
Look in system profiler.

Silentbob, the only device id near your 7300GT card (0393) is 7600GS (0392) or 7600GT (0391) Sorry, no Quadro's.
reghost
Click to view attachmentGuys dont get upset at me. All this is amazing to me honestly. but i have an actual quadro fx 4300 and it isnt really performing that great...sad.gif maybe one of you guys can help me get some better performance. I was actually thinking of going out ot buy a 7 series card but it seems i already have one according to the comments up top.
aqua-mac
Hi Reghost,

Quadro 3400/4400 is basically the Quadro equivalent of 6800 Ultra not 7800 series. Although you show your xbench result, xbench is not a reliable source of info when it comes to graphics cards. You are better benching with openmark or open GL viewer, both available free. There is no doubt you would get better performance from G70 (7800) or G71(7900) cards as these are later generations. Your xbench result is also largely affected by your processor. As a guide, my 7900GTX flashed to Quadro FX 5500 with a core 2 quad @ 3.2GHz scores in the low 200's in xbench. A 7900GS say coupled with a 6400 will probably see around 155 - 160 in xbench. It is also largely down to what you want to do, Quadros are not really gaming cards but are more profesionally orientated and excel in this area. If it is gaming you are after, wait till Apple support the G80 chips with drivers (although this will most likely be 10.5 now).

Quadro 3400/4400 is still a good card.
Menno
QUOTE(aqua-mac @ May 4 2007, 11:24 PM) *
Menno,

If your 6800 XT has a device id of 00 48 it can be modded to Quadro FX 4000, but if it has a device id as some do of 0218 (NOT MODDABLE) or 00C3 can be modded to Quadro FX 3500 (00CD)
Look in system profiler.

Silentbob, the only device id near your 7300GT card (0393) is 7600GS (0392) or 7600GT (0391) Sorry, no Quadro's.


Thanks, I'll be installing Windows XP again then. Natit with the 6800XT gives me a crash on OS X. Does it also needs flashing to a quadro bios or is rivatuner enough?
aqua-mac
It will need flashing with a modified rom, when you are ready, send your rom to me and I will look at it.
reghost
Thanks aqua mac smile.gif
Mary Donna
Can a 256MB 7800GT modded to Quadro card ? biggrin.gif
aqua-mac
QUOTE(Mary Donna @ May 7 2007, 05:21 AM) *
Can a 256MB 7800GT modded to Quadro card ? biggrin.gif


Yes it can, but will obviously only show as a Quadro FX 4500 with 256 mb of ram in your case.
rendition4
Hi,
I have 7900 GS that I want to mod to Quadro FX 3500 under XP. With NVStrap driver from RivaTuner, I installed Quadro drivers and the Display Control Panel shows my videocard as Quadro 3500 or Quadro 5500 (I tried modding both ways and it worked, but since 7900 GS is really a Quadro 3500 I want to mod to 3500).

Professional capabilities aren't unlocked though. I suppose I need to flash the videocard BIOS. Am I right? How do I do that? Where do I get the BIOS for Quadro FX 3500?
aqua-mac
QUOTE(rendition4 @ May 12 2007, 08:18 PM) *
Hi,
I have 7900 GS that I want to mod to Quadro FX 3500 under XP. With NVStrap driver from RivaTuner, I installed Quadro drivers and the Display Control Panel shows my videocard as Quadro 3500 or Quadro 5500 (I tried modding both ways and it worked, but since 7900 GS is really a Quadro 3500 I want to mod to 3500).

Professional capabilities aren't unlocked though. I suppose I need to flash the videocard BIOS. Am I right? How do I do that? Where do I get the BIOS for Quadro FX 3500?


Rendition,

Send your 7900GS bios to me and I will mod it. Is your bios 512 or 256? You do not use the bios from the 3500, your own cards bios has to be modded by changing the device id in the bios then softstrapping it to the new device id to 02 9D. You can find my email from my website.
YGA
Hi,...I too have a 7900gs and i want to mod it to quadro under Win Xp.
aqua-mac ,Could you post a tutorial how to mod the bios?What tools do we need to do it ourselves? Cause i need to mod it for several video cards and i need to do understand and do it 4 myself
Thanks!
aqua-mac
Hi YGA,

As I said in a earlier reply, I cannot really do a tutorial as the small piece of software I am using to mod the roms is not available publicly and was written by a friend. Also if used incorrectly and people start flashing roms that are unchecked, I will end up with a huge support problem on my hands. My idea is to build up a collection of roms Here so that people can download their own.
YGA
QUOTE(aqua-mac @ May 12 2007, 11:26 PM) *
As I said in a earlier reply, I cannot really do a tutorial as the small piece of software I am using to mod the roms is not available publicly and was written by a friend. Also if used incorrectly and people start flashing roms that are unchecked, I will end up with a huge support problem on my hands. My idea is to build up a collection of roms Here so that people can download their own.



Ok aqua-mac, i understand.
So if i send u the rom you'll do the necesary adjustments? And if i have several video cards from the same company, exactly the same model (Leadtek WinFast PX7900 GS TDH Extreme) ,one rom will fit all?
And what utility do you use extract the rom?
Thanks again!
aqua-mac
You need to save your bios which is a .rom file. You will need a PC
to save your bios and then again to relash with a new rom file that I
will have modified.

1. In windows, make a dos startup floppy disk.

2.Download the latest version of NVFlash

3 Put the two files from the nvflash folder onto the floppy as well.

4. Go into your bios and set your PC to boot from the floppy disk.

5. Let your computer boot from the floppy disk and when you get to
the A: prompt, type the following:

nvflash -b save.rom

(note the space between nvflash & -b & also -b & save.rom)

This will save your bios to the floppy disk. Send me the bios and I
will do some fairly simple mods to it that will turn your card into a
Quadro FX 3500.

I will give you the flashing instructions when I fix your rom.

PS, If they are identical cards the same rom will work for all.
blobby_ach
Hi guys ,

I can confirm that 7900GS can be turned into a quadro, like aquamac said.
Windows sees it as quadro 3500, but that's not the real benefit.
I have done Maya benchmark tests (complex models/wireframe/shaded ...etc) before and after modding. The display frame rate has doubled.
I have also tested against the same model (unmodded) and the interface is again twice as fast.

So i guess all thanks go to aquamac wink.gif

I will run more tests these days and i'll get back to this thread and post results.

thanks again
adi

 
raggedjagged
I don't really understand. So what improvements does the Quadro gives over GeForce? Wil lthe card become faster? Will games play better? Or what exactly?
aqua-mac
It should run graphics intensive programs better like maya as the drivers can use more extensions. It will not make a big difference to games but it will certainly not perform worse. I have tested this on Doom 3, Shows a marginal improvement, but that could be due to slightly faster clock speeds. However, Open GL Viewer jumped 200 points after turning the card into a Quadro.
mobyte
hi, i'm very interest by moding myLeadtek 7900 GS THD 256 PCIe for a 1000 € quadro 8-)

can i expect better than this ?

xBench Results 213.35
System Info
Xbench Version 1.3
System Version 10.4.8 (8L2127)
Physical RAM 2048 MB
Model ADP2,1
Drive Type ST3250820AS
CPU Test 156.67
GCD Loop 352.99 18.61 Mops/sec
Floating Point Basic 170.42 4.05 Gflop/sec
vecLib FFT 127.61 4.21 Gflop/sec
Floating Point Library 111.19 19.36 Mops/sec
Thread Test 297.37
Computation 272.11 5.51 Mops/sec, 4 threads
Lock Contention 327.79 14.10 Mlocks/sec, 4 threads
Quartz Graphics Test 225.94
Line 184.86 12.31 Klines/sec [50% alpha]
Rectangle 236.58 70.63 Krects/sec [50% alpha]
Circle 228.29 18.61 Kcircles/sec [50% alpha]
Bezier 204.75 5.16 Kbeziers/sec [50% alpha]
Text 309.73 19.37 Kchars/sec
OpenGL Graphics Test 218.47
Spinning Squares 218.47 277.14 frames/sec


thank you
rendition4
I have 256 Mb of videoram. Unfortunately I can't get my ROM now - I don't have a floppy drive, and I don't know how to make a bootable CD with DOS. I probably can make a bootable USB drive with DOS, but I need some *nix for that (there's a good tutorial for Gentoo here: http://gentoo-wiki.com/HOWTO_Create_a_DOS_...o_the_USB_drive, I even burned Gentoo LiveDVD, but couldn't figure out the default root password) and it'll take some time.

Anyway, can you share with us what you do with the bios that can't be done in NiBiTor? Is it just changing the device id and BIOS checksum or is it something else?

I bootstrapped Device ID with NVStrap, Windows detected the card as Quadro 3500 (and 5500 when I changed to that ID), I actually installed the Quadro drivers and everything is saying I have Quadro. But the professional capabilities (namely overlay planes and stereo-buffer) didn't unlock. It all works, and says it's quadro, but it's still as slow as a normal 7900GS.
aqua-mac
Rendition 4,

Send me your rom and I will check it out, but I am away for a few days so will not be able to look till then. It is not just changing the device id and checksum.

Mobyte, you can download the rom for your card here:

Click Here
mobyte
thank you aqua-mac, i have already download the rom for 7900gs... but i'm affraid to do the mod because i'm not easy with those things.
i'm mac user from 10 year.
my 7900 is reconized great under cinema4d, and have no money to buy another card if i do something wrong.
i'm wait for osx86 community rich test wink.gif
what you think about my xbench ?
overclock @ 3ghz asus p5w

many thanks for your help and your nice site :-)
have a nice day
aqua-mac
mobyte,

Your xbench score is very good, however xbench is not a particulally good measure of graphics performance. OpenGL Extensions viewer is better or openmark test regarding graphics.
CAD_Student
Hiya,

Stumbled across this forum in a search for modding geforce cards to quadros. Just a few questions which are slightly confusing me.

aqua-mac: Firstly would just like to say that you are doing a brilliant job with all these bios hacks and revisions. thumbsup_anim.gif I visited your site and it is very impressive. However I would just like to know that with your geforce 7900gtx -> quadro fx 5500 mod have you actually tested the card performance under any software in Windows? I could only see the tests you performed in openGL viewer.

I use alot of software like Alias Studiotools, ImageStudio, Showcase, SolidEdge, Solidworks, I-deas, etc. and would like to be sure that the openGL performance is indeed matching that of the quadro equivalents.

I currently have a quadro fx 4000 AGP (Not soft-modded). Something I spent alot of money for, but if I can get the performance of a quadro fx 5500 for the price of a 7900gtx card, then I'm really interested. However the following quote from riktor's post on the first page has made me slightly apprehensive:


QUOTE(riktor @ May 3 2007, 12:02 PM) *
Now unfortunately Nvidia has caught on and has now actually began hard locking pipes by laser cutting into them, so you can do very little soft modding or hard modding on 7xxx and above cards. As far as the performance they tend to be on par with previous Quadro models but still half the speed of there same gpu Quadro brothers. But remember though the OpenGL drivers are optimized so they have less glitches because apps are designed around the drivers that are available. So can you run a GeForce with animation apps... Sure you can and a 8800 should be faster then my Quadro, but 8800 drivers are geared toward gamers and if there is a glitch in something like maya (and there was for about 6 months) it may take a while for drivers to be fixed, while the quadros will generally work 100% of the time.


I have bolded out the text which concerns me the most. Will the performance of the quadro modded version of the 7800/7900 gtx card be equal to that of the quadro equivalents? i.e. fx 4600 fx 5500? Or is what riktor has stated be the case?

Sorry for the questions, its just if I do I decide to go for this mod I have quite an upgrade to do, (agp to pci-e and all the other perils that come with it, e.g. psu, motherboard, etc.)

P.s. I won't be using the graphics cards in OSx86 at all. I have a seperate iMac for OSX usage. Will this pose a problem? Are the quadro modded bios' optimised for OSx86 usage? Or will they work just fine in Windows XP?
aqua-mac
Well, unfortunately, I cannot verify how the cards work in windows as I only use window for various editing programs that require no speed really and I am not running it natively. However I know the cards work fully in windows and have had many people email me saying they have had improvements. But like all things you take a chance. I would be very surprised if a 512 7900 GTX PCIe flashed to 5500 did not give even a genuine 4000 a severe waloping. However I have tested this card with SPECViewPerff9.0 for Mac OS X. If you have tested your card in windows you could compare performance.

3dsmax-04 Weighted Geometric Mean = 8.858
catia-02 Weighted Geometric Mean = 7.582
ensight-03 Weighted Geometric Mean = 9.291
light-08 Weighted Geometric Mean = 6.963
maya-02 Weighted Geometric Mean = 25.74
proe-04 Weighted Geometric Mean = 6.294
sw-01 Weighted Geometric Mean = 14.24
ugnx-01 Weighted Geometric Mean = 0.7830
tcvis-01 Weighted Geometric Mean = 3.674
logout
[Process completed]
CAD_Student
Firstly aqua-mac, thanks for the reply. I too would imagine that even a 7900gtx flashed to a fx 5500 would give an fx 4000 a waloping. However I thought I would run SPEC viewperf9.0 just for the sake of it.

-----------------------------------------------------
3dsmax-04 Weighted Geometric Mean = 14.88
catia-02 Weighted Geometric Mean = 13.70
ensight-03 Weighted Geometric Mean = 9.843
light-08 Weighted Geometric Mean = 15.62
maya-02 Weighted Geometric Mean = 36.84
proe-04 Weighted Geometric Mean = 12.60
sw-01 Weighted Geometric Mean = 17.56
tcvis-01 Weighted Geometric Mean = 6.564
ugnx-01 Weighted Geometric Mean = 7.222
-----------------------------------------------------

Now I have to admit, I'm slightly surprised. The only thing I can think of is that you ran SPEC viewperf in OSX while I was running in windows?

Just to add to this I have been reading the guru3d.com forums. And it's a pretty much unanimous decision that any geforce card above the NV40 chip will not mod to a quadro. Even though some people have appeared to have done this, (like here) they actually have not obtained the openGL capabilities of the quadro card. Maybe the improvements in your case are only seen in OSx86?
metronet
Hi aquamac,

Can the 512mb EVGA 7900GTO rom on your website be used for a 256mb version of the same card (EVGA 7900GTO rom)?

I see that you have "EVGA 7900GTO 512 PCIe Modified Rom For Hackintosh OSX 86" but I have the 256MB version and it's EVGA 7900 GT KO ?

thanks
aqua-mac
Metronet,

You should not have to mod a 256 card for OSX 86 as 7900 should just work. It is only 512 roms that need to be flashed. But you do need to install Natit to get things functioning right.

Cad_Student,

I do not know if SpecviewPerf 9.0 is comparable in windows with mac OSX 86 either. It may only be usefull for comparing one card to another. What I could do with is a genuine Quadro FX 4500 to compare with a GeForce 7800 GTX 512 that I have flashed to Quadro. That I guess would settle this once and for all. Certainly in OS X there are many more extensions for the Quadro flahed card using open GL extensions Viewer, see below.


Extension verification:
GL_APPLE_client_storage has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_element_array has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_fence has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_float_pixels has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_flush_buffer_range has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_flush_render has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_packed_pixels has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_pixel_buffer has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_specular_vector has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_texture_range has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_transform_hint has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_vertex_array_object has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_vertex_array_range has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_vertex_program_evaluators has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_APPLE_ycbcr_422 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_depth_texture has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_draw_buffers has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_fragment_program has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_fragment_program_shadow has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_fragment_shader has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_imaging has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_multisample has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_multitexture has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_occlusion_query has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_pixel_buffer_object has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_point_parameters has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_point_sprite has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_shader_objects has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_shader_texture_lod has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_shading_language_100 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_shadow has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_border_clamp has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_compression has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_cube_map has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_env_add has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_env_combine has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_env_crossbar has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_env_dot3 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_float has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_mirrored_repeat has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_non_power_of_two has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_texture_rectangle has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_transpose_matrix has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_vertex_blend has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_vertex_buffer_object has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_vertex_program has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_vertex_shader has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ARB_window_pos has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ATI_separate_stencil has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ATI_texture_env_combine3 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ATI_texture_float has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_ATI_texture_mirror_once has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_abgr has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_bgra has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_blend_color has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_blend_equation_separate has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_blend_func_separate has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_blend_minmax has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_blend_subtract has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_clip_volume_hint has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_compiled_vertex_array has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_draw_range_elements has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_fog_coord has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_framebuffer_object has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_gpu_program_parameters has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_multi_draw_arrays has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_packed_depth_stencil has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_rescale_normal has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_secondary_color has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_shadow_funcs has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_stencil_two_side has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_stencil_wrap has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_compression_dxt1 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_compression_s3tc has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_env_add has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_filter_anisotropic has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_lod_bias has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_mirror_clamp has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_EXT_texture_rectangle has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_IBM_rasterpos_clip has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_blend_square has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_depth_clamp has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_fog_distance has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_fragment_program2 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_fragment_program_option has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_light_max_exponent has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_multisample_filter_hint has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_point_sprite has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_register_combiners has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_register_combiners2 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_texgen_reflection has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_texture_shader has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_texture_shader2 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_texture_shader3 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_vertex_program2_option has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_NV_vertex_program3 has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_SGIS_generate_mipmap has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_SGIS_texture_edge_clamp has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
GL_SGIS_texture_lod has been added to the extensions list of NVIDIA Quadro FX 5500 OpenGL Engine
metronet
QUOTE(aqua-mac @ May 16 2007, 03:24 PM) *
Metronet,

You should not have to mod a 256 card for OSX 86 as 7900 should just work. It is only 512 roms that need to be flashed. But you do need to install Natit to get things functioning right.


sorry, what i meant is to turn it into a Quadro, would I be able to use the 512mb version flash you provided on your website? thx.
aqua-mac
I would not suggest that you do, you are better off emailing me your 256 rom and I would rather mod that. Email it to me from the site but don't forget to let me know your cards details.
metronet
QUOTE(aqua-mac @ May 16 2007, 03:57 PM) *
I would not suggest that you do, you are better off emailing me your 256 rom and I would rather mod that. Email it to me from the site but don't forget to let me know your cards details.


Will do after I get home from work.

The current bios I'm using is the original one from eVGA but modded with overclocked frequency, would that be okay?

thanks a bunch aqua-mac! you rock!
aqua-mac
That should not be a problem!
metronet
aqua-mac, here is my video card's detail info:

BIOS version: 05.71.22.35.04
Product: G71 Board - p455h0f

Device ID: 0291
Sub vendor ID: 3842 (evga?)
Sub system ID: C584

Board ID: 0137

Btw, I also emailed you the ROM file to you smile.gif
CAD_Student
QUOTE(aqua-mac @ May 16 2007, 11:24 PM) *
Cad_Student,

I do not know if SpecviewPerf 9.0 is comparable in windows with mac OSX 86 either. It may only be usefull for comparing one card to another. What I could do with is a genuine Quadro FX 4500 to compare with a GeForce 7800 GTX 512 that I have flashed to Quadro. That I guess would settle this once and for all. Certainly in OS X there are many more extensions for the Quadro flahed card using open GL extensions Viewer, see below.


aquamac, I have found these benchmark tests on nVidia's site here. If you look they have SPECviewPerf 9 benchmark tests for a 512mb Quadro FX 4500. In case you can't see them I have listed them here:

-----------------------------------------------

3dsmax-04 = 34.24
catia-02 = 42.97
ensight-03 = 24.29
light-08 = 37.54
maya-02 = 107.30
proe-04 = 36.91
sw-01 = 51.62
tcvis-01 = 11.06
ugnx-01 = 16.03

----------------------------------------------

Now is it possibile you could benchmark your modded 7800gtx > Quadro FX 4500 card in Windows? As it has just occurred to me that the difference in test results within OSX could be due to driver issues. This would probably give more accurate results.

Thanks.
metronet
I'm also wondering if anyone know how to remove the voltage/Memory speed protection (safeguard) after a bad flash?

I also got a bricked card after a bad flash and after a blind flash it boots up with lots of artifacts...
Now it can only run under speed sad.gif

any ideas?
aqua-mac
Metronet,

Can you explain your problem slightly more? Did you set clock speeds too high?
narone
aquamac

can I take advantage from modded geforce to quadro under windows xp? I'm user of Windows, and I'm using 3ds max. So my problem is that I don't have money for real Quadro.
So I can modify geforce 7900, but can that card wokr just like Quadro FX 5500 under windows?

How can I see my card's ID? What software I need to use?
aqua-mac
Narone,

Send me your rom and I will convert it for you. You can then reflash it yourself. I just need to know if it is 256 or 512mb 7900.

To save the rom from your card you need to create a windows start up floppy disk. Download the latest version of nvflash and add the two files to the start up disk. Then go into your bios and set to boot from the floppy disk. Insert the floppy and when you get to the A: prompt, type,

nvflash -b save.rom

(leave a single space where I have otherwise it will not work)

This will save your graphics card bios to the floppy. Email me this bios (save.rom), I will convert it then tell you how to flash it.

You will find my email address at my website.
RinglingCAer
QUOTE(alvin777 @ May 2 2007, 05:52 PM) *
Hi. Is there any software modification to turn a Geforce 6 or 7 card such as a 7900 GS into its Quadro counter part for OS X or even Windows XP?


Yes, it's very possible. Aquamac knows the best method for accomplishing this. I sent him the ROM from my EVGA 7900GS KO and he adjusted it to be recognized by Windows as a Quadro 5500. It was crawling in Maya with simple NURBS models and now with Quadro drivers running, the same model flies. I tried Riva Tuner, but the results weren't enough.

A giant Thank You to Aquamac!
CAD_Student
QUOTE(RinglingCAer @ May 20 2007, 09:21 PM) *
Yes, it's very possible. Aquamac knows the best method for accomplishing this. I sent him the ROM from my EVGA 7900GS KO and he adjusted it to be recognized by Windows as a Quadro 5500. It was crawling in Maya with simple NURBS models and now with Quadro drivers running, the same model flies. I tried Riva Tuner, but the results weren't enough.

A giant Thank You to Aquamac!


Hi RinglingCAer. Is it possible that you could run SPECViewperf 9.0 benchmark tests in Windows, and then post the results in this thread? You can download SPECviewperf 9.0 from here.

Many thanks, just trying to workout if the openGL performance is indeed unlocked with these geforce cards.
aqua-mac
This was a 256 card so will not give the full speed available, and running slower than say a 7900 GTX. I guess I may have to install windows some time to test out.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.