NVIDIA GeForce GTX 690 Modified Into Quadro K5000 and Tesla K10

Published: Mar 18th 2013, 13:36 GMT

GeForce GTX 690 Into Quadro K5000

When you buy GeForce GTX 690, the most expensive dual-gpu graphics NVIDIA has in their offer, you expect the best performance and every feature enabled. Well this is actually true, however it does not support the same technology as it’s professional counterpart Quadro K5000.

If the GeForce could be modified into Quadro, you would save $1000. A member of the EEV Forums did just that, because his GeForce GTX 690 would support NVIDIA Surround (multi-monitor technology) in Windows, but it would not support Mosaic in Linux, which is exclusive technology for Quadro series. What is worth noting is the fact that NVIDIA Quadro K5000 is a single-gpu card, clocked lower than 690.

In order to understand how this modification works, we have to bring up few facts. In the past it was actually very easy to modify GeForce cards into Quadro (and opposite), by changing the hardware straps on the board. These straps control the PCI Device ID, which carries the information what card is connected to the slot. So if you knew the codes for each card, you could manipulate them to emulate specific model of the card. However NVIDIA changed the way to control the ID. To change it on the GTX 690 it requires some modification to the board itself. By changing the analogue values of certain components we can manipulate the ID. The modder gave us a whole list of values corresponding to specific codes:

  • 5K = 8
  • 10K = 9
  • 15K = A
  • 20K = B
  • 25K = C
  • 30K = D
  • 35K = E
  • 40K = F

NVIDIA GeForce GTX 690 has an ID of 0x1188, while Quadro K5000 has 0x11BA and Tesla K10 0x118F. Long story short, it equates to 20K and 15K resistors to be enabled in order to change 690 into K5000, whereas it requires 5K and 40K resistors to transform it to Tesla K10. And that’s it. He posted few images for verification. The story does not say however, if the card is now operating with only one GPU or two. It surely does trick the NVIDIA’s X Server, which now reads the code as K5000/K10. Other users suggest that the same way can be applied to GeForce GTX 660Ti/670 to transform them into 680. It would technically just change the name in the NVIDIA Control Panel (not verified). Of course this method will work with the GeForce GTX Titan into Tesla K20 mod as well.

Linux Quadro K5000

Linux Tesla K10

NVIDIA did not comment on this story, instead they deleted the thread regarding this tweak on their official forums (made by the same user). Keep an eye on the thread below.


Comment Policy
  1. Comments must be written in English and should not exceed 1000 characters.
  2. Comments deemed to be spam or solely promotional in nature will be deleted. Including a link to relevant content is permitted, but comments should be relevant to the post topic. Discussions about politics are not allowed on this website.
  3. Comments and usernames containing language or concepts that could be deemed offensive will be deleted.
  4. Comments complaining about the post subject or its source will be removed.
  5. A failure to comply with these rules will result in a warning and, in extreme cases, a ban. In addition, please note that comments that attack or harass an individual directly will result in a ban without warning.
  6. VideoCardz has never been sponsored by AMD, Intel, or NVIDIA. Users claiming otherwise will be banned.
  7. VideoCardz Moderating Team reserves the right to edit or delete any comments submitted to the site without notice.
  8. If you have any questions about the commenting policy, please let us know through the Contact Page.
Hide Comment Policy