If you idle for too long the screen goes blank. Upon wakeup, fbp doesn't redraw until the next action.
Figure out the correct DPMS devfs call or ioctl to disable screen blanking wholesale.