Jump to content

8800 GT to Quadro FX 3700


  • Please log in to reply
126 replies to this topic

#61
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

Booim,

The artifacts are no doubt caused by a slight mismatch between your card and my rom that is from point of view. I suspect it is a memory register mismatch. I will take a look.

Booim, I took a look at your rom, you could try this:

http://rapidshare.co...oim3700.rom.zip



Thanks a lot aqua-mac. :(

I will certainly try this one and report the result soon (I'm still in the middle of a project at this moment, so I will give it a try sometime next week).

#62
climbnonstop

climbnonstop

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
  • Gender:Male

s2n117,

Yes that looks like the original type of 8800 GT.

Georgio,

As I don't have a 8800 GTS it is unlikely to happen from me.

Booim,

The artifacts are no doubt caused by a slight mismatch between your card and my rom that is from point of view. I suspect it is a memory register mismatch. I will take a look.

Booim, I took a look at your rom, you could try this:

http://rapidshare.co...oim3700.rom.zip


Hy Aqua,

I own two Gigabyte 8800GT, model name gv-nx88t512hp rev.1.0 and i tried your bios- on each card separately-(512 MB version) with the frequencies changed to the ones of my card and i got annoing artefacts in bios and when the system loads the os, even strange pixels when I work in After Effects and load OpenGl acceleration.Seems there are the same problems like Booim encountered, and like you said is an memory register mismatch problem, or something else rather that too high frequencies.
I even tried Booim's bios and I had to reflash the card blindly :D .Can you please take a look at my bios?I have two similar video cards and I'd be very, very happy that I could use them in sli mode (i didn't tried them to sli, bc. of the artefacts).
This is the link of my original bios: http://rapidshare.co...8800gt.rar.html
Maybe you could take a look when you have the time.Thanks a lot, you made one big leap ahead with your work !

#63
sev1972

sev1972

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
Hi AquaMac,

I flashed your Quadro 4500fx rom fix to my fx4500 and it worked great under Leopard, I used NVinject to get the system to see the card and all functionality was enabled. I've since installed snow Leopard, and once again I now have just a 512mb frame buffer again ;)

Have you found a way to remedy this in SL as I understand that NVinject doesn't work in Snow Leopard.

One thig that interests me is that on your website, you have your new Hackintosh running with 3x 280gtx cards; did you have to mod the roms on these as well, or did they drop straight in?

Many thanks in advance. :)

#64
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Hi Aquamac,

Just tested your QuadroFX3700 rom and it works flawlessly in my Win7 64 bit. I used the latest Quadro performance driver (191.78). In Maya 2009, the performance gain was very noticeable. From an average 14 fps (8800GT) to 20 fps (QFX3700) even by enabling the smooth wireframe option.

The performance advantage in OpenGL Extensions Viewer 3.0 was even greater (at least before it crash due to the unsupported Win7 64bit platform, not the softmod or driver issue). It leaps from an average 170 over 1000 fps... When they release the new Win7 version, I'll post the real results.

These are the list of 64bit (pro) apps I tested: Maya2009, Mudbox 2009 SP2, RealFlow 4.3.8, Nuke 5.1v5 & 3D Studio Max 2009.

On the gaming side, the softmod performance is just about the same as 8800GT (tested using the latest 195.62 WHQL driver). These are the games I already tested: HawX, COD MW2, Torchlight, PES 2010, Far Cry 2, Crysis Warhead, NBA 2009 & GRID.

I'll post the result in my Hacintosh 10.5.8 soon...

Anyway, thank you for your time and excellent work with the softmod ROM. :)

These are the screenshot I took using Maya 2009.

8800GT - smooth wireframe: OFF
Attached File  8800GT_Maya2009_Bike.jpg   325.66KB   101 downloads

QFX3700 - Smooth wireframe: ON
Attached File  Q3700_Maya2009_Bike.jpg   469.19KB   102 downloads

#65
Maryusosx

Maryusosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Hehe thats my bike :D . I'm am Maryus3D from Guru3D. http://forums.guru3d...t=264654&page=7

Well aqua-mac you are a genius guy... godlike. But there are some problems. This is for every one. If you read the nvsoftquadrox thread from Guru3D you'll find that the bios mod is not enough. The driver needs to be patched too otherwise there will be no performance. Booim I get the same performance in XP with the geforce driver :) . That is not the true performance. The true performance come only with a patched driver and I don't know why. If you mod a 8800GT and install a regul Quadro driver and you'll enter in Nvidia control panel (no matter if is vista\xp\7) the workstation function is missing and there are no pro software in profile menus only games even if is a Quadro driver installed. As you can see in the image below there is a comparison between a regular geforce driver and a patched Quadro driver.

Posted Image

Now there are some true differences and would be more if Maya uses more cores from CPU. Maya currently use only one core in viewport :) so the GPU is CPU limited.

