Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Every time I start a game or application that uses DirectX (specifically Direct3D) in any way shape or form, the screen freezes for about 30-40 seconds. Everything then seems to work normally. The same thing will happen again when I quit the game.

This does not happen for OpenGL-based applications - only DirectX ones.

I am using Windows Vista Home Premium 32-bit SP2 and my video card is an NVIDIA GeForce 8400M GS. I have the latest driver from NVIDIA ( A).

The PC itself is an HP Pavillion dv6757ca.

What could be causing this?

Update: I tried running Windows 8 (the developer preview) on the very same machine and... it works! The issue completely disappears. So I can only conclude that the problem was with Vista or the drivers since everything works fine now.

share|improve this question
do you know, specifically, if all or just some versions of DirectX are having the issues? (such as, is it only DX9 or DX10 etc) hve you tried updating all versions of DirectX on your system (most likely just DX9 and DX10/10.1 in Vista) – Xantec Dec 10 '10 at 22:19
@Xantec: Seems to be a problem with all versions of DirectX. I can try running the DirectX update tool to see if that helps at all. – Nathan Osman Dec 10 '10 at 22:21
Which version of drivers ? – Sathya Dec 10 '10 at 22:25
@Sathya: The video card drivers? A - according to HP's website. I have no idea where they get that number from :) – Nathan Osman Dec 10 '10 at 22:29
@GeorgeEdison Try the latest drivers… – Sathya Dec 10 '10 at 22:42

You must log in to answer this question.

Browse other questions tagged .