Android 3D acceleration in androVM with primusrun?
openGL uses specific rules when running an android environment. I'm not able to answer your question fully, but I can recommend you to an Android dev kit. developer.android.com/sdk/ Once this is set up, it will automatically configure your setup for optimum use of the rendering, and it can supply a 3d Android environment.
You colud try GenyMotion. It is only one click to set-up and runs in x86-mode.
It is really fast Android emulator.