Hey, I've got a couple of questions, mainly out of my own curiosity since I can't seem to find answers anywhere.
I know that things like Eyefinity/Nvidia Surround/SoftTH essentially render the image at a superwide resolution, then split it up and send a part to each monitor. MatroxTH2G is similar, although its only plugged into one output of the cards and makes the card think its a triple wide monitor plugged in.
Now, my question arises when none of those solutions are used. I know that a directX game can only be run fullscreen on a single logical monitor, but in most games its possible to choose which one you run it on. If it isnt, it runs it on the primary windows monitor.
Say for example, we have an nvidia GTX580 in the first GPU slot, and an 8800GT in the other. We plug two monitors into the 580, and one into the 8800GT. We set the primary monitor to be one plugged into the 580, and windows to extended desktop. I know that if we used SoftTH, it would render the full triple wide image on the 580, since that is the location of the primary monitor, split it up, and send a third of it to each monitor, using the 8800gt as a slave for displaying the already rendered image.
Am I also right in thinking that if we were to set a game to run on the monitor plugged into the 8800GT without using SoftTH, it would only be rendered on the 8800GT?
The main question I have though, is if we use this setup - how does running a game windowed work?
e.g, if you take Minecraft, you can stretch it across all three monitors. Even if it's just set to extended desktop. Is it rendered on what is classed as the current primary monitor and sent in a manner to SoftTH, or is it rendered on the 8800gt for the area that is displayed on the monitor using that card? or does it just not work? The reason I ask is because I've got two monitors plugged into a single 570, and I can stretch minecraft over both monitors but not fullscreen it.
If anyone could answer that, I'd appreciate it
Thanks!
|