When I run games in Direct3D 9 display mode the game just starts to draw the screen with whatever background color I have chosen, sometimes it draws the game normally for a second and then it goes blank again. I'm quite sure I have used Direct3D 9 before without problems on this machine. Direct3D 8 seems to work just fine.

I'm still running Windows XP with SP3, and I could provide a dxdiag dump if it would be of any help.