| d2r diego's weblog |
java2d problems on ATI cardsThrough some link-sequence I can't remember I ended up here, which contains a link to this entry on a Java2D bug on ATI cards. Here is the link from JavaSoft's "bugparade." The problem is essentially that on some platforms with some ATI cards Java2D works badly or simply hangs up the machine completely. A workaround that seems to work on some JDKs is: Now this is ugly.Use -Dsun.java2d.noddraw=trueThis prevents our use of DirectX for rendering and apparently (according to the submitter) avoids whatever the freeze problem is. This problem has been reported in relation to spaces a couple of times. At least JavaSoft has fixed it for JDK 1.4.1_02 (which should be released soon I assume). Something else that works as well in my experience is reducing the hardware acceleration settings on the card's video driver. The JavaSoft page contains links to other related bugs. This relates to what I was mentioning the other day about consistency within platforms being one of the few (if not the only) major problem remaining in Java. These things take time to resolve. Good to see we're getting there. Now if we could only have a decent configuration system that would work uniformly to set startup properties (including video settings, incremental garbage collection, JVM memory settings, etc) for applications, applets and JavaWebstart installations... Categories: technologyPosted by diego on February 3 2003 at 12:10 AM Copyright © Diego Doval 2002-2007.
|
