Skip to main content

Screen corruption JRE 1.6.10Beta

12 replies [Last post]
bolsover
Offline
Joined: 2005-01-10
Points: 0

I'm seeing screen corruption when using JRE1.6.10Beta build 14

Client machine is Dell Inspiron 9400 + Windows Vista Ultimate SP1

Screenshots here:

http://www.bolsover.com/jre1.6.10/

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
trembovetski
Offline
Joined: 2003-12-31
Points: 0

FYI: I have integrated the fix (rather, a work around), it should appear in b23.

Dmitri

bolsover
Offline
Joined: 2005-01-10
Points: 0

Dmitri

driverheaven ... WooHoo...

The MobilityMod tool works a charm..

System reports:
[code]
Driver Packaging Version 8.471-080225a1-059752C-ATI
Catalyst® Version 08.3
Provider ATI Technologies Inc.
2D Driver Version 7.01.01.747
2D Driver File Path /REGISTRY/MACHINE/SYSTEM/ControlSet001/Control/Class/{4D36E968-E325-11CE-BFC1-08002BE10318}/0000
Direct3D Version 7.14.10.0567
OpenGL Version 6.14.10.7412
Catalyst® Control Center Version 2008.0225.2153.39091
[/code]

Thanks for all your hard work on this.

David

trembovetski
Offline
Joined: 2003-12-31
Points: 0

Glad it worked for you!

Could you please run Java with J2D_TRACE_LEVEL=4 env. variable
and post the output again with the new driver?

Thanks,
Dmitri

bolsover
Offline
Joined: 2005-01-10
Points: 0

Dmitri

Sorry - I should have added that setting -Dsun.java2d.d3d=false is an effective workaround.

David

trembovetski
Offline
Joined: 2003-12-31
Points: 0

Thanks for the info.

Could you check in the windows update if you have a new driver waiting
by any chance? If not,could you try to install this driver from the ATI website:
http://support.dell.com/support/downloads/download.aspx?c=us&l=en&s=gen&...

It doesn't show the version, so I can't compare to what you have there already.
If it does install, could you please rerun the experiment with J2D_TRACE_LEVEL
variable?

If you're really adventurous, you can try installing the latest driver, served
from http://www.omegadrivers.net/ . This website is even recommended
on ATI website.

What I'm trying to find is a version in which they fixed this bug in the driver,
so that way we can limit the use of the pipeline to versions with the bug fixed.

Thanks,
Dmitri

bolsover
Offline
Joined: 2005-01-10
Points: 0

Hi Dmitri

R153383 contains the version already installed - but just as a check I did reinstall - report is same - no change.

I'll hapily try another driver version - but nothing for Radeon X1400 + Vista32 available from omegadrivers.

... you mention a bug - is this a known problem in the ATI drivers?

David

trembovetski
Offline
Joined: 2003-12-31
Points: 0

Thanks for trying it out.

Here's a website that claims to allow installing the latest ATI calatyst drivers
on x1400 on Vista:
http://www.driverheaven.net/modtool.php

> ... you mention a bug - is this a known problem in the ATI drivers?

Yes, we have seen this exact issue on X1600:
http://bugs.sun.com/view_bug.do?bug_id=6613066

It was fixed after the latest driver was installed.

Thanks,
Dmitri

trembovetski
Offline
Joined: 2003-12-31
Points: 0

I have filed
6687166: D3D: text is missing when the pipeline is enabled [ATI Mobility X1600, Vista]
should be available on http://bugs.sun.com tomorrow.

Dmitri

bolsover
Offline
Joined: 2005-01-10
Points: 0

Dmitri

Thanks; I'll keep a watch on this and notify if I find updated ATI drivers/omega that will fix.

David

trembovetski
Offline
Joined: 2003-12-31
Points: 0

Thanks for the report.

Could you please run any java applications from command line
with J2D_TRACE_LEVEL=4 environment variable set, for example:

#> cd demo/jfc/SwingSet2
#> set J2D_TRACE_LEVEL=4
#> ../../../bin/java -jar SwingSet2.jar

And post the output?

After you do that, please check that you have the latest
video driver installed, update the driver if not, and repeat
the experiment?

