I hoped for the soft straps because I wanted a way of finding a resistor configuration that combined with the soft straps could take a card from GTX to Quadro and back just by changing the soft straps.
You could always hotglue some dip-switches to it and wire them up with wire-wrap.
index | meaning | resistance |
1 | 3 byte C D | 25k |
2 | 3 byte F | none |
3 | 4 byte values 0-7 | 10k |
4 | 4 byte values 8-f | none |
device name | R1 | R2 | R3 | R4 |
GT 640 | 25k | none | 10k | none |
GTX 650 | 25k | none | 35k | none |
Quadro K600 | none | 40k | none | 15k |
GRID K1 | none | 40k | 15k | none |
K2000 | none | 40k | none | 35K |
Hello all again I have good news.
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 It is posible after bios modification. Bios modification is needed only for specific vendors.
And you should use unlocked bios gt640om.rom. I attached it to post.
original bios is gt640ori.rom. I changed masks and updated checksum.
upd:
removing resistor 1 may cause random ID changes after reboot I will update post after i solve it
upd:
removing resistor 1 may cause random ID changes after reboot I will update post after i solve it
Any news about this?
upd:
removing resistor 1 may cause random ID changes after reboot I will update post after i solve it
Any news about this?
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 mofidication posible only after bios modification. Bios modification is needed only for specific vendors.
Does this mean that I would need to remove the cooling unit to reach the necessary resistors?
Looking at the new gtx 650 Ti Boost, it looks to be almost identical to the Quadro K4000 short the memory (same processor and cuda core count.) Would it be a hardware only or a require bios or softstrap mod as well to be done properly?
010: 08 e2 00 00 00 04 00 00 02 10 10 82 ff ff ff 7f
020: 00 00 00 80 0e 10 10 82 ff ff ff 7f 00 00 00 80
Looks like the BIOS id correct.For those whom have changed their "model" of their cards, does this enable use of nvidia-smi options, and does it enables use of higher versions of CUDA functions?
E.g. going from CUDA version 3.0 (GTX 670) to 3.5 (K20) would enable Funnel shift as described in http://stackoverflow.com/questions/12767113/funnel-shift-what-is-it
Thank you.
Dear All,
I have Asus GT640-1GD3-L card and I would like to make it recognizable as K2000 in order to have working VGA Passthrough in XEN (currently guest Windows recognizes card as gt640, but show error 43).
Please find bellow Asus GT640-1GD3-L photos:
http://www.overclockers.ru/images/lab/2012/12/24/1/15_ASUS_back_big.jpg
http://www.overclockers.ru/images/lab/2012/12/24/1/18_ASUS_PCB_big.jpg
Could you please specify which resistors on the photo should be replaced?
Is it a software method how to make Asus GT640-1GD3-L recognizable as K2000?
I already have checked the BIOS:Code: [Select]010: 08 e2 00 00 00 04 00 00 02 10 10 82 ff ff ff 7f
Looks like the BIOS id correct.
020: 00 00 00 80 0e 10 10 82 ff ff ff 7f 00 00 00 80
Quadro K2000 does not support gpu passthrough.
http://wiki.xen.org/wiki/Xen_VGA_Passthrough_Tested_Adapters
http://hcl.xensource.com/GPUPass-throughDeviceList.aspx
you need to modify it to GRID K1
It is hard to say without ohmmeter where resistors are located.
I not sure but I think they are near big capacitors and i think top sop-8 IC is EEPROM. Resistors located on front and back near empty resistor places. If you have ohmmeter you can try it to find by yourself.
Quadro K2000 does not support gpu passthrough.
http://wiki.xen.org/wiki/Xen_VGA_Passthrough_Tested_Adapters
http://hcl.xensource.com/GPUPass-throughDeviceList.aspx
you need to modify it to GRID K1I am confused: information provided via mentioned links confirms than k2000 works with XEN Passthrough. Please correct me if I understood the information incorectly.
Yes, I have ohmmeter - I will try to find some, but I need start region (the place where needed resistor could be located from your point of view). Please find bellow detailed photo of Pm25LD020 and area around plus back side (it would be nice if you could highlight the resistors that I should check at first):
https://dl.dropbox.com/u/52618061/IMG_0249.JPG
https://dl.dropbox.com/u/52618061/IMG_0250.JPG
https://dl.dropbox.com/u/52618061/IMG_0251.JPG
https://dl.dropbox.com/u/52618061/IMG_0253.JPG
https://dl.dropbox.com/u/52618061/IMG_0254.JPG
I think you mixing up Quadro 2000 and Quadro K2000, it is different cards.
Please read links again
So I traced pin 6 from eeprom photos and I think:
R532 is R1 and should be 25k
R558 is R2
from https://www.eevblog.com/forum/projects/hacking-nvidia-cards-into-their-professional-counterparts/msg213332/#msg213332
So you need to find R3 and R4 places. you need to find 10k resistor with empty place near.
just unsolder every 10k resistor step by step, test pci device id and solder resistor back.
It may help, look at picture in my post, it was 5k and 10k resistors near R3 and R4 in my case.
Afraid to unsolder 10k resistors which connected to fets.
You are right again: R532 is 25K and it's R1, R558 is R2
R3 and R4 are resistors near the mounting hole.
Guest windows also recognized as Nvidia G1, but shows the same error: "Windows has stopped this device because it has reported problems. (Code 43)" . I use Ubuntu 13.04 (Beta), Xen 4.2.1, Asrock Z77 Pro4 and Core i5-3470.
Could you please help me solve the issue?
verybigbadboy, could you please specify software versions which you use to get working VGA path through on GT640 (modified to Grid K1)?
I attached your photo with marks on resistors, can you check marks? I would like to add this photo to gt640 post.
I think it is nvidia drivers issue.
Can you try to remove nvidia geforce drivers. install quadro drivers after.
Also can you check is card working good without xen?
pc: debian 6 xen 4.2
home pc: gentoo, kernel 3.7.10, qemu 1.4.0 + libvirt and virt-manager for config.
Could you please specify which version of nvidia driver did you use when check vga path through?
I had installed nvidia geforce drivers on VM before I made resistors modifications. When modified videocard was installed Windows said that device driver is not found and I download and install quadro drivers. Installation of quadro drivers looks like uninstall geforce drivers (I do not see GeForce driver at Add/Remove Program)
Ok, will check if card is working on Ubuntu without Xen. Also, could you please clarify how Gt640 (Grid k1 mod) should work with DVI, HDMI outputs?
pc: debian 6 xen 4.2
home pc: gentoo, kernel 3.7.10, qemu 1.4.0 + libvirt and virt-manager for config.Did you compile Xen from sourcea and apply patches for Nvidia path through support
I attached your photo with marks on resistors, can you check marks? I would like to add this photo to gt640 post.