Have you tried the OracleJava version? Depending on your graphics hardware, that might be the fastest version anyhow. I don't claim that these results are universal, but here's what the performance situation looks like on my test machines:
(Numbers represent average blit time across the "canonical" TurboVNC session captures that we use for all of our viewer benchmarking: http://www.turbovnc.org/rfbsessions.turbo.hiqual.tar.bz2) Late 2014 Mac Mini w/ 3 GHz i7 and Intel IRIS: AppleJava (1.6.0_65): 2D sessions= 232s, 3D sessions= 46s OracleJava (1.8.0_45): 2D sessions= 18s, 3D sessions= 9.4s 2009 Mac Mini w/ 2 GHz Core 2 Duo and nVidia GeForce 9400: AppleJava (1.6.0_65): 2D sessions= 8.2s, 3D sessions= 9.7s OracleJava (1.8.0_45): 2D sessions= 46s, 3D sessions= 9.3s 2011 Macbook Pro w/ 2.4 GHz i5 and Intel HD Graphics 3000: AppleJava (1.6.0_65): 2D sessions= 5.3s, 3D sessions= 5.1s OracleJava (1.8.0_45): 2D sessions= 70s, 3D sessions= 16s Welcome to the Hell that is Java 2D. On older equipment, Apple Java (AKA "Java for OS X") tends to be faster, because it has a Quartz-accelerated implementation of Java 2D. However, that Quartz-accelerated implementation of Java 2D apparently doesn't support newer graphics chips, like the Intel IRIS. On my newer Mac Mini w/ IRIS, trying to use AppleJava is not only very slow (no Quartz acceleration), but it produces visual anomalies like the one you're describing (and the gamma doesn't appear to be correct, either.) On older machines, Oracle Java (which only uses OpenGL for Java 2D on Mac platforms-- no Quartz) is somewhat slower than Apple Java but is still usable. It's worth noting that the 2D performance metrics aren't necessarily realistic indicators of how the end user will perceive performance. Those benchmarks are just throwing tiles at the blitter as fast as they can. The actual update rate is still quite fast with Oracle Java on older systems, so whether or not an end user could tell the difference between Apple and Oracle Java on those systems is an open question. Long and the short of it-- try Oracle Java and see if that works around the issue. Apple Java is a deprecated product, and support for it on newer OS X releases is limited at best. On 8/24/16 10:24 AM, Brady Koenig wrote: > > I'm using turboVNC server and client. > server: turbovnc-2.0.1.x86_64.rpm > client: TurboVNC-2.0.2-AppleJava > > I recently updated to El Capitan. Everything worked great before the > upgrade. > I run the turboVNC client in full screen mode on a second screen. > When I switch focus back and forth from a window on the primary screen > to turboVNC on the secondary screen I get a brief full screen white > flash. That's driving me nuts. > > Has anyone else seen this? Anyone found a work around? > > Thanks > Brady ------------------------------------------------------------------------------ _______________________________________________ TurboVNC-Users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/turbovnc-users
