# GeForce 4/FX -> Quadro 4/FX : The complete how-to

Discussion in 'RivaTuner Advanced Discussion forum' started by clokkevi, Jul 3, 2004.

1. ### BluegeneNew Member

Messages:
6
0
GPU:
PC GF4 MX 440 8x @ Quadro4 580 XGL
Thanx to clokkevi
I have PowerColor GeForce4 MX 440 with AGP8x that I softmod to Quadro4 580 XGL.

My friend with GeForce4 MX 4000 with AGP 8X have error on Control Panel, itc cannot show the videocard name, it says NVIDIA (Unknwon). How to fix this problem ?

Sorry for my bad english, i'm form Indonesia (Bandung)

2. ### BluegeneNew Member

Messages:
6
0
GPU:
PC GF4 MX 440 8x @ Quadro4 580 XGL
Thanx to clokkevi
I have PowerColor GeForce4 MX 440 with AGP8x that I softmod to Quadro4 580 XGL.

My friend with GeForce4 MX 4000 with AGP 8X have error on Control Panel, itc cannot show the videocard name, it says NVIDIA (Unknwon). How to fix this problem ? And what soft i can use to mod GeForce MX4000 ?

Sorry for my bad english, i'm form Indonesia (Bandung).

3. ### BluegeneNew Member

Messages:
6
0
GPU:
PC GF4 MX 440 8x @ Quadro4 580 XGL
GeForce MX 4000 with AGP 8X

What soft I can use to mod GeForce MX 4000 with AGP 8X to Quadro ?

4. ### BluegeneNew Member

Messages:
6
0
GPU:
PC GF4 MX 440 8x @ Quadro4 580 XGL
What version of SpecView that can be used to test my GeForce4 MC440 -> Quadro4 580 XGL ?

5. ### BluegeneNew Member

Messages:
6
0
GPU:
PC GF4 MX 440 8x @ Quadro4 580 XGL
What version of SpecView that can be used to test my GeForce4 MX440 -> Quadro4 580 XGL ?

6. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
Hello, Bluegene!

Thank you for telling me about your friends problems with 42.51 driver!

Your friend should do exactly as I wrote in

He should use the 42.51 driver,
..but the GeForce MX 4000 was not yet made by Nvidia at the time 42.51 was released.
So, the ID for MX 4000, which is "0185", is not inside the 42.51 driver setup information file.
That is why he get the "NVIDIA (Unknown)"

To fix this, he must manually edit it the "nv4_disp.inf" file in e.g. Notepad.
He must add 2 lines for the MX 4000.

1. In the [Manufacturer] section, he must add this line:

Code:
%NVidia.Nv18.5%    = nv4,           PCI\VEN_10DE&DEV_0185
2. In the [Strings] section, he must add this line:

Code:
NVidia.Nv18.5    = "NVIDIA GeForce4 MX 4000"
Then save the file, overwriting the old "nv4_disp.inf"

When using this, the 42.51 driver will show his card as "NVIDIA GeForce4 MX 4000"

Then he should do the steps in http://forums.guru3d.com/showthread.php?p=800764#post800764

This will change
from NVIDIA GeForce4 MX 4000

Btw, I have now edited the original how-to, adding a link to a pre-edited 42.51 for GeForce MX 4000 cards;
http://www.yourfilehost.com/media.php?cat=other&file=4251_win2kxp_works_with_GF4_MX_4000.zip

..so your friend could just use this instead of editing nv4_disp.inf manually..!

Last edited: Nov 8, 2006
7. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
You should use oldest, SPECviewperf 6.12,
ftp://spec.ir.miami.edu/dist/gpc/opc/viewperf/specviewperf612is01.exe
ftp://ftpsv1.u-aizu.ac.jp/pub/spec/dist/gpc/opc/viewperf/specviewperf612is01.exe

Run it with your card both in GeForce4 MX440 mode and in Quadro4 580 XGL mode.
Especially, in AWadvs-04 (the first test), look at the results for test 3 and test 4 (wireframe tests)
. . . . . . . .

These will be "slowed" down in the GeForce4 MX440 mode
and will be much, much faster in the modded Quadro 4 580 XGL mode.

