Originally Posted by geekmaster
You can do 7.7 FPS on a K3 or newer using nc and gmplay on the kindle, displaying a live video stream from a host PC. On the host PC, you need to render to a raw frambuffer and pipe that to raw2gmv and nc to the kindle... It can go up to about 40 FPS on a K4 or newer, but 7.7 FPS is adequate for reasonably fluid animation. See the "geekmaster kindle video player" thread for details:
EDIT: A benefit to using gmplay is that it is a native mode app that works on all the kindles DX through PW, and when booted from both main and diags (important on the K4). Beware that on the DX and DXG, the framerate is limited to only 1.5 FPS.
One thing you don't (directly) mention in this tech lowdown is that code not specifically designed for the devices will/may have extra slowdown owing to other resource/optimisation related issues.
Or to put that another way - code specifically crafted for the device from the ground up will (usually) outperform code that is just dragged kicking and screaming onto the platform.