I noticed Microsoft now has a stereoscopic 3D option on their display properties control panel. How do I enable 3D Vision on Windows 8 RTM?
Users can choose to enable stereoscopic 3D using either of these checkboxes. If you change one, the other checkbox will reflect that change. However NVIDIA recommends using NVIDIA Control Panel to change stereoscopic 3D settings as it offers users more customization and control over the settings in your applicaitons.
Please use the NVIDIA Control Panel > Set up stereoscopic 3D options to enable 3D Vision and 3DTV Play.