To see the detailed 11 results for the AWadvs test, you should look in

Copy this file to another folder as "awadvs_summary_geforce_mode.txt" after testing in GeForce mode.

Then compare the 2 files.

If the tests only differ with +/- 5%, or if the tests hangs / crashes when running,
your modding is not done correct.

If at least test 3 and 4 of the 11 awadvs tests are at least 100% faster
(on my old GeForce2 -> Quadro2 Pro, they were 700% faster!)
- your modding is done correct!

8. ### sirgeorge77New Member

Messages:
4
0

For a GeForce4 MX 4000, you need a special 42.51
http://rapidshare.de/files/31179997/..._4000.zip.html

thanks

9. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
Ok, rapidshare.de says "Unfortunately all drives of RapidShare.de are full right now." so I uploaded it here:

http://www.yourfilehost.com/media.php?cat=other&file=4251_win2kxp_works_with_GF4_MX_4000.zip

10. ### CROigaMember

Messages:
23
0
I have Dell inspiron 8200 with gforce 4 440go ,... in what quadro equvivalent it can be moded and how?

11. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
NVIDIA_NV17.DEV_0174.1 = "NVIDIA GeForce4 MX 440 Go"
means that "NVIDIA GeForce4 MX 440 Go" is based on the NV17 GPU.

The only Quadro Go (for laptop) card based on the NV17 GPU is
NVIDIA_NV17.DEV_017C.1 = "NVIDIA Quadro4 500 Go GL"

So, if the mod will work, you will get a "NVIDIA Quadro4 500 Go GL"

The driver you should try to use is Detonator 42.51.

But, that driver does not have the extra lines for these Dell cards.
If you try to install a normal 42.51 driver, you card - modded or not - will not be recognized.
So you need a Detonator 42.51 driver with a special custom made nv4_disp.inf file that has these lines!

If you want to edit the nv4_disp.inf file yourself, these are the lines you must add to it:

Under the [NVidia.Mfg] section:
Code:
%NVidia.Nv17.5%    = nv4,           PCI\VEN_10DE&DEV_0174
%NVidia.Nv17.6%    = nv4,           PCI\VEN_10DE&DEV_0179
%NVidia.Nv17GL.3%  = nv4_WSApps,    PCI\VEN_10DE&DEV_017C
Under the [Strings] section:
Code:
NVidia.Nv17.5    = "NVIDIA GeForce4 MX 440 Go"
NVidia.Nv17.6    = "NVIDIA GeForce4 MX 440 Go 64M"
NVidia.Nv17GL.3  = "NVIDIA Quadro4 500 Go GL"

I have made a version of 42.51 with that edited nv4_disp.inf file for you!

You can download the Detonator 42.51 for NVIDIA GeForce4 MX 440 Go here:

http://www.yourfilehost.com/media.php?cat=other&file=4251_win2kxp_works_with_GF4_MX_440_Go.zip

When you have downloaded this "latest driver that WORK STABLE for your card", you will have nearly finished step 1a. in my
"GeForce 4/FX -> Quadro 4/FX : The complete how-to" tutorial..!

The only thing left in step 1a. is

12. ### CROigaMember

Messages:
23
0
Thanks man on a fast reply!
You˙re the best!

13. ### CROigaMember

Messages:
23
0
i did everything according to your guide, and I now have quadro4 500 GoGL writen in my display properties , and custom opengl aplications settings, but something is really wrong...

when I tested my card with SPECViewperf 9.0 (maya test) I get verrrrrryyyy low result (less than 2, and my pre-moded Gforce card gave me the result of 5 at the same test) so something must be wrong.

What do you think?

14. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
First, you must compare GeForce / Quadro mode using the same version of drivers.
That is, un-modded 42.51 in GeForce mode, compared to modded 42.51 in Quadro mode.

Second, you need to do what I describe in this link before running SPECviewperf tests:

Third, and most important, do not use SPECviewperf 9.
This is what I replied to Bluegene, who has a NV18:

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

