After more 1 000 000 (one million) views on forum for 1.5.0.x development versions... and 1.6.0.0 version
A new stable version, UltraVNC 1.6.1.0 and UltraVNC SC 1.6.1.0 have been released: https://forum.uvnc.com/viewtopic.php?t=38080
Feedback is welcome

Celebrating the 22th anniversary of the UltraVNC (25th anniversary since the laying of the foundation stone): https://forum.uvnc.com/viewtopic.php?t=38031

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

Forum password change request: https://forum.uvnc.com/viewtopic.php?t=38078

Development: UltraVNC development is always here... Any help is welcome.
A new development version, UltraVNC 1.6.2.0-dev has been released, please test it: https://forum.uvnc.com/viewtopic.php?t=38083
Feedback is welcome

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Bluesky/AT Protocol: https://bsky.app/profile/ultravnc.bsky.social
- 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

Search found 64 matches

by lizard
2006-01-11 22:52
Forum: Feature requests
Topic: -NOJPEG option please
Replies: 3
Views: 3973

but it is not so nice to NOT inspect the documents to find where it tells that you can open the same connection options dialog with JPEG options, from titlebar context menu or by pressing Ctrl+Alt+F6 during the session.
cheers
by lizard
2005-12-31 14:03
Forum: Feature requests
Topic: Microsoft Windows Remote Desktop V.S. UltraVNC
Replies: 11
Views: 28119

lizard, you fixed it with ijl.dll, right and code modification, right ?
If my analysis is correct, bottle necks are lying on the RFB protocol, update detection and rendering. But so far no one tried the update detection part.
Next time they're digging into it and I believe it's going to make real ...
by lizard
2005-12-30 11:24
Forum: Feature requests
Topic: Microsoft Windows Remote Desktop V.S. UltraVNC
Replies: 11
Views: 28119

The speed contradiction is very much caused from the RFB protocol's design. It was designed as a multi-platform protocol and only defines simple rectangle image transfer methods. Moreover the RFB is strongly stuck into GDI so it can handle text as text, icons as cached small image etc.
What I must ...
by lizard
2005-11-29 14:39
Forum: Feature requests
Topic: A quick, easy and more redialable compresion system
Replies: 26
Views: 48214

Hi,

Tony Lin's SPEC HIF Decoder had a little bug that was sometimes causing access violation. so i'm here with some noob tweakaround about the problem. (the .lib was precompiled for those who(means myself :P) requires OMF binary)
SPEC HIF(jpp+lzw) Codec +Quick Hack by Lizard (105KB)
Copyright: Mr ...
by lizard
2005-11-21 02:49
Forum: Feature requests
Topic: A quick, easy and more redialable compresion system
Replies: 26
Views: 48214

Did you make your optimized UltraVNC with SPECencoder ?
any available exe except your source code for make it ?
nope for this moment, redge :<
there's still a few issues I haven't overcome to integrate the SPEC codec to VNC.
one of them is how to deal with restricted color modes.

What's the ...
by lizard
2005-11-20 06:36
Forum: Feature requests
Topic: A quick, easy and more redialable compresion system
Replies: 26
Views: 48214

Bumping this thread again with stuff about the SPEC codec.
SPEC Hybrid Image Format Codec Sample w/ Tony Lin's codec implementation (276KB)

One of the reasons there's no 3.3-compatible VNCEncodeSPEC component
is because I'm on the side V2 code shall rather be overhauled.

Well, I'd like you guys ...
by lizard
2005-08-28 03:11
Forum: Feature requests
Topic: UltraVNC Linux Client
Replies: 25
Views: 149611

vncviewer.exe worked mostly alright on wine-20050725 except...
  • titlebar menu doesn't hold those extentional items
  • hotkeys don't seem to work.
by lizard
2005-07-30 05:40
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

archive includes D source code and precompiled .exe.
VNCEncodeUntitled-proto2.zip