Here are some differences between a patched driver ( 182.08 is the latest) and a regular Quadro one.

Posted Image and Posted Image

As you can see clearly in windows 7 the workstation function and pro apps are missing (CoD4 instead of pro apps) and in winxp with patched driver there is a workstation function and pro apps.

Now my questions are:

Why is like that?
Aqua-mac can you make a stringer bios-mod or is not depend on that? The patched driver stuff is very stressful we are limited to XP 64 and old versions of 3D max, because new versions of 3D max needs the 3DS max performance driver support thing from newer driver.
Can 9600GT and 9500GT be modded? The Quadro equivalence are FX 1800 and FX 580.
What about GT200 cards?

BTW:
I also did some tests in iDeneb 10.5.8
Posted Image

I'v got even worse performance then a regular geforce driver :( . I use GFX string, nvdarwin and nvinject there were all the same. Maybe is 5.8 fault now I'm downloading Snow OSX 10.6.2. Hope I'll be more lucky :) .

Sorry for my bad english is not my native language.


EDIT:
OK!!!

I finally installed Snow Leopard 10.6.2. I use NVenabler for the card. I get same performance in windows 7. Well is not bad but it could be better. In 10.5.8 was horrible. I wish I have the true performance from XP with 182.08 patched in OSX SL. Windows sucks so bad and I'm relay bored about XP. :(
Posted Image

BTW: I don't know how my Q6600 became a Xeon and DDR2 became DDR3 :) .
Cheers

#66
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

If you mod a 8800GT and install a regul Quadro driver and you'll enter in Nvidia control panel (no matter if is vista\xp\7) the workstation function is missing and there are no pro software in profile menus only games even if is a Quadro driver installed.


Now I've successfully patch the Vista x64 driver, use it in my Win7 x64 and IT WORKS.....
(I need ReadyDriver Plus 1.1 to disable Windows driver signing enforcement.)

Eventhough I haven't make an extensive test, but Maya 2009 & 3D StudioMax 2009 works like a charm :D 3D StudioMax even use the real "Performance Driver" provided by nVidia instead its own Direct3D or OpenGL driver.

I'm talking about almost 4x faster viewport rendering performance compare to the unmodded 8800GT and 2,5x faster than softmodded QFX3700 without the patched driver, but sadly Redway3D benchmark crashed... ;)
not that it matters...


Bike scene:
8800GT: 14 fps
QFX3700 (Quadro 191.78 driver): 20 fps
QFX3700 (patched 182.08 driver): 54 fps

TextBench scene:
8800GT: 11 fps
QFX3700 (Quadro 191.78 driver): 13 fps
QFX3700 (patched 182.08 driver): 42 fps

Tested @1680x1050

This is the real Quadro control panel :D
Attached File  NVControlPanel_2.jpg   199.46KB   82 downloads

Attached File  Q3700_Maya2009_Bike_2.jpg   484.45KB   25 downloads

#67
Maryusosx

Maryusosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Booim you done a miracle ;). Please tell me how did you patch the win7 driver step by step ;).

#68
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Hi Maryuosx,

Here's how I did it:

1. Install ReadyDriver Plus 1.1:
http://www.citadelin...eadydriverplus/.

