Black screen using IDirect3D9Ex and graphics card

May 28, 2013 at 5:09 PM
Edited May 30, 2013 at 1:31 PM
I've noticed an issue in our application where the system will display a blank screen when using the graphics card on laptops with switchable graphics. This happens with both NVIDIA and AMD cards. To be sure, I ran the demo application and saw the same results. Switching the applications to run in power saver (Intel HD graphics) causes video to work perfectly in both cases. Any idea what might be the cause of this?

Update: I forgot to mention that the issue occurs only on Win7 machines. Further, I've found that by not using the D3D9Ex object and instead always using the standard D3D9 object, the issue is solved. Any ideas on why this may be?