booim
New Member
Posts: 19
|
Post by booim on Dec 26, 2009 23:02:47 GMT
Finally, After updating to PC EFI 10.5, I got QE/CI back working... But it only works via Graphics Enabler setting, not the device-properties. Just noticed something that there's no performance improvements over the original 8800GT unlike in Windows. But its still great to have this softmod works in both OS though. Next, I'm gonna try to use the old patched Vista x64 Quadro driver just to see if it makes any differences and hit the jackpot...
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 27, 2009 0:37:13 GMT
And now even more performance boost after successfully patching the old Vista x64 driver for my Win7 x64, but I need ReadyDriver Plus 1.1 to disable Windows driver signing enforcement. I haven't make an extensive test, but Maya 2009 & 3D StudioMax 2009 works like a charm 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... Attachments:
|
|
|
Post by aquamac on Dec 27, 2009 7:13:50 GMT
Hi booim,
I am interested to follow your exploits on the 8800GT to FX3700. Was patching the Vista driver difficult?
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 28, 2009 1:27:42 GMT
Hi Aquamac, I think compare to softmodding the ROM, it will be a lot easier. Here's how I did it: 1. Install ReadyDriver Plus 1.1: www.citadelindustries.net/readydriverplus/. 2. Install the latest RivaTuner: downloads.guru3d.com/download.php?det=163(if you don't have ReadyPlus installed, RivaTuner will not be installed properly). 3. Install DriverCleaner Pro 1.5: downloads.guru3d.com/download.php?det=745. 4. Download the appropriate driver at: www.nvidia.com/object/winvista_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: forums.guru3d.com/showthread.php?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.
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 28, 2009 6:31:35 GMT
Hi Aquamac,
I'm just assuming (please forgive me if I'm wrong), since you know this type of things, I mean programming and stuff like that. Is there any chance to modify this script to work on the latest quadro driver (191.78)?
Because I think the guy who originally created it didn't use Win 7 (as most of pro-application users do, they still prefer the good old 32bit WinXP due to its excellent compatibility with every major 3D apps like Pro-Eng, Catia, Solidworks, all Autodesk softwares, etc). Well, I know this for a fact since some of my friend who uses those apps in daily work, they always came back to XP soon after they try the new release of Windows (Vista/7).
Since the patched 182.08 driver is intended to work on Vista x64, on a very rare occasion there will be hiccups. I had it once, the Windows Aero theme don't display transparencies (no GPU accelaration), but after a few seconds it came back to normal.
And I don't think this driver support hardware accelated Ambient Occlusion (SSAO), which available on the new Geforce/Quadro driver and now is being used by newer games such as HawX. The performance hit on this type of games is quite big, it drops almost 10 fps or more on my rigs (new driver 40+ fps down to 30+ fps now).
But on games that don't use SSAO feature, I couldn't noticed any different at all between the new geforce/quadro driver and this patch driver, except when there's somekind of scoring/statistic involved such as fps display or games built-in benchmark.
On the good side, now 3D Mark Vantage even gain a little over 10% performance boost compare to the latest geforce driver...
On the bad side, FurMark 1.7 drops down to 10%, OpenGL Extensions Viewer don't run at all now and on Hacintosh, I think I need to update my Quictime 7.6.5 since there's somekind of lagging occur when running iTunes 9.01 or Quicktime Movie Player.
|
|
|
Post by aquamac on Dec 28, 2009 7:57:48 GMT
Hi Booim,
I don't currently have a windows installation (hard disks get formatted pretty regularly round here)! I would need to look at the complexity of the script. Is the guy that wrote the script not able to do it or what happens if you try applying the above to the latest driver? This is not particularly an area that I know lots about (hacking windows drivers).
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 28, 2009 8:07:34 GMT
When I try (others had tried also) and came up with somekind of mismatch errors.... I'll post the exact result soon after I reboot my OSX to Win7.
I don't know why the guy who created the script didn't update it to work on the latest quadro driver, maybe because he didn't use Vista/Win7 x64 so I'm guessing he didn't bother to do it anyway...
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 28, 2009 8:29:54 GMT
This is the error messages that came when I try to patch the latest 191.78 Quadro driver with the above script:
Browsing for file nvlddmkm.sys... selected 8.16.11.9178, 11337704 bytes Using native patch installation mode 0 WARNING: Certified patch script not found, using common patch script... 00291cb8> matched sequence has been replaced ba 00 10 10 00 0f ba f0 1f ba 00 10 10 00 f9 90 90 90 004df179> matched sequence has been replaced ba 84 10 00 00 ff 93 18 0c 00 00 0f ba e0 10 ba 84 10 00 00 ff 93 18 0c 00 00 f9 90 90 90 004df1b9> matched sequence has been replaced ba 84 10 00 00 ff 93 18 0c 00 00 0f ba e0 10 ba 84 10 00 00 ff 93 18 0c 00 00 f9 90 90 90 004e2f99> matched sequence has been replaced ba 84 10 00 00 ff 93 18 0c 00 00 0f ba e0 10 ba 84 10 00 00 ff 93 18 0c 00 00 f9 90 90 90 004e2fd9> matched sequence has been replaced ba 84 10 00 00 ff 93 18 0c 00 00 0f ba e0 10 ba 84 10 00 00 ff 93 18 0c 00 00 f9 90 90 90 ERROR: Target sequence not found! ff 96 60 08 00 00 ba 00 10 10 00 48 8b ce 0f ba f0 1f 44 8b c0
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 28, 2009 12:22:27 GMT
These are some screenshot I took in Maya 2009 just to see the performance comparison: The original 8800GT: The softmod QFX3700 + latest 191.78 Quadro driver: The softmod QFX3700 + patched 182.08 Quadro driver:
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 29, 2009 3:05:04 GMT
Hi Aquamac,
I was just wondering regarding the huge performance improvements in Windows which is the opposite on the Hacintosh side (no performance gain at all, quadro = a consumer level 8800GT, which seems just a little strange to me).
Is it possible because real mac has no genuine QFX3700, instead Apple/nVidia release different series for mac (QFX 4500/4800/5600). So MacOSX uses kext that closely match the G92 GPU, which is the 8800GT kext that is also available on a real mac machine.
I bet, if somehow you can manage to use the QFX 4500/4800/5600 kext on this softmod QFX3700, there might be a real quadro performance on Hacintosh....
|
|
|
Post by aquamac on Dec 29, 2009 6:42:05 GMT
I have used a Real Quadro FX 4500 on OSX before and the improvement over a 7800 GTX was negligible in Maya etc. Unlike the windows drivers where teams are constantly spending time to improve the drivers and you pay top dollar for the privilege, that does not happen in OSX. I have have always been a bit suspect of OSX as a workstation from that point of view. Take a look inside your Extensions folder, for instance in Snow Leo there are only GeForce kexts, there are no separate kexts for Quadro. The Nvidia kexts that exist drive all cards inc Quadro.
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 29, 2009 12:12:06 GMT
Well, no wonder I get the same exact performance before and after the softmod. I've been searching the internet for quadro performance result on OSX and you have just confirmed what I had found so far.
Those who already purchase real quadro on their macpro workstation, get worst performance compare to the cheaper ATI 48xx series. But when using BootCamp, quadro really shine on all pro apps.
I guess there's only a very very small percentage of people who use pro 3d apps in mac, so apple and nvidia won't even bother developing specialized workstation driver.
|
|
booim
New Member
Posts: 19
|
Post by booim on Dec 30, 2009 14:53:05 GMT
Hi Aquamac, Have you seen this CUDA runtime? www.nvidia.com/object/Quadro_MacOSX_18.5.2f16.htmlI think (based on the description) it also contains a true quadro driver, too bad it only works for QFX 4800. Is there any chance to patch this quadro driver to work on QFX3700?
|
|
|
Post by aquamac on Dec 30, 2009 17:28:16 GMT
Hi booim,
Yes I have seen this before, but it is not for Snow Leopard. If you download and try installing you are told that Snow already has drivers that support this solution. I also took a look inside the package, and there are the same old GeForce drivers in there.
|
|
|
Post by blitzkrieg on Jan 9, 2010 19:12:43 GMT
Hi Aqua, I dunno if I post correctly here, anyway:I own an Gigabyte 8800GT 512 and reading about your succesful mod to Quadro FX 3700 I downloaded your bios, done all modifications and flashed the card.Unfortunately i got a lot of artefacts in post .After booting the DVI signal was lost and I had to use an analog cable to see something(everything distorted and pulsing).I tried to compare your rom with mine in an hex editor and modified days after days things hoping that it will work finally.I discovered a lot of differences, so no luck I guess.I also flashed Booim's modified rom (done by you) and I had to reflash my old bios blindly.My only hope is, that you have the time to look at my original rom and see if you can make something, if can be done. Here's the link of my original rom: rapidshare.com/files/332795999/blitzkrieg_original_512.rar.htmlThank you
|
|