You should use the SPECviewperf 6.1.2,
ftp://spec.ir.miami.edu/dist/gpc/opc/viewperf/specviewperf612is01.exe
ftp://ftpsv1.u-aizu.ac.jp/pub/spec/dist/gpc/opc/viewperf/specviewperf612is01.exe

Run it with your card both in GeForce4 MX440 mode and in Quadro4 580 XGL mode.
Especially, in AWadvs-04 (the first test), look at the results for test 3 and test 4 (wireframe tests)
. . . . . . . .

These will be "slowed" down in the GeForce4 MX440 mode
and will be much, much faster in the modded Quadro 4 580 XGL mode.

To see the detailed 11 results for the AWadvs test, you should look in

Copy this file to another folder as "awadvs_summary_geforce_mode.txt" after testing in GeForce mode.

Then compare the 2 files.

If the tests only differ with +/- 5%, or if the tests hangs / crashes when running,
your modding is not done correct.

If at least test 3 and 4 of the 11 awadvs tests are at least 100% faster
(on my old GeForce2 -> Quadro2 Pro, they were 700% faster!)
- your modding is done correct!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

for both the test in GeForce4 MX 440 Go mode and in NVIDIA Quadro4 500 Go GL mode.
(Test #3 and #4, the wireframe ones, should be much faster in Quadro mode)

Also, post the full results (not detailed) for all the SPECviewperf 6.1.2 tests
in both GeForce4 MX 440 Go mode and in NVIDIA Quadro4 500 Go GL mode.

If the mod works (you get much increase in AWadvs-04 tests #3 and #4 in Quadro mode)
you may like to compare both your GeForce / Quadro mode results with this:
http://www.digit-life.com/articles/profcards/profcards-04-2002-part6.html

If any of the tests crash, or hang, then you can just abort,
because then the mod does not work.

If the mod does not work, it is possible to:

a) try with a "new format version" of the nv4_disp.inf file
b) try with modded 44.03 or 45.28 instead, or maybe older ones, like 41.03

15. ### CROigaMember

Messages:
23
0
Im on it,...and will post ASP!

thx m8

ok. here are the results:

I did exactly what you said, downloaded specviewperf612 and test my config on the 1280x1024 resolution,...:

Geforce 440 go results:

--------------------------------------------------------------------------------------------------------
Test Weight Frames DLB Visual Double Framebuffer Depth Stencil
# Percent Per Sec Sec ID Buffer R G B Alpha Buffer Buffer
--------------------------------------------------------------------------------------------------------
1 21.00 71.9 N/A 5 True 8 8 8 0 16 0
2 21.00 78.7 N/A 5 True 8 8 8 0 16 0
3 14.00 17.2 N/A 5 True 8 8 8 0 16 0
4 14.00 22.3 N/A 5 True 8 8 8 0 16 0
5 6.00 79.1 N/A 5 True 8 8 8 0 16 0
6 5.00 65.6 N/A 5 True 8 8 8 0 16 0
7 5.00 78.2 N/A 5 True 8 8 8 0 16 0
8 4.00 75.3 N/A 5 True 8 8 8 0 16 0
9 4.00 81.3 N/A 5 True 8 8 8 0 16 0
10 3.00 67.6 N/A 5 True 8 8 8 0 16 0
11 3.00 78.5 N/A 5 True 8 8 8 0 16 0
--------------------------------------------------------------------------------------------------------
AWadvs-04 Weighted Geometric Mean = 51.57

summed results:

AWadvs-04 Weighted Geometric Mean = 52.14

---------- SUM_RESULTS\DRV\SUMMARY.TXT
DRV-07 Weighted Geometric Mean = 25.10

---------- SUM_RESULTS\DX\SUMMARY.TXT
DX-06 Weighted Geometric Mean = 29.48

---------- SUM_RESULTS\LIGHT\SUMMARY.TXT
Light-04 Weighted Geometric Mean = 7.868

MedMCAD-01 Weighted Geometric Mean = 29.74

---------- SUM_RESULTS\PROCDRS\SUMMARY.TXT
ProCDRS-03 Weighted Geometric Mean = 15.63

and now my Quadro 500 goGL results :

