JDK-8029628 : Many graphic artifacts
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_vista
  • Submitted: 2013-11-26
  • Updated: 2014-03-28
  • Resolved: 2013-12-13
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.
JDK 8 JDK 9
8 b122Fixed 9Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
FULL PRODUCT VERSION :
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b116)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b58, mixed mode)

ADDITIONAL OS VERSION INFORMATION :
Microsoft Windows [Version 6.1.7601]

EXTRA RELEVANT SYSTEM CONFIGURATION :
Gpraphics:
Intel(R) HD Graphics 2000

Driver:
Vendor: Intel Corporation
  Release date: 31. 10. 2013
Version: 9.17.10.3347

A DESCRIPTION OF THE PROBLEM :
Large amount of graphic artifacts.
See next "Steps to Reproduce".

REGRESSION.  Last worked in version 8

STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Launch Java Control Panel
2. Result: graphic artifacts in controls as buttons, tabs, links
3. Mouse over this controls and show graphic artifacts
!!! This part above is very important !!!

OR

Launch SwingInterop.jar from javafx_samples-8_0_0-ea-b116-windows-12_nov_2013.zip - link to download: https://jdk8.java.net/download.html
download below label: JavaFX Demos and Samples Downloads (for Windows Platfrom).
Unzip zip above and launch sample SwingInterop.jar.
Then mouse over column header in table down and result: label in column header is invisible or partially invisible.

Note: JDK-8023590 (REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card.) bug this problem not resolved!

EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
No graphic artifacts

REPRODUCIBILITY :
This bug can be reproduced always.
Comments
Vadim, do we need to forward port this bug fix to 9 ? Otherwise please add "9-na keyword
28-03-2014

Verified in JDK8b122 Windows 7 x64
09-01-2014

Release team: Approved for fixing
12-12-2013

webrev: http://cr.openjdk.java.net/~vadim/8029628/webrev.00/ review: http://mail.openjdk.java.net/pipermail/2d-dev/2013-December/004058.html issue impact: text rendering artifacts in many Java apps on Intel HD Graphics. fix rationale: blacklist incompatible hardware (Sandy Bridge and older) and fallback to software rendering. risks detailed: none. In Java7 all Intel hardware was blacklisted. suggested testing: run SwingSet2 demo, select Buttons demo, Radio Buttons, Check Boxes. JavaFX Ensemble8 SwingInterop sample suffers from this as well.
12-12-2013

We need to blacklist Intel HD Graphics older than 4000.
06-12-2013

Vadim has been in email contact with the submitter regarding this regression.
05-12-2013

Apparent regression with HD2000 (~2011/Sandy Bridge Graphics - hence moved across)
05-12-2013