How to get it working? QEMU runs too slow and it's almost unusable.

Code:
arm-qemu-rm680_linux_i686$ LD_LIBRARY_PATH=lib bin/dgles2test
Function glBlendEquationSeparate not found!
Tried on two slightly different configurations:
Code:
$ glxinfo | grep -i "opengl\|direct" && lspci | grep -i vga
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: NVS 3100M/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.24
OpenGL shading language version string: 1.50 NVIDIA via Cg compiler
OpenGL extensions:
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
01:00.0 VGA compatible controller: nVidia Corporation NVS 3100M (rev a2)
Code:
$ glxinfo | grep -i "opengl\|direct" && lspci | grep -i vga
direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8400 GS/PCI/SSE2
OpenGL version string: 3.2.0 NVIDIA 195.36.24
OpenGL shading language version string: 1.50 NVIDIA via Cg compiler
OpenGL extensions:
    GL_EXT_Cg_shader, GL_EXT_depth_bounds_test, GL_EXT_direct_state_access, 
01:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 8400 GS] (rev a1)
both use Ubuntu 10.04 x86 and nvidia proprietary driver