2. Install the latest RivaTuner:
http://downloads.gur...oad.php?det=163
(if you don't have ReadyPlus installed, RivaTuner will not be installed properly).

3. Install DriverCleaner Pro 1.5:
http://downloads.gur...oad.php?det=745.

4. Download the appropriate driver at:
http://www.nvidia.co...x64_182.08.html.

5. Run the driver but DO NOT install it just yet or you can just extract it and move the driver to other place than the default installation folder (IT'S A MUST).

6. Because I don't know the file extension for the script, I just copy the one available in C:\Program Files (x86)\RivaTuner v2.24\PatchScripts\NVIDIA\SoftQuadro4 (any script will do) and rename it to NVSoftQuadroX (or anything you like).

7. Open the script in Notepad, erase everything and replace it with the following:
; NVSoftQuadroX patchscript by Styler - for XP 64bit Quadro softmods
  ; based on gellmaR (gellmar@yahoo.com) patchscript
  ; vista fix - ultrapregnant dog (for 182.08)
		  ;date 07.04.2009
		   
   [Common]
   SrcFile	= nvlddmkm.sys
   BakFile = nvlddmkm.old
   HlpFile = NVSoftQuadroX.rth
   MakeCRC = 1
   Packed	= 1
   
	  ; common sequence for AntiProtect (64-bit)
   Src0	= FF 96 60 08 00 00 BA 00 10 10 00 48 8B CE 0F BA F0 1F 44 8B C0
   SCM0	= FF FF 00 00 FF FF FF FF FF FF FF FF FF 00 FF FF FF FF FF FF FF
   Dst0	= FF 96 60 08 00 00 BA 00 10 10 00 48 8B CE f9 90 90 90 44 8B c0
   DCM0	= 00 00 FF FF 00 00 00 00 00 00 00 00 00 FF 00 00 00 00 00 00 00
   Num0	= 0
   
   Src1	= BA 00 10 10 00 0F BA F0 1F
   Dst1	= BA 00 10 10 00 F9 90 90 90
   Num1	= 0
   
	   
	  ; common sequences for SoftQuadro & NVRC unlocks
   Src2	= BA 84 10 00 00 FF 93 20 0A 00 00 0F BA E0 10 
   SCM2	= FF FF FF FF FF FF FF 00 00 FF FF FF FF FF FF
   Dst2	= BA 84 10 00 00 FF 93 20 0A 00 00 F9 90 90 90
   DCM2	= 00 00 00 00 00 00 00 FF FF 00 00 00 00 00 00
   Num2	= 3

8. Close, save the file and run it (there supposed to be no error messages, if you encounter some error messages, please ask the guy who created this script) This is the link:
http://forums.guru3d...t=264654&page=7.

9. The script will ask for the location of nvlddmkm.sy_ or nvlddmkm.sys, so just point it at the driver location.

10. After finish patching the driver, uninstall nVidia driver and reboot the computer in safe mode.

11. In safe mode, run the DriverCleaner Pro and add multiple filter (nVidia + nVidia Stereo + nVidia WDM) just to be sure that all nVidia related files and registry entries will be gone.
This is the reason that you MUST place the patched nVidia driver in some place other than the default location, because this utility will erase everything (files and registry) related to nVidia.


12. Reboot the computer again (normal mode) and if you have that ugly screen resolution, you have done right so far (otherwise just run step 10-11 all over again).

13. Make sure you wait a little while for Windows to finish installing the default VGA compatible driver for your display (you can check it in the device manager if the device exist, otherwise you will need to wait for it to appear).

14. Once the Windows finish installing the default driver, you can go ahead and install the patch driver and WHOILA....!!

15. You now have the REAL QUADRO in Windows.

#69
Maryusosx

Maryusosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Thanks a lot man you rull :)).

Posted Image