--------------------------------------------------------------------------------------------------------
Test Weight Frames DLB Visual Double Framebuffer Depth Stencil
# Percent Per Sec Sec ID Buffer R G B Alpha Buffer Buffer
--------------------------------------------------------------------------------------------------------
1 21.00 162 N/A 4 True 8 8 8 0 24 0
2 21.00 171 N/A 4 True 8 8 8 0 24 0
3 14.00 35.0 N/A 4 True 8 8 8 0 24 0
4 14.00 44.2 N/A 4 True 8 8 8 0 24 0
5 6.00 169 N/A 4 True 8 8 8 0 24 0
6 5.00 166 N/A 4 True 8 8 8 0 24 0
7 5.00 173 N/A 4 True 8 8 8 0 24 0
8 4.00 191 N/A 4 True 8 8 8 0 24 0
9 4.00 198 N/A 4 True 8 8 8 0 24 0
10 3.00 190 N/A 4 True 8 8 8 0 24 0
11 3.00 198 N/A 4 True 8 8 8 0 24 0
--------------------------------------------------------------------------------------------------------
AWadvs-04 Weighted Geometric Mean = 113.9

summed :

AWadvs-04 Weighted Geometric Mean = 114.0

---------- SUM_RESULTS\DRV\SUMMARY.TXT
DRV-07 Weighted Geometric Mean = 34.98

---------- SUM_RESULTS\DX\SUMMARY.TXT
DX-06 Weighted Geometric Mean = 46.23

---------- SUM_RESULTS\LIGHT\SUMMARY.TXT
Light-04 Weighted Geometric Mean = 13.72

MedMCAD-01 Weighted Geometric Mean = 42.70

---------- SUM_RESULTS\PROCDRS\SUMMARY.TXT
ProCDRS-03 Weighted Geometric Mean = 16.35

so what do you think?

Last edited: Nov 22, 2006

16. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
OK, test #3 and #4 in AWadvs-04 does not increase 700% like they did on my GF2 - Q2 mod,
I guess GF4 is not as much "slowed" down as GF2 was.

But still, 200% - 300% overall increase is very good!
And the fact that all ran without crashes does verify the stability of the mod!

Now all that is left is to try to find out..
does Q4 500 Go GL with old 4x.xx drivers outperform GF 440 MX Go with newer drivers in the app you want to use?

17. ### CROigaMember

Messages:
23
0
thanks man!

I use it for Maya, and Im happy to say that my config runs at least twice as fast with quadro gfx than it used to do before on my old GForce4 LOL.

I have one more question for you though.

Im planing to buy a new notebook that it˙s gonna be used strictly as a workstation (Maya mostly , and Photoshop, Premiere, etc...)
Its gonna be my only PC (I plan to be on the move a lot) so I have to choose wisely.
After lots of thinking I decided to go with Dell Precision M90 with Quadro FX2500.

There was really only 2 choices :
Dell Precision M90 (Quadro FX2500 512Mb)

My priority is MAYA only!!

According to http://www.notebookcheck.net/Mobile-Graphics-Cards-Benchmark-List.844.0.html

Quadro is much better gfx than Ati, but they tested them with 3dmark for games....

any piece of advice on this?

18. ### zdepthNew Member

Messages:
4
0
GPU:
Hello..

I tried softquadro on my FX5900 XT last night but I cant see the nvstrap
driver tab on step 6 with 45.28. So I uninstalled 45.28 & put in the driver
that comes with the FX5900 XT cd, follow back all the steps until 6 &
I manage to find the nvstrap driver tab, selected 'Quadro' but cant see
any "Use ROM straps for PCI DeviceID programming" checkmark.
I proceedded until step 10c. & after i browsed & clicked on
"nv4_disp.inf" ... I saw loads of Nvidia card names on the list, I dont
know which 1 to click so I just selected Quadro FX 3000 since I read
from some that 5900xt would turn into a Quadro FX 3000. Rebooted &
checked my display adapter properties & it shows that the card is a
quadro FX3000... but I'm still in doubt whether I'm successful or not
in turning my card into the right Quadro... can anyone verify? thanks
a lot...

19. ### clokkeviMaster Guru

