4 jun. 2016

Problemas de renderización en java (LINUX)

Hola a todos, tratando de continuar un proyecto escolar de java en mi equipo con linux (Debian jessie) en el cual uso Graphics2D y varios hilos que repintan el frame cada tantos milisegundos me dí cuenta que las animaciones se vuelven bastante lentas e irregulares. La manera mas sencilla que encontré para poder visualizar las animaciones de forma correcta fue agregar la siguiente linea de código al principio del main() la cual habilita la aceleración por hardware y de esa manera la aplicación renderizara los gráficos usando OpenGL.


System.setProperty("sun.java2d.opengl","True");

Una vez hecho esto veremos nuestro programa ejecutándose de manera totalmente fluida. Adjunto la configuración del compositor de mi sistema.