Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

Why should I use any other but ULTRA performance?

Post Reply
Arnie_75
20
20
Posts: 47
Joined: 2006-03-29 14:50

Why should I use any other but ULTRA performance?

Post by Arnie_75 »

I just wondered why one should choose any other setting but ULTRA? As far as I understood it's by far the fastet and has no disadvantages.

So why are the other settings (Zlib, ZRLE, etc.) included at all?
Last edited by Arnie_75 on 2007-10-22 18:48, edited 2 times in total.
rmoller
40
40
Posts: 93
Joined: 2004-08-20 09:32

Re: Why should I use any other but ULTRA performance?

Post by rmoller »

Arnie_75 wrote:I just wondered why one should choose any other setting but ULTRA? As far as I understood it's by far the fastet and has no disadvantages.

So why are the other settings (Zlib, ZRLE, etc.) included at all?
It depends whether the bottleneck is the Server CPU or the connection speed.

ULTRA uses very little CPU, but does not compress very well. It is well suited to LAN speeds (100Mbit or more).

ZRLE is an improved Zlib, will compress better, but uses more CPU (configurable setting 1-9). It is better suited for ADSL-like speeds or below.

Tight is comparable to ZRLE at max. compression, but detects pictures automatically and compress them them with JPEG (quality setting 0-9).

Automatic selection (ADSL typically -> ZRLE) works fine for me most of the time; however sometimes I switch to Tight when there are pictures e.g. internet browsing).

Hope to clarify
Arnie_75
20
20
Posts: 47
Joined: 2006-03-29 14:50

Re: Why should I use any other but ULTRA performance?

Post by Arnie_75 »

OK,
I did a mistake. ;) I meant to ask why one should use any other but TIGHT.

Today CPU performance should not be no problem anymore so is there any reason not to choose the best compression even for fast ADSL lines?
rmoller
40
40
Posts: 93
Joined: 2004-08-20 09:32

Re: Why should I use any other but ULTRA performance?

Post by rmoller »

Ok,

I like Tight, too, as it does give me a pretty predictable frame rate, especially over my VPN + ADSL which varies a lot in actual capacity.

However at work, the auto setting (i.e. ZRLE) gives me a noticably snappier response, so I just leave it at default.
Arnie_75
20
20
Posts: 47
Joined: 2006-03-29 14:50

Re: Why should I use any other but ULTRA performance?

Post by Arnie_75 »

rmoller wrote: However at work, the auto setting (i.e. ZRLE) gives me a noticably snappier response, so I just leave it at default.
How can anything be faster than TIGHT? If TIGHT uses the best compression and if the CPU can handle it (and todays CPUs can) it should be the fastet, right?
UltraSam
Admin & Developer
Admin & Developer
Posts: 462
Joined: 2004-04-26 20:55
Contact:

Re: Why should I use any other but ULTRA performance?

Post by UltraSam »

ZRLE gives better results than Tight compression in most cases (speed/responsiveness/graphics accuracy).

As Tight uses Jpeg (lossy) compression, it gives better speed over slow connections when the screen contains a lot of graphics and pictures. But visual quality is lower than with ZRLE.
For average desktop contents (regular windows), ZRLE is faster, more accurate and less CPU intensive.

CPU load is still important, even nowadays: the longer it takes for compressing/uncompressing/displaying data, the less responsiveness you have with UltraVNC as the pace of the updates depends on viewer's requests to the server:
viewer asks for updates -> server sends updates -> viewer receives, processes and display the updates -> viewer asks for new updates... and so on.
UltraSam
Arnie_75
20
20
Posts: 47
Joined: 2006-03-29 14:50

Re: Why should I use any other but ULTRA performance?

Post by Arnie_75 »

OK, so the two best setting are either ZRLE or TIGHT? I will try ZRLE the next time to see if it is faster than TIGHT.
Post Reply