JDK-6593715 : D3D: Text is blurred on win2003 server with Nvidia GeForce FX5200 with full screen AA enabled
  • Type: Bug
  • Component: client-libs
  • Sub-Component: 2d
  • Affected Version: 6u10
  • Priority: P4
  • Status: Open
  • Resolution: Unresolved
  • OS: windows_2003,windows_xp
  • CPU: x86
  • Submitted: 2007-08-16
  • Updated: 2012-01-16
Related Reports
Duplicate :  
Duplicate :  
Relates :  
Bug Description:
I have found the following observations for Text and font styles while executing the tests against 6u4-b01 on win2003 server with Nvidia GeForce FX5200.

1.Text looks blurred with different ANTIALIASING.Ref: TextBlurring.png
2.Text attributes like UNDERLINE and STRIKETHROUGH are showing as thick lines instead of thin line. Ref: AttributedText.png
3. Text inside the table cell are blurred.Ref:java2d_table.png

java version "1.6.0_04-ea"
Java(TM) SE Runtime Environment (build 1.6.0_04-ea-b01)
Java HotSpot(TM) Client VM (build 1.6.0_04-ea-b01, mixed mode, sharing)

1. For reproducing the issues run the attached java files(AntialiasedText.java,AttributedText.java)
2. Also we can found the issues by running the java2d demo.

EVALUATION Antialiasing has been set in the machine which i tested,so that font looks blur.I restored to driver default setting and launched the SwingSet2 demo.Now I didn't find any font blur.

EVALUATION The PlatformInfo has taken from the machine which i tested and its not from different machine.I Agreed it shows DirectX version 6 but i can able to enable the pipeline. Based on your request I have run the SwingSet demo and can see the font blurring clearly.Please find the attached image(swingset2.jpg).

EVALUATION The screenshots seem to suggest that full-screen AA setting had been enabled in the driver's control panel. What's more puzzling though is that the output of PlatformInfo shows DirectX version 6 (!). So there's no way the pipeline could have been enabled - unless the platforminfo output is from different system/machine. Please set J2D_TRACE_LEVEL=4 and run SwingSet2 and attach the output. Also, the pipeline is disabled by default on Win2003 - one would have to enable it with -Dsun.java2d.d3d=true .