Messages:
368
0
GPU:
GeForce GTX 680
@CROiga: No, I am sorry, I don't have any experience with ATI cards,
I have aboslutely no idea if FireGL 5200 will perform better in Maya than Quadro FX2500...?

You see, the GeForce FX 5900 XT was made AFTER the 45.28 drivers was made.
So their PCI Device ID - "PCI\VEN_10DE&DEV_0332" is not in 45.28's "nv4_disp.inf"
So you HAVE to use that driver, the one on your CD will NOT work.
I have made a new 45.28 which also have 5900 XT id in the "nv4_disp.inf",
and edited my original post to point to that file instead.
You have to do the steps one more time, but this time, use the new 45.28:

To verify that your mod really work 100% stable, without any hangs or crashes, and also what speed increase you get,
you must run SPECviewperf 6.1.2 or/and 7.1.1 - NOT the later 8.x.x / 9.x.x versions.
But you should run that test while you card is still in GeForce mode
- AFTER installing the 45.28 drivers.
I have edited my original post, with a new step 1d. at the beginning, and a new step 11 at the end:

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

1d. To see how much speed increase you get after the GeForce card has been modded to Quadro,
you need to run SPECviewperf tests while the card is still in GeForce mode.
SPECviewperf 6.1.2 and 7.1.1 are the versions that were made for these cards,
so those are the versions you should test with.

Before running SPECviewperf tests, you must ALWAYS do this:

Under Display Properties:
1. Set your screen resolution to "1280 by 1024 pixels"
2. Set your color quality to "Highest (32 bit)"
then choose "Performance & Quality settings"
3. Under "Application profiles", "Application", set "Using global driver settings"
4. Under "Application profiles", "Active profile", set "Global driver settings"
5. Click the "Restore" button if it is not greyed out
6. *THEN* - *EXTREMLY IMPORTANT* - under "Global driver settings", "Settings", select "Vertical sync"
- turn OFF "Application-controlled"
- make sure "Vertical sync" is set to "Off"
7. Click "Apply" button, then "OK" button, then "OK" button

I have written a more detailed post on this, with screenshots etc,

ftp://spec.ir.miami.edu/dist/gpc/opc/viewperf/specviewperf612is01.exe
ftp://ftpsv1.u-aizu.ac.jp/pub/spec/dist/gpc/opc/viewperf/specviewperf612is01.exe

ftp://spec.ir.miami.edu/dist/gpc/opc/viewperf/SPECviewperf711_full.exe
ftp://ftpsv1.u-aizu.ac.jp/pub/spec/dist/gpc/opc/viewperf/SPECviewperf711_full.exe

After running the tests, copy and save the results,
so you can use them to compare with the "Quadro mode" results.
There will be a summary result, with just the end results for all the tests,
you can save this as "summary_geforce_mode_all.txt"
There will also be more detailed results for each of the tests,
and these are really nice to see exactly what kind of stuff that gets faster with the Quadro mod.
will have the detailed results for the "awadvs-04" test,
Then do the same for the other tests as well.
Unless you save these file with other names, they will be overwritten the next time you run the tests.

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

11. Now you need to run the SPECviewperf test(s) again.
Look in step 1d. to see how you should set up the PC before runnning the test(s).
If any of the tests will hang, or even crash the PC,
then you know that the mod was NOT successful..
If all tests run to the end, with no hangs, and you also see the results increase 100% - 1000% when comparing to the GeForce mode results,
then you know that the mod was 100% successful!

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

Again, thanks for posting this, this made me aware of the issue with the
FX 5900 XT, and also some other cards that would not work with the original "45.28 nv4_disp.inf"

"NVIDIA GeForce FX 5900XT"
"NVIDIA GeForce FX 5900ZT"
"NVIDIA GeForce FX 5700 Ultra"
"NVIDIA GeForce FX 5700"
"NVIDIA GeForce FX 5700LE"
"NVIDIA GeForce FX 5700VE"

- all these cards will now be recognized with the new 45.28 I made:

Last edited: Mar 29, 2007
20. ### zdepthNew Member

Messages:
4
0
GPU:
clokkevi,

Thanks a lot for your explanation & help... I manage to use the new
45.28 & changed my card into a Quadro FX3000 but my problem now is