The problem is this doesn't work very well with some games, it uses the integrated graphics when it really should be using the nvidia card.Īfter a deep scan - i used sysinternals Tools to understand when optimus is being invoked, and why it cannot start to activate the right GFX choosen in the nvidia control Center. It uses the internal video card when it decides the nvidia card isn't needed. It is meant to save battery by deciding when to use the video card. The problem is with Nvidia's optimus program that is used in some of its laptop video cards. NVidia says about your card: [Alright I have found a fix that worked for me. Your card does support DirectX 11, so you are ok there. So essentially the message is saying you must have at least DirectX 10. For instance, the 9_1 feature level implements the functionality that was implemented in Microsoft Direct3D 9, which exposes the capabilities of shader models ps_2_x and vs_2_x, while the 11_0 feature level implements the functionality that was implemented in Direct3D 11. A feature level is a well defined set of GPU functionality.
With Direct3D 11, a new paradigm is introduced called feature levels. In prior versions of Microsoft Direct3D, you could find out the version of Direct3D the video card implemented, and then program your application accordingly. This topic discusses Direct3D feature levels.Įach video card implements a certain level of Microsoft DirectX (DX) functionality depending on the graphics processing units (GPUs) installed.
Originally posted by Technet:To handle the diversity of video cards in new and existing machines, Microsoft Direct3D 11 introduces the concept of feature levels.