OJay #1 if its just 2D commands you're using, you could try the bufferdirty() function, which was added in 198 or 99. if it doesnt help you should test every frame with graphicslost() and reload everything from scratch.