I made an XNA image viewer, but it always redraws the scene, even if it's not changing, and it's making my netbook burn like hell, so I'd like it to pause drawing when nothing's changing.
Reducing framerate to 1 is one way to keep it cool, but it results in laggy output.
How do I prevent the redraw while there is no input?
This problem was solved, but another problem was found — the game consumes a lot of CPU when its window is in focus, but when it's not, it only takes about 1% of the CPU. See this question for details on how to solve this other problem:
How to reduce XNA game CPU usage while nothing worth computing is happening?