NotebookForums.com › Forums › Notebook Manufacturers › Dell Forums › Dell Home (Inspiron, XPS, Studio) › Quadro 3600M Pipeline Details / RivaTuner Workarounds / Next Steps
New Posts  All Forums:Forum Nav:

Quadro 3600M Pipeline Details / RivaTuner Workarounds / Next Steps

post #1 of 19
Thread Starter 
I spent a few hours working with Riva Tuner and drivers and I am now able to see all of the shader info.

If you also want to do this, download the 169.39 drivers for the Quadro 3700 Desktop model, then hack the inf file to include 061c (3700 is 061a) and install the drivers. In Riva Tuner go into the Power Users Settings and set ForceVGADeviceID to 193 (8800 gtx I think) in Vista or 401 (8600GT) in XP. This will allow you to unlock the Low Level System Settings.

The 175.75 drivers will NOT work with Riva Tuner.

Ok, on to what I found. There are a total of 128 stream units in the 3600M. 64 of them are disabled (units 4-7) with no hardware mask. There are a total of 6 raster units in the 3600M. 2 of them are disabled (units 5-6). It appears as though Riva Tuner is not able to re-enable them - at least not in Vista 32. I also tried XP with no luck.

Looking back at the 7900gs to 7900gtx Bios flashing, extra stream units were probably not enabled after the flash, but performance increased. This led me to compare the 8800MGTX info to the 3600M info. I also compared the 3600M to the desktop 3700.

It looks like all three cards are based on the same processor. The 8800MGTX has 2 banks of stream units disabled and the 3700 has 1 bank disabled. Other than that, the 3 seem very close to each other. It reminds me a lot of the old 7900gs/gtx days.

I pulled my BIOS with Nibitor and it is not reading the 3600M correctly at this point. It is however reading the 8800MGTX bios correctly. The next step would be for some really nice person to make their 8800MGTX bios available to the group. Then some really brave and/or drunk person can try flashing the 8800MGTX bios on to the 3600M. If it worked, we could then go through and attempt to enable stream units without taking away the Quadro features. We would at least know if the stream units were laser cut or not.

My real hope in all of this is that the 3600M is using the same chip as the 8800MGTX. Dell says they are. The 3600M certainly benchmarks faster than a GTS. But we still have 32 shaders in hiding right now.

The best case scenario would be opening up all 128 shader units and 6 raster units on both the 8800MGTX and Quadro 3600M. But that assumes that the pipelines are not laser cut and my guess is that they probably are.

Just to make sure everyone here is fired up, the Apple boards are awash in people flashing consumer 8800 cards for use in their Power Macs. True, Apple did make things a little easier for them, but come on, they are Mac people! Our little group of gear heads and hardware teakers should be able to keep up!

So whats the next step?
post #2 of 19
WOW! 128 stream processors? I always have suspected that all 8800M and 3600M were identical.
No way to unlock the shaders via software? Did you try installing other drivers?
post #3 of 19
Thread Starter 
Yes - tried everything in Vista. Tried lots of drivers from GeForce and Quadro. No luck. I quit working on it after about 9 hours. Later today I will go through everything in XP.
post #4 of 19
i didn't get one point:
besides of the bios & driver: what exactly is the difference between the 3600 and the 8800m now? do they have the same number of pipelines enabled or not?
post #5 of 19
Thread Starter 

...

Quote:
Originally Posted by felixbrenner View Post
i didn't get one point:
besides of the bios & driver: what exactly is the difference between the 3600 and the 8800m now? do they have the same number of pipelines enabled or not?
No - the 3600M is only showing 64 Shader Units. The 8800MGTX has 96. Rescuing these 32 (or more) Shaders - and hoping they work - is the whole point of this.

The 3600M has a total of 64 units disabled in all. The 8800MGTX has a total of 32 units disabled.

Just to be clear - Shader Unit is the new word for Pipeline. They could be used interchangeably, but they are not quite the same thing.
post #6 of 19
so it's true and the 3600 has 64 and the 8800 has 96.
still wondering about the huge difference in performance between
8800 gts & 3600, as the 8800 gts is said to be the gtx with 64 instead of 96.

however, unlocking the shader units (i know the pipeline thing changed due to the
new architecture of unified shaders) with software would be a fine thing.
i guess we need to wait for the return of juanlu...
post #7 of 19
Thread Starter 
Just to follow up. XP is the same. Only device ID that works and gives you the correct shader info is 401 (8600 GT).

Unless I am missing something, Riva Tuner and software enabling the pipes is out. Someone might want to try what I tried and see if they get the same results.

So - who wants to offer up an 8800MGTX Bios?
post #8 of 19
Great work Bokeh, cheers
post #9 of 19
Well, yeah...