If updating the driver doesn't help or you already have the latest
one available from Dell, a temp. workaround (until we figure
out what's going on) is to disable the Direct3D pipeline with
-Dsun.java2d.d3d=false flag (you can either set it in the
global env. variable _JAVA_OPTIONS, or in Java
Applet control panel).

Thanks,
Dmitri
Java2D Team

Thanks,
Dmitri

bolsover
Offline
Joined: 2005-01-10
Points: 0

Hi Dimitri

Here is result of trace:

SwingSet2 demo shows similar corruption of fonts.
I beieve the video driver is the latest available.

David
[code]
C:\Program Files\Java\jdk1.6.0_10\demo\jfc\SwingSet2>"C:\Program Files\Java\jdk1
.6.0_10\bin\java" -jar SwingSet2.jar
[I] OS Version = OS_VISTA or newer
[I] CheckAdaptersInfo
[I] ------------------
[I] Adapter Ordinal : 0
[I] Adapter Handle : 0x10001
[I] Description : ATI Mobility Radeon X1400
[I] GDI Name, Driver : \\.\DISPLAY1, atiumdag.dll
[I] Vendor Id : 0x1002
[I] Device Id : 0x7145
[I] SubSys Id : 0x20021028
[I] Driver Version : 7.14.10.489
[I] GUID : {D7B71EE2-3205-11CF-7172-0800A1C2CA35}
[I] D3DPPLM::CheckDeviceCaps: adapter 0: Passed
[I] ------------------
[I] Adapter Ordinal : 1
[I] Adapter Handle : 0x10003
[I] Description : ATI Mobility Radeon X1400
[I] GDI Name, Driver : \\.\DISPLAY2, atiumdag.dll
[I] Vendor Id : 0x1002
[I] Device Id : 0x7145
[I] SubSys Id : 0x20021028
[I] Driver Version : 7.14.10.489
[I] GUID : {D7B71EE2-3205-11CF-7172-0800A1C2CA35}
[I] D3DPPLM::CheckDeviceCaps: adapter 1: Passed
[I] ------------------
[I] D3DGD_getDeviceCapsNative
[I] D3DContext::InitContext device 0
[I] D3DContext::ConfigureContext device 0
[V] dwBehaviorFlags=D3DCREATE_FPU_PRESERVE|D3DCREATE_HARDWARE_VERTEXPROCESSING
[I] D3DContext::ConfigureContext: successfully created device: 0
[I] D3DContext::InitDevice: device 0
[I] D3DContext::InitDefice: successfully initialized device 0
[V] | CAPS_DEVICE_OK
[V] | CAPS_RT_PLAIN_ALPHA
[V] | CAPS_RT_TEXTURE_ALPHA
[V] | CAPS_RT_TEXTURE_OPAQUE
[V] | CAPS_LCD_SHADER | CAPS_BIOP_SHADER | CAPS_PS20
[V] | CAPS_PS30
[V] | CAPS_MULTITEXTURE
[V] | CAPS_TEXNONSQUARE
[I] D3DGD_getDeviceCapsNative
[I] D3DContext::InitContext device 1
[I] D3DContext::ConfigureContext device 1
[V] dwBehaviorFlags=D3DCREATE_FPU_PRESERVE|D3DCREATE_HARDWARE_VERTEXPROCESSING
[I] D3DContext::ConfigureContext: successfully created device: 1
[I] D3DContext::InitDevice: device 1
[I] D3DContext::InitDefice: successfully initialized device 1
[V] | CAPS_DEVICE_OK
[V] | CAPS_RT_PLAIN_ALPHA
[V] | CAPS_RT_TEXTURE_ALPHA
[V] | CAPS_RT_TEXTURE_OPAQUE
[V] | CAPS_LCD_SHADER | CAPS_BIOP_SHADER | CAPS_PS20
[V] | CAPS_PS30
[V] | CAPS_MULTITEXTURE
[V] | CAPS_TEXNONSQUARE
[/code]

steve007
Offline
Joined: 2014-04-02
Points: 0

Hi. It is a great blog posting!! Dark (or white) streaks, missing or broken lines when the desktop is darkened to show a framework message. On the off chance that, in UAC, I pick "Don't Dim Desktop"... the issue goes away when messages show up. The general desktop is fine. This just happens when the boot screens are demonstrated, and when the UAC is permitted to lower the desktop. Visit link for more info:- Arvind Kejriwal