JDK-8101372 : Need to implement a pre-qualification and blacklist system for qualifying HW/driver to use prism-es2 pipe
Type:Enhancement
Component:javafx
Sub-Component:graphics
Affected Version:fx2.0
Priority:P3
Status:Closed
Resolution:Fixed
Submitted:2011-11-30
Updated:2015-06-16
Resolved:2012-01-27
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
We will need a mechanism, similar to prism-d3d pipe, to qualify HW/driver to use prism-es2 pipe for Mac and Linux deployment.
Comments
Verified.
17-03-2012
Verified that the system is in place to guard against unsupported hardware and blacklisted drivers.
17-03-2012
Fixed.
Changeset: d758b1e0af68
Author: Chien Yang <chien.yang@orcale.com>
Date: Thu Jan 26 18:29:09 2012 -0800
URL: http://jfxsrc.us.oracle.com/javafx/2.1/scrum/graphics/rt-closed/rev/d758b1e0af68
27-01-2012
Thanks for the explanation!
26-01-2012
This qualifying work is done on top of the general detection and fallback mechanism. It only applied to a small set of GPUs that perform badly or buggy.
25-01-2012
Could this not be solved more generally, by detecting failures and falling back to j2d in response, rather than relying solely on a manual GPU blacklist?
For what it's worth, I can't say that I'd be confident deploying any serious JavaFX application to Mac OS X users otherwise.
24-01-2012
Yes, use -Dprism.order=j2d to select a SW pipe.
15-12-2011
Is there any workaround? A way to override the graphics pipeline is setup at runtime?
15-12-2011
Schedule this task for gfx-sprint20
15-12-2011
I'm also getting this on an ATI Radeon X1900 XT 512 M card in a Mac Pro (circa 2008) running Lion
15-12-2011
SQE: will be tested as much as we can as part of ES2 implementation testing
02-12-2011
We might need to blacklist this card (AMD X1600) on Mac.