• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

Why does windows now detect my gtx670 as a 680?

tviceman

Diamond Member
My MSI gtx670 PE is now detected as a gtx680 by windows, as as such Nvidia drivers recognize it as a gtx680, but with the correct 1344 cores. I wouldn't care, except now I have lost the ability to adjust voltage with MSI-afterburner.

I have tried uninstalling the drivers and rebooting, only to have windows detect new hardware and once again find it as a gtx680. I have tried removing the hardware via the device panel, then deleting the Nvidia directory, and it's still doing the same thing.

AARGH! Is there anything else I can do to attempt to make windows correctly detect my video card?

EDIT: I got windows auto-detect to simply detect the card as a vga adapter, and then upon installation of drivers I am still getting the gtx680. 🙁
 
Last edited:
What do you mean "is now" detected? What was done (driver update, windows update, etc.).
Or did this just happen on it's own?
 
What do you mean "is now" detected? What was done (driver update, windows update, etc.).
Or did this just happen on it's own?

On it's own as far as I am aware. I am downloading the 301.42 drivers right now (last certified WHQL) to see if that changes how my video card is detected, but other than updating drivers as new ones have come out, I have done nothing different to my system.
 
On it's own as far as I am aware. I am downloading the 301.42 drivers right now (last certified WHQL) to see if that changes how my video card is detected, but other than updating drivers as new ones have come out, I have done nothing different to my system.

Didn't work either. 🙁
 
Do you recall if your system detected as 670 previously? If so, when was the last time you checked, and then, can you windows restore to that time? It would be interesting to see if a driver update affected system device detection.
 
Do you recall if your system detected as 670 previously? If so, when was the last time you checked, and then, can you windows restore to that time? It would be interesting to see if a driver update affected system device detection.

It did detect as a 670 at one point, and when afterburner 2.2.3 came out I had the options and ability to adjust the voltage on the core, PLL, and vram. Now I do not have those options. I don't know at what point the system started recognizing the card as a 680, but I guess I could try a system restore. I'm not sure if it is worth all this hassle though.

EDIT: Can't try a system restore; only goes back a few days. I've had this issue for at least two weeks now.
 
Hmmm.. I thought system restore went back a few months at least. That sux.
Ok, uninstall MSI afterburner. Download latest NV driver and to Custom and Clean install options. Download lates MSI afterburner and install. See what you get. Unless you did all this already.
 
I would probably use driver sweeper on a safe boot, delete the nvidia directory on your boot drive (because if you do a system restore and that directory is present, it will constantly roll back to the "bugged" drivers), and a "clean" nvidia driver install. Driver sweeper will remove any offending registry entries that could cause this, but you have to use it on a safe boot.
 
OP - Dumb question but did you forget to click the two boxes in AB under Settings labeled "Unlock Voltage Control" and Unlock Voltage Monitoring"?
 
I would probably use driver sweeper on a safe boot, delete the nvidia directory on your boot drive (because if you do a system restore and that directory is present, it will constantly roll back to the "bugged" drivers), and a "clean" nvidia driver install. Driver sweeper will remove any offending registry entries that could cause this, but you have to use it on a safe boot.

Drive sweeper was discontinued over two years ago, how reliable can it be today?

EDIT: Downloaded and ran it anyway. Followed the instructions verbatim. Reinstalled last WHQL driver (when the gtx670 was released) and it's still showing up as a gtx680 in the nvidia control panel. 🙁 Oh well.
 
Last edited:
My MSI gtx670 PE is now detected as a gtx680 by windows, as as such Nvidia drivers recognize it as a gtx680, but with the correct 1344 cores. I wouldn't care, except now I have lost the ability to adjust voltage with MSI-afterburner.

I have tried uninstalling the drivers and rebooting, only to have windows detect new hardware and once again find it as a gtx680. I have tried removing the hardware via the device panel, then deleting the Nvidia directory, and it's still doing the same thing.

AARGH! Is there anything else I can do to attempt to make windows correctly detect my video card?

EDIT: I got windows auto-detect to simply detect the card as a vga adapter, and then upon installation of drivers I am still getting the gtx680. 🙁

Are you connected to internet when windows checks for the new hardware?It may seem like a dumb question but sometimes windows get messed up while searching for a new hardware.
 
Last edited:
What does it say in device manager? Not the card name, but mainly I'm wondering about the device ID. I like to use Everest to sniff out these details (although the application has been replaced by AIDA64).

You could also try removing the software and also removing the card from device manager. Also show hidden devices and delete anything there that says Nvidia, then reboot. Disconnecting from the net might not be a bad idea.
 
What does it say in device manager? Not the card name, but mainly I'm wondering about the device ID.
My thought exactly. NVIDIA's drivers generally aren't magical; they're working off of the device ID. If the card is showing up as a 680, then that implies it's IDing itself as VEN_10DE&DEV_1180. It should be DEV_1189.
 
Thanks for posting that, saves me the trouble. 🙂 But yea, the driver can only install what it thinks the hardware is, which may be wrong.
 
Sometimes when you uninstall drivers, Windows will just rollback to the previous version it had before and while the control panel will be missing, it is actually using an older version of the drivers.

Make sure under device manager that after you have uninstalled the GPU drivers that it isn't using an older NVidia driver. Keep uninstalling drivers under device manager and rebooting until the card is using the default MS supplied VGA driver. Then install the latest drivers.
 
Okay so I reseated the card and it's now correctly being detected as a gtx670, and MSI afterburner is also showing it as the 670 PE and has given me back all my voltage options.

I think the is the third card I have owned where problems crept up and reseating it into the PCIe slot fixed everything. WEIRD.
 
you may want to check if your motherboard is properly lined up with the slots in your case and if the pci e retention clip isnt broken or worn. if you built your own system also make sure you used the proper standoffs to ensure correct mobo height unless your case came with pre "dimpled" standoffs.
 
you may want to check if your motherboard is properly lined up with the slots in your case and if the pci e retention clip isnt broken or worn. if you built your own system also make sure you used the proper standoffs to ensure correct mobo height unless your case came with pre "dimpled" standoffs.

All of my reseating issues have been with different systems / motherboards. Thanks for the advice!
 
Back
Top