second conceptual implementation of area detection.
alround performance improvement (speed, accuracy, validity) were done.
a few detection bugs were fixed.

once you run the executable, it separates the contents of ...
by lizard
2005-07-27 09:08
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

this archive includes D source code and precompiled .exe.
VNCEncodeUntitled-proto1.zip

first conceptual implementation of a part of new encoding. (area detection similar to Tight's)
once you run the executable, it separates the contents of your screen in a logic and shows the result.
the red area ...
by lizard
2005-07-16 06:41
Forum: Feature requests
Topic: A quick, easy and more redialable compresion system
Replies: 26
Views: 48214

Hello,
here's some of my recent thoughts about the encoding

*A simple encoding with JPEG and Transparent PNG*
this combination of JPEG and PNG will provide us best compression in both full-color and pseudo-color.
what we particularly have to implement is only the full-color area detection code ...
by lizard
2005-07-16 00:21
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

http://lizard.ddo.jp:81/img/forum.ultravnc.net/3144/cliprect.png
as you can see, even when copyrect source and destination share their areas refresh on the conflicting region is forced anyway.
since VNC screen data check delays from driver GDI call and there's no help for possible screen ...
by lizard
2005-07-09 20:05
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

i think i found the scroll problem's essential.
the key point is where screen change informed from the mirror driver is processed and the copyrect source is scheduled to be refreshed. (vncdesktopthread.cpp:972)
when in the next update cycle this scheduled region is scanned, actual region content ...
by lizard
2005-06-30 11:15
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

Re: Sources / Diff

Hello,
Thank you for your interest in the modification.

I couldn't download the sources, they were not found on the server - did you change the link?
Sorry that I put wrong link. it is fixed now.

How many files did you change? Do you have a Diff list?
That archive is grab-n-go package which ...
by lizard
2005-06-30 00:53
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

Hello,
Did you mean, we can obtain same result with your Tight(+ijl) speed hack as replacement for ZRLE full color on low bandwith (ISDN 64 -- 128k) :) or
I'm totallement miss understanding :| ?
okay,
my opinion is definitely Tight for the full-color and ZRLE for any others.

first, on a slow ...
by lizard
2005-06-29 00:09
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

more simple and still efficiant way.
with it we can ignore those special rules.

1) only one frame "refresh when idle" data to keep.
2) when driver buffer reaches 2000, just memorize the rect position & size as "refresh when idle" and keep going with new updates.
3) when buffer reaches 2000 again ...
by lizard
2005-06-28 23:40
Forum: Feature requests
Topic: What's Next? Future of UVNC.
Replies: 47
Views: 51761

my answer to [post=12846]the driver problem's solution[/post]. please read.
by lizard
2005-06-28 23:37
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

a comic-style explanation of the solution for another bottleneck
"driver buffer flows to force immediate update when scrolling" problem.

D is the "Driver buddy" and V is the "VNC dude."
imagine something like this
| A | B | C | D | E | F | G | H | ....
| 0 | 1 | 2 | 2 | 0 | 3 | 0 | 0 | ....
V is at ...
by lizard
2005-06-28 18:19
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

the latest binaries and source code of custom build is out.
Pre-Compiled Binary (504KB) | Source (1423KB)

Binary zip includes server/client EXEs.
The server is based on UltraVNC 1.0 (24 Jun, 2005) Http (Single-Port) Build.
The client is based on UltraVNC 1.0 (24 Jun, 2005) Release build.
Each EXE ...
by lizard
2005-06-28 15:25
Forum: Feature requests
Topic: UltraVNC and Terminal Server, 'system bar' conflict
Replies: 3
Views: 4946

and not to forget, full-screen ultravnc in a full-screen ultravnc also have this prob. in this case even moving the full-screen titlebar to the right don't fix anything.
but as long as you can just restore your VNC/RDC from full-screen and fix it manually, this is not ever a big problem is it?
i can ...
by lizard
2005-06-28 15:17
Forum: Feature requests
Topic: What's Next? Future of UVNC.
Replies: 47
Views: 51761

