by joe26 » Fri Dec 09, 2016 12:42 am
Recently experienced an issue that may point to hardware acceleration as the problem in missing buttons.
Although I haven't seen a reoccurence of the missing buttons problem. This is at 7.4 after a 7.1 update, move to git from svn, i18n conversion, etc.
The GUI redraws at different origins on just one machine, causing it to look like the entire screen was going bad. This only happened within the Smart Client. On each mouseover, the onRender redrew the screen at a different origin (location of mouse pointer), making the view unusable, but remained responsive to clicks and mouse-overs.
Ran microsoft memory test on boot
ran as Java 32-bit 8u111 jre
ran as Java 64-bit 8u111 sdk
reinstalled Java bu111 sdk
updated video driver from AMD Radeon
stress test of video card
operates correctly from current server from a test machine and a dev machine, fails error machine
garbage collection between each window iteration and still shows corruption
never out-of-memory during test under Java control panel
test as web page, and works through html
onRender actions cause screen refresh, but the origin skews for each update, updatedUI
_JAVA_OPTIONS or JAVA_TOOL_OPTIONS
-Dsun.java2d.opengl=true,-Dsun.java2d.d3d=false,-Dsun.java2d.noddraw=true
Set the environment variable, to no effect
Set environment variable J2D_D3D=false
set JAVA_TOOL_OPTIONS='-Dsun.java2d.opengl=true,-Dsun.java2d.d3d=false,-Dsun.java2d.noddraw=true'
Set _JAVA_OPTIONS='-Dsun.java2d.opengl=true,-Dsun.java2d.d3d=false,-Dsun.java2d.noddraw=true'
These didn't take effect. Set batch file as
export _JAVA_OPTIONS='-Dsun.java2d.opengl=true,-Dsun.java2d.d3d=false,-Dsun.java2d.noddraw=true'
javaws c:\Users\user\Downloads\STS3.jnlp
So far no redraw issues.