To bad Snow Leopard it does not have such thing :(.

#70
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Because the Win version of this softmod gives such a huge performance impact on those pro apps, I'm curious if the Hacintosh could have the same kind of improvements. At this moment, it still have the exact same performance before the softmod.

I guess it needs some sort of kext patching to make this OS recognize and take advantage the true potential of quadro. Just like its Windows counterpart which still needs driver patching before it can run like a real quadro. I'll be researching to find out what is the real quadro performance on a real macpro and post the result to some genius guy like Aquamac who I'm pretty sure can figure out this sort of things...

#71
Maryusosx

Maryusosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
Agree! OSX need a special gfx strings or a special injector wich must include something similar to that patch script to unlock the pro features from the driver otherwise is useless just to have the Quadro name and geforce boost. I think OSX would be faster than windoes in maya because of native OpenGL + it is UNIX based. I,v tested maya on linux long time ago and it was a lot faster and stable then windows. I'm sure that in OSX it would be the same thing. I hope Autodesk release a 64bit version of maya for SnowOSX and then it will kill windows for good.

#72
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

Agree! OSX need a special gfx strings or a special injector wich must include something similar to that patch script to unlock the pro features from the driver otherwise is useless just to have the Quadro name and geforce boost.


Sadly, according to Aquamac who once used real QFX 4500 on a real mac, the performance improvement over regular geforce on mac was neglectible, even on 3D apps. And after searching the net, I also found similar result...

Maybe someday when nVidia or Apple develop special quadro kext/driver to boost the OpenGL performance on workstation apps, we'll have the real quadro performance on OSX...

#73
JohnnyRoy

JohnnyRoy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts
Wow Booim, I stumbled on this thread while researching how to mod my GeForce 9800GT to a Quadro FX3700. I assume before I attempt to patch any drivers I need to actually mod the BIOS. I see the one from aqua-mac is for the 8800GT which I assume I cannot use.

Can either you or aqua-mac tell me the steps I need to perform? I assume that I have to use NVFlash to get a copy of my BIOS. What do I look for after that?

Here are the specs on both cards from the nv4_disp.inf file:

NVIDIA_G92.DEV_0614.1 = "NVIDIA GeForce 9800 GT "
NVIDIA_G92.DEV_061A.1 = "NVIDIA Quadro FX 3700"

It seems like I just need to change the last digit of the device id from 4 to A. Is this possible? I'm a software developer but I've never modded hardware before. Any help you can give would be greatly appreciated.

Thanks,

~jr

#74
Maryusosx

Maryusosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts

Sadly, according to Aquamac who once used real QFX 4500 on a real mac, the performance improvement over regular geforce on mac was neglectible, even on 3D apps. And after searching the net, I also found similar result...

Maybe someday when nVidia or Apple develop special quadro kext/driver to boost the OpenGL performance on workstation apps, we'll have the real quadro performance on OSX...



So let me get this right! If some body buy a Mac Pro with a 1,699.95 $ Quadro FX 4800, he will have the same performance as a GTX260 in windows? Thats crazy :D :blink: !!! Is very hard to believe that :(.


BTW: Apparently 9800GT has the same hardware as a 8800GT. Some of my friends tried the mod in 9800GT and it works but some of them had problems. Maybe because they don't use a reference model :)

#75
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

So let me get this right! If some body buy a Mac Pro with a 1,699.95 $ Quadro FX 4800, he will have the same performance as a GTX260 in windows? Thats crazy :) :) !!! Is very hard to believe that :) .


Sadly it's true.... Unless the apps you use has specialized quadro accelerated plugins, such as Elemental.

But on the bright side, if you have CUDA enabled apps which might be available on the next version of every major 3D apps, it will run way faster than any consumer level card (after installing the latest CUDA runtime which can only be installed if you have this QFX4800 and perhaps the next gen of quadro).

@JohnnyRoy:
The softmod bios I used was built by Aquamac, he's the genius behind this successful softmod...

#76
JohnnyRoy

JohnnyRoy

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 2 posts

@JohnnyRoy:
The softmod bios I used was built by Aquamac, he's the genius behind this successful softmod...

Yea, I had read his post about modding his 8800GT BIOS and was very impressed. I tried to contact him via the forum before I posted but his mailbox was full. I will try and contact him via his web site. I would be happy to share anything that I do back with the community. Thanks,

~jr

#77
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
It's been almost a month now using this softmod in production and it really really works, no crash whatsoever and Maya runs soooo smoothly than ever before....

Using lots of image plane in Maya on every camera view doesn't slows down anymore...

#78
Maryusosx

Maryusosx

    InsanelyMac Protégé

  • Members
  • Pip
  • 22 posts
I wish I can say that about OSX ;)(.

#79
Booim

Booim

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

I wish I can say that about OSX :blink: (.


Because this softmod has a huge performance benefits only in Windows, I'm back using Windows version of Maya 2009 x64. I thought the OSX version of Maya was better compare to Windows, until this softmod.

Anyway, more good things came with this softmod. It also give an almost realtime preview in high-res over 3k image filtered with Tinder T_rays (one of the most computational intensive filter I've got on Nuke). On the original 8800GT, it took a few seconds to show the preview even when using low-res image (around 1k).

I think I will try to find a second 8800GT just for safe keeping. Unless Aquamac or anyone else got updated softmod bios on the GT2xx or better yet, the upcoming Fermi combine with the AO enabled quadro driver...

#80
laxattack

laxattack

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts
  • Gender:Male
DUDE this worked perfectly for my 8800GT!!! thank you now my dual DVI works fine in SL





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy