I've saved the bios off a GTX 480, then changed the device ID with nibitor to a 06D9 from 06C0 but it still shows up with the old device ID after flashing.
nvflash -5 does require me to type YES due to mismatch but I'm doing something wrong.
So I had some problems with Tesla K10, I had the wrong memory size(29xxMB) and insufficient info in GPU-Z, and nonexistent sensors.
It would be nice if you would offer a service of modding the cards Some of us have unsteady hands. Only good for nvflash strapping ..the best avice I can give is not to skimp on soldering iron. Get a good one with pointed tips so you can apply the tiniest of solder amounts.
Or go one better and get a hot air reflow iron. A decent one of those costs more than a Titan, though.
One other possible alternative is to get conductive glue.
But none of those preclude the requirement for very, very steady hands; a good night's sleep and no caffeine for 24 hours before attempting makes a noticeable difference.
I could easily solder anyone’s card if they were nearby me.
Those ultra pointed tips are a pain imo. I found that they loose heat when you touch the component and you have to have the heat turned up more. When its just sitting there it starts to oxidize unless you turn it back down. They just aren't a big enough heat sink and the temp control is all out of whack.
I use a hakko 936 with the 900M-T-B tip that came with it. I think they are around the $80 mark now. When I was working I preferred the chisel type D tips but they are easy enough with either. I used to do 0603s at work.
The key really is flux if you don't get it soldered right away before the flux in the solder evaporates. Get some no clean flux in a syringe tube and some fine tweezers.
My arms or hands shake a fair bit. I just hold them hard against the desk while I'm soldering.
Update:
As some of you that have been following this thread are aware, I've been having a rather bizzare problem with only DL-DVI working on my modifed GK104 based cards (680 and 690). It just occurred to me that the two cards I have happen to have on thing in common - they are both Gainward cards. Has anyone else successfully managed to get DL-DVI to work in a VM with a Gainward GTX680 Phantom 4GB or Gainward GTX690? Gainward 690s have a few strapping resistors in different places to the EVGA and other 690s, so it is plausible they made some tweaks that cause the problem. Does anyone have either of those cards working with DL-DVI outputs successfully?
On a separate note, I just learned that GTX780Ti has device ID 0x100A. K6000 is 0x103A. We only need to change the 3rd nibble (via oguz286's awesome mod). His mod is to use a 33K resistor to jack up the 3rd nibble from 0 to 2. On my Titan using an 18K resistor instead boosts the ID to 3. So to make a 780Ti to a K6000, simply apply an 18K resistor between VCC and SCLK and voila, job done. For extra points, solder a couple of wires between those pins, solder an 18K resistor on one of them, and a switch to connect them. Break the switch out somewhere accessible (extra extra points for making the switch easily and neatly accessible from the back of the card without obstructing the airflow too badly). Now you can switch between a 780Ti and a K6000 at a flip of a single switch.
Needless to say, the neatness of this means that I'll be acquiring a 780Ti as soon as I've ebayed my Titan.
Edit: Maybe I'll keep my Titan for a little bit longer, as if the PCB is the same (which it almost certainly is), it should be very obvious which resistors are configured differently for the 4th nibble. Watch this space.
I modded a Zotac GTX 680 into a K10, with hopes that I could get it to do GPU accelerated computation in this program called CST. CST does not have support for any consumer video cards for acceleration.
After the mod, it shows up at as K10 in windows, but trying to use the video out of the card results in a limited resolution of 1280x720, and using programs such as CST or even attempting to benchmark it with other software results in it not being recognized. Do you believe this a hardware issue or a manufacturer issue?
So, I was able to mod the titan into the k20xm.
you know that 1280 bug is documented by xen as a known issue even with grid
I have no issues with it popping up as a K10 with GPU-Z or Device Manager. I've used Quadro/Tesla drivers 307.45 (recommend version by CST) as well as the latest drivers available. Have you had issues with different drivers? I am trying to reread all the threads from where I've left off here and there. I decided to test gpu acceleration with another program called cgminer (yeah I'm just dabbling with that stuff), and it correctly functions with my stock 560 ti, but thereafter says it says GPU 1 failure.
I have additions GPUs driving my screen, but as they were all nVidia based I didn't want to have driver conflict issues possibly, and that is when I realized the GTX680-modded-to-K10 would not go past 1280.
On page 17 verbigbad boy stated:
"I successfully modified
Zotac PCI-E NV ZT-60206-10L GT640 Synergy 2G 128bit DDR3 900/1600 DVI*2+mHDMI RTL
To NVIDIA GRID K1. It is working fine. passthough works too. BUT Device ID modification posible only after bios modification. Bios modification is needed only for specific vendors.
"
Do you think this would be an issue with this zotac? I'm going to search the thread for other zotac 680s done successfully. I'm not very proficient editing BIOSes and uploading them, I'd have to find a tutorial if that is the case.
Side note, when looking through CST's guidelines for GPU acceleration, they show that the nVidia control panel in windows has a Tesla specific branch after stereoscopic 3D video settings. I don't have this available within my control panel.
So, I was able to mod the titan into the k20xm.
I need mostly DP precision in EM simultaion and want to do the same mod.
Am I correct: all that needs to be done is changing the resistor 25k->40k and flashing the modded 128kb BIOS from k20xm?
It may not work - you need to modify the 4th nibble value to match the Tesla card, and that hasn't been located yet. The drivers check the hard strap rather than the soft strap to enable features. Titan allegedly has full DP performance, but my Titan shows near identical figures for DPFP in CUDA-Z as my 780Ti, so either CUDA-Z isn't measuring it reliably or it is a myth that Titan has uncrippled DP performance.
The only full ID modification available at the moment is 780Ti to K6000, since those don't differ in the 4th nibble, so changing only the 3rd nibble is sufficient.
Also note that video outputs and configuration are set by the BIOS, so flashing a Tesla BIOS onto a GeForce card will disable all video outputs on the card.
Read the thread once again and found that the resistor mod which seemed to work is 33k between VCC and SCLK.
According to previous unlucky experiments, resistors controlling the 4th nibble should be located on the card's backside against the flash, right?
By the way, if softmod doesn't work then why original Titan BIOS contains FF FF FF 7F 00 14 00 80 at 0x1C, which, if I'm not mistaken, changes hardware coded 4th nibble from something (0, 1, 4 or 5) to 5?
Regarding the Titan's DP uncrippled performance, AFAIK it is activated by the driver which changes the card's BIOS so it turns on all DP FPUs and at the same time drops frequency to 732 MHz. Do you know if anyone made a comparison of "crippled" and "uncrippled" BIOSes?
So I had some problems with Tesla K10, I had the wrong memory size(29xxMB) and insufficient info in GPU-Z, and nonexistent sensors.
Sounds like you didn't reinstall the driver properly after you modified the card.
I read your assessment but I figured it was worth a test on 1 card, if i can do it before the others need to be exchanged for real quadro's. My understanding was that the quadro's do perform better in viewports than the mainstream cards but I am not sure I want to make that investment to find out. We actually picked up a quadro k4000 to test, just haven't opened it.
If the ID works out as I hope, I can always buy the right resistors... this pack contains a broad range of values so I grabbed it. By the way, I think my diagram of the traces is missing some interconnections, the image is playing light tricks, so I won't know for sure till i open my own card, but looking at Guz's site, his image seems to show a few more interconnects. And it makes sense one could connect the SCLK with VCC based on the traces... and I wonder if the other nibble can be tracked down by looking for a similar connection to a power line.
http://www.guztech.nl/wordpress/index.php/2013/11/researching-nvidia-gpus-geforce-gtx780-and-gtx-titan-to-tesla-k20-and-tesla-k20x/