Unity display is messed up with NVIDIA GEFORCE GT540M graphics card.

Unity does work with my integrated graphics card but not with the NVIDIA one. The screens get very low res, if I click them they turn normal but then switch place with other screens. It’s impossible to use the program with these conditions.
Is there a way to fix this issue?
Here is a video of my problem: - YouTube

I’ve updated it, but that didn’t help at all. same results with all updates

It told me there were no problems. The error isn’t really due to 3D functions but simply because the display doesn’t update in Unity or something. I really have no idea about what could be wrong.

I only use Unity for the first time, however it does work with the integrated graphics card, so I doubt it has something to do with a change in the program.

Try to post in the forums if you have not done that already. http://forum.unity3d.com/forums/10-Unity-Support

And make sure to update your graphics card drivers as ScroodgeM suggested. Official Drivers | NVIDIA

Posting comments as answers is bad practice on this site, as it is a knowledge base and not a forum.