>I get the problem using vncviewer.exe so i dont think its a java problem
To everyone having this problem, let me repeat something that has already
been mentioned:
vncviewer (and probably the JVM that is running the java viewer) performs
scaling by calling a function in GDI called StretchBlt. GDI has to ask
your video card driver if it supports hardware accelerated scaling. If the
card says yes, then the request is passed straight to the driver. The
driver operates bare on the metal, and if it blows up, it will take Windows
down with it.
Most of the people reporting this problem appear to have an ATI card. My
personal experience with ATI cards is that their drivers are (pardon my
language) crap. Any machine I have ever seen with an ATI card in it has
more crashes, more visual glitches, and more hangups than other machines.
I have performed scaling to a considerable variety of different scales, and
never had a problem. I STRONGLY doubt that the problem is in vncviewer.
It is almost certainly in the ATI driver. Since most of you have
downloaded the newest driver, which still contains the problem, I would
recommend one of the following courses of action:
1. Writing to ATI and reporting the bug.
2. Not using scaling.
3. Turning down video acceleration (Can't tell you exactly how to get to it
in 2000. 95/98 would be Control Panel - System -> Performance tab ->
Graphics button -> move the hardware acceleration button down until the
problem disappears. If the problem persists even when the slider is at
"None", *THEN* it is not a problem in your driver. It could be a problem
in Win2000s GDI. However, if moving this slider down DOES fix your
problem, then the source of the crash is GUARANTEED to be in your video
driver, and you should flame ATI into the ground.
If anyone knows the proper way to use SetBrushOrgEx after using
SetStretchBltMode, you might also verify the code in ClientConnection.cpp
of the VNC viewer code. This is the only source of bug I can imagine in
the VNC code itself, and would not explain the Java problems.
_____________________________ /"\
Mac Reiter \ / ASCII Ribbon Campaign
Nomadics, Inc. X Against HTML Mail
[EMAIL PROTECTED] / \
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------