Java 3D Linux performance
I came up with the performance problem. My application (Visualisation of Furuta pendulum) consist one Canvas3D(with SimpleUniverse) placed in JPanel surrounded by Swing components. I’am running this application on touch panel (Intel Atom processor with GMA 945 graphic card). If I run my app under Windows XP, everything works fine. I didn’t measure exact FPS, but it runs smooth.
Here is the problem, for me it would be better to run app under Linux (i.e. Ubuntu), but when I try that. The same app was very very slow. I’ve tried switch between different renderers (-Dj3d.rend=ogl, jogl), but it didn’t help. I don’t know where the problem is, because when I run test app GLXGEARS it runs smooth for OpenGL (around 50-60 FPS) and for Jogl.
My questions are:
Is there any option instead changing renderer (d3d,ogl,jogl), switching off anti-aliasing how to lower hardware requirements?
Can you advise me how to use J3D app with Jogl thought JavaWebstart. (I was forced to copy all jogl libraries directly to the my app jar file to run app with jogl)?
Some idea why myapp works fine under WinXP (ogl and d3d renderer), but not under Linux.?
Thank you for any response.