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.

To download the current JDK release, click here.
Other
fx2.1Fixed
Related Reports
Blocks :  
Blocks :  
Blocks :  
Blocks :  
Description
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.
30-11-2011