INTERNET
^
[Network Module] <-plugin- [Encription Driver]
^
[IO Event Manager] <=plugins= [Feature Cores]

Network Module:
Network.SimpleTCP ... includes client/server
Network.SimpleRDP ... as well
Network.COM ... yes, possible lol
Network.WhateverP2P ... wanna see someday

Encription Driver ...
by lizard
2005-06-28 10:19
Forum: Feature requests
Topic: What's Next? Future of UVNC.
Replies: 47
Views: 51761

modularize -> API exportation/plugin ability so UltraVNC can communicate with external technologies?
sound transport / voice chat?
new fast & high compression encoding or caching method?
super-SC lite version secure and easy for support purpose?
.NET language ports?

even as watching from outside ...
by lizard
2005-06-28 06:38
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

Hello,

Using IJL sounds like a very good idea, and many sytems will benefit of this improvement!
I believe that now in more than a few patterns of use UltraVNC has come comparablly comfortable to the Terminal Service.

The problem is that the latest IJL library is only available as part ...
by lizard
2005-06-27 10:42
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

Hello,

"Tight encoding" is one of the most efficient VNC encoding around, but there's been bottlenecks that keeps CPU utilization real high especially on the viewer side.
The previous unit of discussion we made was about using BitBlt instead of SetPixelV for each dot on screen, and now this one is ...
by lizard
2005-06-23 00:11
Forum: Feature requests
Topic: Implement features of EchoVNC into UltraVNC
Replies: 17
Views: 17810

Thanks for *quick* answer, sbest!
by lizard
2005-06-22 23:51
Forum: Feature requests
Topic: Implement features of EchoVNC into UltraVNC
Replies: 17
Views: 17810

Hello,
Another curious dood here. Could you clarify one point for me please?

So far about EchoVNC system I've seen 2 names of software you mentioned about, EchoWare and EchoServer.
And you also said that the EchoServer is proprietary software which isn't open-source and will charge us $25 to use ...
by lizard
2005-06-22 13:37
Forum: SC
Topic: Directory transfer
Replies: 2
Views: 3570

hi,
around RC20 i think there was problem related to FT...
how about trying the latest v1.0 binaries instead?
by lizard
2005-06-19 09:25
Forum: Feature requests
Topic: A quick, easy and more redialable compresion system
Replies: 26
Views: 48214

Hello, Guest user!

hm... sounds tricky, but yes, i kinda agree on the idea.
and just to let you know, Tight encoding seems to have been designed in somewhat similar concept. maximizing network efficiency.

but think, obviously you'll never want a situation like ( sending display < decompression ...
by lizard
2005-06-16 18:53
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

You better do the allocation at class level (only once and reuse)

----------
HDC hMemDC = CreateCompatibleDC(m_hBitmapDC);
......
DeleteDC(hMemDC);
----------
Possible this can also be done at class level
very good idea. i kind of thought that too.
let me fix it fast :)

-----ADDED ...
by lizard
2005-06-16 07:02
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

1st test,
viewer web browser ie6 xp sp2 home fr
web applet java viewer work now well as expected :-)
ok, verified. thank you for reporting :>

2nd test,
winvnc RC20.7 lizard build
if option Misc Share the server unchecked, vncviewer RC18 lizard build close after fews seconds :|
probably ...
by lizard
2005-06-15 22:20
Forum: Feature requests
Topic: For better performance...
Replies: 28
Views: 45801

For better performance...

Hello,
Why don't we talk a little about existing bottlenecks/ possible tune-up idea?
I have just done with a viewer-side tuning as an example. Take a look ;)

Whenever using the Tight encoding, CPU usage was sky high and was occasionaly causing choppy slow updates.
This replacement for the SETPIXELS ...