In short: The D870 is in fact two units of C870. One of them is being recognized as a CUDA device, the other one isn’t. This is only in Vista 64.
On all OSs tested the two C870s appear to be very different (different clock speeds, bandwidth, etc).
This was observed straight out of the box.
Do I ship it back to NVIDIA?
Is there a way for me to reset it somehow? flush the bios or something?
The two cards in the D870 being clocked differently is a known driver bug. See http://forums.nvidia.com/index.php?s=&…st&p=460519 . Version 177.70.18 solves the problem for CUDA 2.0. CUDA 2.1 is not supposed to have the issue, but I haven’t confirmed that on my system yet.
As for the 2nd card not showing up in Visa, I haven’t fiddled with that on vista yet so I can’t help.