I've been working with this stuff this week at work.. our game is GPU bound on most systems which makes Direct3D behave badly. What happens is that the command buffer fills up, then it might happen that the card is issued by Windows to redraw some 2D stuff, which causes weirdness to the command queue and causes calls to GPU stuff block randomly for long periods of time. This in turn causes a choppy framerate with "spikes".
Connect With Us