Can someone help me? I am trying to make a k5000 from my MSI gtx 660 ti, but I don't know where I can find the resistors and what I need to change them with.
Thanks!
Hello - I was taking a look at the photos that you posted however they aren't all that clear. Try to get some better lighting and try and get the tiny details, lettering etc.. all in focus - this will really help in getting identified what needs to be identified
Interesting, so Titan remains the only one with uncrippled DP FP.
It makes sense, I suppose - they had to sacrifice something to keep the GPU with the extra few shaders enabled from cooking itself at gaming grade clocks and voltages required.
Having said that - what about modding the 780Ti into a Titan? If Tom's Hardware is correct and it is due to the driver lowering the DP FP clock speed, the modding it into a Titan would work around this and give you the best of both worlds - extra shaders and full DPFP performance.
--Update--
I noticed one interesting thing: nvidia-smi reports, clock is running with 732 MHz (TITAN 835MHz or something). If I modify the bios with kepler bios tweaker it doesn't change at all. Cuda-z reports for example 900Mhz but the performance doesn't change. Maybe nvidia-smi is correct and I have to change something else.
Actually, the 4th nibble is hard strapped with a res of 33k between vcc and sck, as posted by oguz286. I think the dp performance is ok, only single precision is poor
Ah, ok you mean i have also to adjust the 4th nibble.
It is not a titan or k20c bios. It is a extracted k20xm bios from ibm.
Actually, the 4th nibble is hard strapped with a res of 33k between vcc and sck, as posted by oguz286. I think the dp performance is ok, only single precision is poor
Actually, the 4th nibble is hard strapped with a res of 33k between vcc and sck, as posted by oguz286. I think the dp performance is ok, only single precision is poorCan you be more explicit? are you saying that DP performance isn't crippled and is 1/3rd the SP performance in your conversion?
[...] I have a 4GB GTX680 running a K5000 BIOS, and there is no obvious performance benefit in any test over a standard GTX680 - the only advantage is in persuading the drivers to allow VGA passthrough operation - and even that doesn't seem to work on models more recent than the GTX680.
oguz286, you are a legend! Any chance of a before/after BIOS hex diff? I'd rather like to try to flash a GTX480 with a Q6000 BIOS with RAM size adjusted appropriately and see what effect it has.
[...] I have a 4GB GTX680 running a K5000 BIOS, and there is no obvious performance benefit in any test over a standard GTX680 - the only advantage is in persuading the drivers to allow VGA passthrough operation - and even that doesn't seem to work on models more recent than the GTX680.
Could you tell me if changed anything in the bios before flashing it? Or could you just flash it after you changed the hard straps?
Where did you obtain this bios?
Quote from: gordanoguz286, you are a legend! Any chance of a before/after BIOS hex diff? I'd rather like to try to flash a GTX480 with a Q6000 BIOS with RAM size adjusted appropriately and see what effect it has.
Also did you get any further with this?
I think I have a different motivation than most users here. It seems Nvidia have crippled 3Dsmax Viewport performance in their recent cards severely. Since 3Dsmax does not use any of the advanced OpenGl features of the Quadros but Direct 3D (9.0) I don't see any reason why geforce cards should perform as bad as they do. Especially the new kepler cards. A gtx780 is performing alot worse than a gtx 480. We have also have a few gtx 680s and the newest one performs as poorly as the gtx780 although it has the same specs as the older ones.
A Quadro K2000m performs alot better then any of the geforce cards.
I first tested with a gtx480 but changing the sof straps and flashing it with the hardware id to a Quadro 6000 but did not see any performance gains in 3dsmax.
I think I have a different motivation than most users here. It seems Nvidia have crippled 3Dsmax Viewport performance in their recent cards severely. Since 3Dsmax does not use any of the advanced OpenGl features of the Quadros but Direct 3D (9.0) I don't see any reason why geforce cards should perform as bad as they do. Especially the new kepler cards. A gtx780 is performing alot worse than a gtx 480. We have also have a few gtx 680s and the newest one performs as poorly as the gtx780 although it has the same specs as the older ones.
A Quadro K2000m performs alot better then any of the geforce cards.
I first tested with a gtx480 but changing the sof straps and flashing it with the hardware id to a Quadro 6000 but did not see any performance gains in 3dsmax.
As far as I can tell from my limited testing, the 3DSMax viewport is software rendered. I tried a genuine Quadro 2000, GTS450, GTS450 modified into a Q2000, GTX470, GTX470->Q5000, GTX480, GTX480->Q6000, GTX580, GTX580->Q7000, GTX680, and GTX680->K5000 and I got about 7fps for the viewport out of all of them, no difference between them at all. Which implies software rendering.
As far as I can tell from my limited testing, the 3DSMax viewport is software rendered. I tried a genuine Quadro 2000, GTS450, GTS450 modified into a Q2000, GTX470, GTX470->Q5000, GTX480, GTX480->Q6000, GTX580, GTX580->Q7000, GTX680, and GTX680->K5000 and I got about 7fps for the viewport out of all of them, no difference between them at all. Which implies software rendering.
As far as I can tell from my limited testing, the 3DSMax viewport is software rendered. I tried a genuine Quadro 2000, GTS450, GTS450 modified into a Q2000, GTX470, GTX470->Q5000, GTX480, GTX480->Q6000, GTX580, GTX580->Q7000, GTX680, and GTX680->K5000 and I got about 7fps for the viewport out of all of them, no difference between them at all. Which implies software rendering.
hey gordan, thanks for answering my questions.
There are different viewport rendering modes available actually. Since 3dsmax 2012 the default is the Nitrous renderer which should be states it is directx9 based ( directx 11 for max 2014). On top of that fps changed for me when changing to different cards. surprisingly best results came from quadro k2000m ( but admittedly different system) and radeon 5870.
for the comparison a large scene with high polycount and complex materials was used.
But even considering sun tzus (which I didn't fully understand considering my findings) post I still cant find an explanation why the newer gtx680 in my testing only returned about half the fps from the older one.
As far as I can tell from my limited testing, the 3DSMax viewport is software rendered. I tried a genuine Quadro 2000, GTS450, GTS450 modified into a Q2000, GTX470, GTX470->Q5000, GTX480, GTX480->Q6000, GTX580, GTX580->Q7000, GTX680, and GTX680->K5000 and I got about 7fps for the viewport out of all of them, no difference between them at all. Which implies software rendering.
hey gordan, thanks for answering my questions.
There are different viewport rendering modes available actually. Since 3dsmax 2012 the default is the Nitrous renderer which should be states it is directx9 based ( directx 11 for max 2014). On top of that fps changed for me when changing to different cards. surprisingly best results came from quadro k2000m ( but admittedly different system) and radeon 5870.
for the comparison a large scene with high polycount and complex materials was used.
But even considering sun tzus (which I didn't fully understand considering my findings) post I still cant find an explanation why the newer gtx680 in my testing only returned about half the fps from the older one.
Servus,
I changed the marked resistor in the pic from 25k to 40k. Now the pci-id is 1025 instead of 1005 for a Titan. The aim is to get 1020 (K20X). I changed already the resistors near by. But it doesn't changed anything. Somebody any ideas?
If it works the way I think it does (and that's a big if), the 4th nibble is controlled by the resistor pair directly to the left of the one you changed to 40K to boost the 3rd nibble to 0x2 (0x1005 -> 0x1025). I think that in order to get to 0x1020 you would need to replace the existing resistor in that pair to the left to 5K. That is pulling to ground on the right side and seems to be connected to SO on the left side.
If I'm right, you should also be able to apply a similar trick to bridging VCC and SCLK with a resistor by connecting SO and GND. If the current ID is 5 that would make the resistor to be modded 30K. to reduce that overal resistance to 5K you would need a 6K resistor between SO and GND.
It's hard not to get excited over modding a GTX to a Quadro or K series pro card. However, is there any particular reference or non-reference GTX 6 series that can be modded 100%? I am willing to take the risk if it's not too difficult.
Actually, I have the GTX670-DC2-4GD5 non reference, has anyone attempted it on this card and had any luck? Please let us know.
It's hard not to get excited over modding a GTX to a Quadro or K series pro card. However, is there any particular reference or non-reference GTX 6 series that can be modded 100%? I am willing to take the risk if it's not too difficult.
Actually, I have the GTX670-DC2-4GD5 non reference, has anyone attempted it on this card and had any luck? Please let us know.
You'll find that even most non-reference GTX670/GTX680 cards only differ minimally from the reference design, and the strap resistors are in the same locations. I have a Gainward Phantom GTX680 card which is technically non-reference, and I successfully modified it. You could actually try a part-mod. If you want to use it for virtualization, I read somewhere that Tesla K10 is supported for PCI passthrough, which means you wouldn't even have to remove the resistor controlling the 3rd nibble - only remove the one controlling the 4th. That should give you ID 0x118F for Tesla K10 and you might find it works just fine. Best of all, the resistor that controls the 4th nibble is on the back of the card, which means you wouldn't even have to take off the heatsink. Please report back if/when you do it.