I had also the same kind of problem a while ago. I found out that it has to do with your graphics card and OpenGL. My card did not have OpenGL support, so the solution was to use a non-OpenGL screen saver (like Virtual Machine). You cannot add OpenGL to your card. Try a non-OpenGL screen saver and see what happens
Hope this will help you!