I'm running Android-on-Linux, and communication of OpenGL ES calls over the QEMU pipe is very slow. QEMU pipes should be the fastest possible way to do this; could this be due to the repeated user/kernel mode transitions?
- How long do kernel=>user and user=>kernel mode transitions take on Linux? On Android?
- How many transitions are likely to occur for say, rendering a real-time graphics game?