Original Post
Hi, I''m using two monitors with a Geforce2 on the one and a Voodoo5 on the other. If I run my DirectX app on the one monitor in windowed mode and then drag it to the other monitor, the frame rate drops significantly, but it still displays. Now, I figure that with DirectX, all of your directx objects are bound to the display driver that you start off with, which in this case would be the GeForce2. But then... the second monitor is being handled by the Voodoo5, and yet the app still runs on that monitor...
Is this just something pretty cool that Windows is doing in the background (like keeping the directx app on the geforce, shunting the output to a bitmap and rendering it on the voodoo5 without changing the directx info)?
I was hoping I could drag & drop the app between the two monitors and get an idea of the difference in quality and performance, but it doesn''t quite work like that. If I switch the default driver to the voodoo and re-run the app, the app starts on the Voodoo monitor at about the same frame rate, and then drops again if I move it to the geforce monitor. This implies that windows is doing something funky on its own without really messing with DirectX at all.
Anyway, I''m just curious.