Sonntag, 23. März 2014

Java8: Xrender Java2D pipeline enabled by default


Years after the first release of the xrender java2d pipeline, it is now enabled by default when running Java8 on Unix/Linux*. This will result in a smoother desktop experience and dramatically improve performance when using X11 forwarding (network or headless VMs).

There has been quite a bit of polishing going on last year to make sure known regressions are fixed and a lot of work went into making sure composition modes match with Java2D's software pipelines as much as possible. Also, unlike when the first version was released at the end of 2008, the driver situation is now really good with most open-source drivers (+ nvidia) providing quite solid 2D acceleration.

Special thanks to Phil Race and the others in the Java2D team for their ongoing support.

* Linux >= 3.5


Clay hat gesagt…

Tell us more! Would I see this when using Java based IDEs on an Ubuntu 13.10 x64 laptop? Would this affect Swing apps like IntelliJ and NetBeans? JavaFX apps? SWT apps like Eclipse? lwjgl/jogl games like Minecraft or Wakfu? Any other way I can see the difference? Thanks!

Unknown hat gesagt…

Hi Clay,

Swing/AWT based application should benefit, SWT/JavaFX/lwjgl/jogl use other codepaths not related to Java2D.