JDK-8023590 : REGRESSION: large count of graphics artifacts with Java 8 on Windows 8 on Intel HD card.
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: windows_8
  • CPU: x86
  • Submitted: 2013-08-22
  • Updated: 2013-12-09
  • Resolved: 2013-10-15
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
8 b115Fixed
Related Reports
Duplicate :  
Relates :  
Relates :  
Description
There are a large count of graphics artefacts with Java 8 and the graphic card Intel(R) HD Graphics on Windows 8.

This occur not with Java 7. It is a regression. Can be reproduced on 2 systems with the same graphic card. But can not be reproduced on a system with another graphic card. 

The problem occur in all dialogs and many applications.

Details:
Java version: 1.8.0-ea-b102
graphic card device id: PCI\VEN_8086&DEV_0152&SUBSYS_308C17AA&REV_09
driver version: 9.17.10.2932
artefacts: on repaints like mouse over many pixel are not painted
OS: Windows 8 Pro

Comments
Attached D3DTest.java is simple app which shows rendering artifacts on older Intel HD Graphics drivers versions.
15-10-2013

I've tested this on the Intel mobile i5 HD Graphics 4000. With the default driver version 8.15.10.2696 artifacts are observed. Although it's working with this driver on the previous generation HD Graphics 3000. Installing driver version 9.18.10.3257 (Ivy Bridge/Haswell, 3rd/4th generation processor) fixes this. Could you please elaborate a little about not finding the driver for the i3 processor? Could you provide device id and driver version for that system? I was able to find all needed drivers on the Intel Download Center site by choosing appropriate processor type. There is 9.17.10.3223 for the Sandy Bridge 2nd generation processors available there.
10-10-2013

Note that https://bugs.openjdk.java.net/browse/JDK-8000936 was implemented in b91. We tested on Intel HD3000 on b95 without problems. Theory is that this may be specific to the exact driver and or Intel HD revision the id VEN_8086 0152 is a fairly recent "Intel HD Graphic" device, probably more recent than the one we used.
23-08-2013

More information forwarded by the submitter - It can be reproduced with many programs for example https://dl.dropboxusercontent.com/u/37339299/crystalclear_10.2.162.zip In the meantime, have find a newer graphics driver in the Internet. This was not easy. This fix it for an intel i5 processor. The driver version is 9.18.10.3234. For the i3 processor this driver version was not available or have not find it. Hope that the newer driver will also available for the i3 processor. Because the new driver is not part of the windows update and the Intel(R) HD Graphics is a popular card this is not a general solution for our customers.
23-08-2013

>driver version: 9.17.10.2932 >OS: Windows 8 Pro Hmm. We have a bad hardware list that checks version 6.x 7.x 8.x drivers, but we have no Windows 8 (version 9.x drivers) on that list. One would think/hope the Windows 8 drivers are at least as good as the Windows 7 ones.
22-08-2013