VOGONS


First post, by duga3

User metadata
Rank Member
Rank
Member

Hello there! 😀

Has anyone here ever attempted to build a WinXP system with multiple graphics cards at once?

Right now I am focusing on Windows XP, games from cca 1998-2007, where I dont expect 100% compatibility near the lower end of this timeframe but you probably know what I mean (HL, SS2, etc). Glide is not really needed, only if there would be one extra spare PCI slot that would otherwise be unused. I would rather use Glide on Win98 system with A3D than run it on WinXP with hacked drivers. But - I would also like to hear any ideas about other systems in the same spirit, especially the Win98 as mentioned, which I plan on tackling in the future, probably in the same fashion if possible. So dont hold back please.

The main motivation for this type of build: Newer GPUs are not compatible with some older games (glitch or doesnt work at all) and instead of building multiple PCs (space issue), I would like to utilize 1 PC with multiple graphics cards and multibooting or something like that.

The XP build must have both PCI and PCIe slots to allow for older and newer (gtx960) cards and something in between (so the motherboard has to have a lot of these slots). I have yet to look into the early PCI/PCIe cards so maybe it could be PCIe only if there will be some reasonable PCIe variants of the older cards. I do not expect that there is a board that would have all AGP, PCI and PCIe so I wont even ask.

The current problem I am having: I have now tried 2 different (PCI-e for now) cards in one system (nForce 700) and realized that even when only one card is in use, the other one is still powered and has the fan spinning. So I have removed the power connector to the card and it is still spinning so the fan is powered directly from the bus, sigh. It makes total sense now but being always a solo card user this important detail didnt really occur to me until I have actually tried it. There is no option to turn it off in my BIOS either. In my limited knowledge, I dont know how to solve this or work around it. I would not bear to listen to multiple old graphics cards fans at the same time, I hope you can relate. Would anyone here have any ideas for this please?

Thank you in advance for any input, relating to the current problem or this type of build in general, any ideas are appreciated.

98/XP multi-boot system with P55 chipset (build log)
Screenshots
10Hz FM

Reply 1 of 6, by agent_x007

User metadata
Rank Oldbie
Rank
Oldbie

1) You can software disable any card in Device Manager, Windows XP is smart enough to use the other one as default display (it doesn't have to be the one used for POST, you simply have to wait for Windows to boot in that case).
2) If you REALLY want to cut power COMPLETELY for given GPU (ie. 0W power usage no leds/fans, etc.), the only way is to have a board with PCI-e on/off switches (like EVGA X58 Classified), and additional switch(es) on cables that connect PCI-e power plugs to PSU.
You have to do this for all GPUs you want to control this way (don't worry - you can have one for few cables)
3) Most popular boards with all three standards (PCI-e, AGP, and PCI), are called 4CoreDual series 775Dual series, ALiveDual-eSATA2 and 939Dual series.
PS. When trying to plug switches for 6/8-pin PCI-e connectors :
DO NOT connect +12V to ground because you didn't checked where they go.

Last edited by agent_x007 on 2018-10-16, 21:57. Edited 1 time in total.

157143230295.png

Reply 2 of 6, by duga3

User metadata
Rank Member
Rank
Member

1) It seems to work without disabling the second card, but I do get the prompt after booting into Windows about the second card so thats probably the main reason why I should disable the other one, right? I will still need to multiboot I think, because I will need different drivers for each card and switching drivers require safe mode reboot AFAIK anyway (I am using the DDU program).

2) Good idea, I could rig some old drive bay fan controller as a switcher for the power cables. Are the PCIe switches on those EVGA boards physical only or also available as software? If physical only, then its also a small issue to look into.

98/XP multi-boot system with P55 chipset (build log)
Screenshots
10Hz FM

Reply 3 of 6, by agent_x007

User metadata
Rank Oldbie
Rank
Oldbie

Well, you don't have to disable it if driver(s) "are OK" with both working at the same time.
If you have problems with the one you don't want to use - sure, disable it (or PCI-e bridge it uses).
Multiboot from restart = You will get seperate drivers for each Windows.
If you use one driver on one Windows, you can install something else on the other OS.

Those are physical, in case of X58 Classified they are implemented as bridges to be exact :

PCI-e Disable.png
Filename
PCI-e Disable.png
File size
353.65 KiB
Views
520 views
File license
Fair use/fair dealing exception

157143230295.png

Reply 4 of 6, by duga3

User metadata
Rank Member
Rank
Member

Thank you very much, this was super helpful and seems to solve the current issue for me on WinXP system. I am assuming I can leave the power cables plugged in when I use this "PCIe disable" feature as in the fans would remain turned OFF? And would they still suck the power from PSU or is there some mechanism that will prevent that when "PCIe disable" mode is turned ON?

Just by the way, would you happen to know of an older board with the PCIe disable feature that supports AGP (and Win98) just like the EVGA example?

98/XP multi-boot system with P55 chipset (build log)
Screenshots
10Hz FM

Reply 5 of 6, by agent_x007

User metadata
Rank Oldbie
Rank
Oldbie

I never used it myself.
How card will react : Connect 6/8-pins to card, do not put it in PCI-e slot, and turn on the power on PSU. Result should be the same.

Also, PCI-e disable works ONLY on PCI-e powered stuff.
So, for example, if fan controller on given card is powered via 12V power and that 12V comes from 6-pin, it can still work (regardless of PCI-e connection).

X58 boards can work with Win98.
Sadly, I do not know of any pre LGA 1366 boards that have PCI-e switches.
This feature is usually only present on highest end boards (since it was designed for watercooling users and extreme OC'ers).

157143230295.png

Reply 6 of 6, by duga3

User metadata
Rank Member
Rank
Member

I would think there could be some boards that can do the switching in bios, I have seen some mentions on the web but nothing concrete.

If the fan will still spin even after "pcie disable" and I wont manage to switch off the 6-pin power, the fan could probably be replaced with 3rd party fan with its own power connector. But then what would be the point of the "pcie disable" feature if its still sucking power from somewhere meaning there will be some (small?) heat coming off the card components. I originally thought of doing only this (shutting down 3rd party fan) but its probably not a good idea to have a fully functioning card sit idle without the fan spinning, even when idle. It depends on the card of course, but I would rather find a solution that works with majority of cards.

98/XP multi-boot system with P55 chipset (build log)
Screenshots
10Hz FM