What you proved here today was pretty well known anyways. NVIDIA has one chip, the G92, that they use for multiple parts. NVIDIA simply laser-cut shaders at the factory, which reduce power usage and heat output, and also saves a bit of money (well, it's supposed to) for us consumers.

Doing it with this method allows NVIDIA to use the same chip in several different cards, which costs less for them as well. Back in the GeForce 6800 days, NVIDIA wasn't laser-cutting the extra shaders/pipelines, but rather using the videocard's BIOS to "mask" them, which was hacked, quite successfully, by a number of people. Once this was uncovered by NVIDIA, they started laser-cutting the pipes at the factory, so people wouldn't do what they did in the case of the 6800.

Still, it's nice to see some confirmation of some sort to back up what we already knew/suspected. Good job!
post #10 of 19
Quote:
Originally Posted by Fenuxx View Post
Well, yeah...

What you proved here today was pretty well known anyways. NVIDIA has one chip, the G92, that they use for multiple parts. NVIDIA simply laser-cut shaders at the factory, which reduce power usage and heat output, and also saves a bit of money (well, it's supposed to) for us consumers.

Doing it with this method allows NVIDIA to use the same chip in several different cards, which costs less for them as well. Back in the GeForce 6800 days, NVIDIA wasn't laser-cutting the extra shaders/pipelines, but rather using the videocard's BIOS to "mask" them, which was hacked, quite successfully, by a number of people. Once this was uncovered by NVIDIA, they started laser-cutting the pipes at the factory, so people wouldn't do what they did in the case of the 6800.

Still, it's nice to see some confirmation of some sort to back up what we already knew/suspected. Good job!
so you mean the shader units of the 8800/3600 are laser cut and thus not repairable?
post #11 of 19
I would bet on it, yes. NVIDIA started doing that with the GeForce 6-Series PCI-E cards, after the success of unlocking 6800 "vanilla" AGP desktop cards with 4 extra pixel pipes and an extra vertex pipe.
post #12 of 19
Thread Starter 

...

Quote:
Originally Posted by Fenuxx View Post
I would bet on it, yes. NVIDIA started doing that with the GeForce 6-Series PCI-E cards, after the success of unlocking 6800 "vanilla" AGP desktop cards with 4 extra pixel pipes and an extra vertex pipe.
The only hope I have is that Dell is getting bulk shipments of the Mobile G92 card and then flashing them as Quadro 3600M or 8800MGTX depending on application. I really want to try the bios flash to see what happens.

Yes, I know its a hell of a long shot.
post #13 of 19
Thread Starter 
Quote:
Originally Posted by Fenuxx View Post
Well, yeah...

What you proved here today was pretty well known anyways. NVIDIA has one chip, the G92, that they use for multiple parts.

Still, it's nice to see some confirmation of some sort to back up what we already knew/suspected. Good job!
Agreed. All I did was figure out a way to finally allow us to poke around at the specs of the cards. Just remember, all of the info coming from RivaTuner could be wrong because of the workarounds needed to get at the info.

I am hoping that others with more experience and talent will pick up where I left off.
post #14 of 19
Quote:
Originally Posted by Bokeh View Post

I am hoping that others with more experience and talent will pick up where I left off.
juanlu, we're talking to you!
post #15 of 19
Quote:
Originally Posted by Bokeh View Post
The only hope I have is that Dell is getting bulk shipments of the Mobile G92 card and then flashing them as Quadro 3600M or 8800MGTX depending on application. I really want to try the bios flash to see what happens.

Yes, I know its a hell of a long shot.
That would be a reasonable theory if the 8800M/FX 3600M were the same formfactor, but they're not.

Dell has their cards built by an outside source (Foxconn, if things are still the same as they were with the 7-Series cards) to their specifications, and because the cards (8800M GTX SLI and FX 3600M) are completely different formfactors, it's highly unlikely that this would be the case (using the exact same GPU, with BIOS modifications).

The BIOS for the 8800M GTX SLI is for a 2-GPU card, whereas the BIOS for the 3600M is for a 1-GPU card. I can guarantee you right now that if you flashed a 3600M with an 8800M SLI BIOS, or an 8800M SLI card with a 3600M BIOS, you'd brick it, with the only possibility of recovery being a blind flash.
post #16 of 19
Thread Starter 
Ah - I understand now. I was hoping that once you got past the heat sinking that the underlying circuit boards would be similar. I guess they are probably not now.

Even if all of the ideas end up in dead ends, at least there were some ideas put out there.
post #17 of 19
I disagree. I haven't looked back but I can run a file compare for you. The roms from the 3600M and the 8800M GTX have a HIGH degree of similarity from what I recall. I have the rom's needed and the assistance in blind flashing need be but I doubt it will be necessary. If you are interested I can give you some numbers.

Edit: I was disagreeing on bricking the card. I do however bet that the pipes are laser cut or somehow disabled hardware-wise.
post #18 of 19
Thread Starter 
zzpulp - Thanks! I will get my version of the 3600M ROM to you. I am also going to download the ROMS you have available.

I am working with an old timer (he's in his 50's) that programs in machine language and has been modding/hacking/cracking everything you can imagine since the early 80's. Hopefully he will be able to help with any checksum issues.
post #19 of 19
Oh well the checksum problem can be done easily by hand but also you can load a rom with an improper checksum into nibitor and if you save it, it will have the correct checksum. This seems like it might be synonymous with the whole 3500M and 7950GTX problem though as I have looked at the roms and there is an offset byte just like with the 3500M and 7950GTX. In other words the files are the same size and have high degree of similarity, but one of the files shifts its data by one byte. Theoretically this would be addressed by re-installing/re-callibrating the driver but I've seen strange things recently.

Go ahead and send your rom to my username @ gmail.com though just so I can be sure its the same version as the other rom I have.
New Posts  All Forums:Forum Nav:
  Return Home
NotebookForums.com › Forums › Notebook Manufacturers › Dell Forums › Dell Home (Inspiron, XPS, Studio) › Quadro 3600M Pipeline Details / RivaTuner Workarounds / Next Steps