my GT640 only works with 2 outputs under XP, but 3-4 under Win8.1

giantbucket

Dignified
BANNED
so i have a forex trading machine, which uses dual Asus GT640-2GD3 cards (4 outputs per card) to drive my monitors. using Win8.1 with the cards i can use the DVI + DVI + HDMI outputs easily, no problems. same hardware, dual-boot with WinXP, and i can't see the HDMI-connected monitor, it's not recognized. my on-board (i5-3570k) HDMI port works fine as the main desktop monitor. so it's not an HDMI issue.

i tried the driver from the Asus site, as well as the latest from Nvidia. neither recognizes the HDMI-connected monitor under WinXP.

ideas?
 
Solution
Under Windows Vista and newer (Vista, 7, 8, 8.1, 10), multi-display is handled more by the OS than the driver. It's very likely that under XP, the drivers you are using simply do not support the configuration you are attempting. Since you've tried the most up-to-date drivers for your graphics card and you still can not get your particular configuration to work, it's highly likely unsupported.

Have you tried using the HDMI on your GT640 card by itself, with no other displays connected? Is your HDMI connected screen HDCP compliant? Are you using any adapters, or going through any other devices that could interfere with the HDCP handshake?
Under Windows Vista and newer (Vista, 7, 8, 8.1, 10), multi-display is handled more by the OS than the driver. It's very likely that under XP, the drivers you are using simply do not support the configuration you are attempting. Since you've tried the most up-to-date drivers for your graphics card and you still can not get your particular configuration to work, it's highly likely unsupported.

Have you tried using the HDMI on your GT640 card by itself, with no other displays connected? Is your HDMI connected screen HDCP compliant? Are you using any adapters, or going through any other devices that could interfere with the HDCP handshake?
 
Solution

giantbucket

Dignified
BANNED
all monitors are VGA+DVI, so i have to use an HDMI-DVI cable, which works 100% under Win8.1 and shows that it is HDCP compliant. the cards have DVI+DVI+HDMI+VGA, so i can try to use DVI+DVI+VGA instead of DVI+DVI+HDMI to see if that changes anything, and yeah i can unplug one of the DVI to see if a DVI+HDMI combo works.

i guess i'll report back tomorrow evening...
 
It may be an HDCP issue that is only present under XP, or that particular configuration of outputs under XP. Until you've confirmed the HDMI works at all out of the GT640 in XP, I would be suspicious of that. I would suspect the VGA output should work, but it's hardly an ideal solution. Something else I would wonder is, whether each screen is or should be running the same resolution and refresh rate to be supported under XP. You might try different modes, such as cloning vs extending the desktop, not that it's a solution, but it may reveal that you're simply hitting a driver limitation, since you said it works as intended under 8.x.