On 2 Dec 2009, at 3:00 am, Sam Watkins wrote:

Ethan Grammatikidis wrote:
I've had responsiveness issues when the viewing machine hasn't enough CPU power to decode the screen data in real-time. A lot of power seems to be needed, my PDA, a 416MHz ARM can't cope with any compression at all, I have
to limit vncviewer to copyrect and raw  encodings only.

The Java tightvnc client works fine on my little eee pc, so I would think the native client should run well enough on a toaster. Maybe it uses floating point and the ARM pda in question doesn't have hardware floating point.

Sam



Java sometimes does turn up trumps where C code struggles on machines which were recently considered powerful. Other examples would be web browsing and Flash video. Now the web supports alternative style sheets to present a simpler layout on mobile devices and Flash supports a supports a video format which takes less work to decode - YouTube offers it as an option. Perhaps the Java TightVNC client declines the trickier encodings, exactly as I have to pass options to the C client to do. By default the C TightVNC and RealVNC clients assume "we can has cycles," which leaves me wondering quite what situations have sufficient computing power with such measly bandwidth as to make the 'heavy' encodings worthwhile.

Sorry for the late reply, had to ignore email to get other things in order.

--
freedesktop.org, because unix doesn't make things harder enough.

Ethan Grammatikidis
eeke...@fastmail.fm




Reply via email to