Celebrating the 22th anniversary of the UltraVNC: https://forum.uvnc.com/viewtopic.php?t=38031
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
- 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

UltraVNC 1.2.2.0 (test) - Download links

User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

An error found

A time ago, a keeapalive message was added.
On slow networks the viewer ask a keepalive before the update is finished, but the server answer.
The answer is in the middle of an update -> it inject a few bytes -> data is corrupt -> rect with garbled colors-> viewer detect
corruption-> viewer crash or close the connection.

Gonna update release nummer (1221)and rebuild the servers tomorrow.

Possible this is also the cause of some unexpected disconnects...
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

Latest test version
FIX: u2 encoder artifacts ( moving a window as wireframe)
FIX: unexpected disconnects on low bandwidth or high lag connections

https://www.uvnc.eu/download/1220/ultravnc1221_3264.zip (latest test version)
Skyfighter
40
40
Posts: 127
Joined: 2014-12-31 22:10

Re: Version 1.2.2.0

Post by Skyfighter »

Thanks Rudi! So far so good - can't see any difference to the previous build. :thumbs:

Am I the only one who sees the cursor shape thing (cursor shape updates do not happen or happen with a really big delay)? Anything I could/should test?
Prisma
100
100
Posts: 320
Joined: 2005-10-27 15:50

Re: Version 1.2.2.0

Post by Prisma »

Hello Rudi,

I recognized no special build for XP is needed and a new ddengine.dll is optional available, also optional like vnchook.dll. I read your comments, so far so good.

But please give me a short summary over all dlls for following scenario:
* We want to use only 32-bit binaries.
* We want to have full XP support.
* We want to be able to send SAS, from XP to Win10.
* We want to have as fast as possible screen-change detection, from XP to Win10.
* We optionally want to be able to see all graphical effects, from XP to Win10.
* No driver installation should be necessary.

What dlls are (still) needed for this scenario?
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

ddengine is current optimized for a Linux viewer (cusor is send as bitmap).
Looks that i disable the send shape detection... possible during testing of the bitmap.
Need a fix.

The same exe works for XP-WIN10 and OS (win8>=) depended parts or in the ddengine dll.

minimum server files.
winvnc.exe
vnchook.dll
ddegine.dll
encryption...dsm

You need a slow network and a slow compressor like zrle to see if the other issue was fixed or not.
Hard to test if you didn't had it before.
MorrisonR
Posts: 4
Joined: 2018-05-01 20:48

Re: Version 1.2.2.0

Post by MorrisonR »

My first set of testing shows an improvement from the disconnects. I was getting instantly disconnected, updated client to 1.2.2.1 and then it stopped.
Thomas Levering
40
40
Posts: 84
Joined: 2015-01-23 06:45

Re: Version 1.2.2.1

Post by Thomas Levering »

Windows7 x64 VMware Workstation12
DualMonitor 1920x1200
Left Monitor is Monitor2

Server 1.2.2.1
All Poll Modes
vnchooks.dll no difference

if I Enable secondary=1 the Poll of both Displays is bad
close a explorer window, the background is not updated

with secondary=0 the poll is normal

Code: Select all

...
[admin]
primary=1
secondary=1
...
[poll]
TurboMode=0
PollUnderCursor=0
PollForeground=0
PollFullScreen=1
OnlyPollConsole=0
OnlyPollOnEvent=0
EnableDriver=0
EnableHook=1
EnableVirtual=0
SingleWindow=0
SingleWindowName=
MaxCpu=40
autocapt=1

Image
Thomas Levering
40
40
Posts: 84
Joined: 2015-01-23 06:45

Re: Version 1.2.2.0

Post by Thomas Levering »

vncviewer.exe 1.2.2.0

Resize the Filetransfer Window,
the Align of the "Forced Close" button is not ok

Code: Select all

corrected
Thomas Levering
40
40
Posts: 84
Joined: 2015-01-23 06:45

Re: Version 1.2.2.0

Post by Thomas Levering »

Filetransfer > 60Sec via RepeaterMode2 is not Working
Chaka
8
8
Posts: 27
Joined: 2014-04-11 18:01

Re: Version 1.2.2.0 - some questions

Post by Chaka »

Using "WinVNC v1.2.2.1 64-Bit" running "Windows Server 2008 R2 64-Bit"
WinVNC-Popup says "... Server - service - schook".

1. question: I have rendering problems with that setting. Screen changes aren't detected that good like using "vnchook".
Shouldn't work "schook64.dll" better than "vnchooks.dll"?
Schook64.dll does exist within the UltraVNC folder (file date: 7th July 2015). Means I installed the "Addons v1.2.1.0 x64".
Within the Property Page the following 5 itmes are checked: Poll Full Screen, Legacy Capture = Auto, System HookDll, Mirror Driver and Low Accuracy.

2. question: Or is it a problem using the Mirror Driver? When pressing "Check the Mirror Driver" button the checkbox will be toggled. I don't get a information popup for the driver. Any hint? Btw. the device manager says "mv video hook driver2" is installed, mv2.dll within system32-folder is version 1.00.23. So it should work?
Edit: Within "UltraVNC settings" tab "screen capturre" the popup shows up, it says "Driver found: required version 1.00.22" and below "1.00.23 driver Not Active". This message doesn't looks right? Btw. during that I was connected, means I looked through a remote vnc-session.
How can I clearly check the mirror driver is working?
Edit: The problem was solved using v1.2.2.2 :thumbs:


Any hints for me? Thanks a lot in advance.
Last edited by Chaka on 2018-07-10 23:00, edited 2 times in total.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

schook and vnchook both give hints about the changed screen rectangles.
They both do more or less the same.
VNC use the hook he find, when both are found sc is used.

You are not using the driver else it would be indicated (Server - service - driver)
Versions 1.0.0.22 >= are ok so 23 is correct

Can you test in application mode.
Start winvnc "runas admin" to able to activate the driver.
If the mirror driver is activated you see it, the screen goes in basic video mode.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

Thomas Levering » 2018-05-29 11:59
Windows7 x64 VMware Workstation12
DualMonitor 1920x1200
Left Monitor is Monitor2

A left second monitor seems indeed to have some update issue.
When it's on the right it looks ok.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

left monitor fixed in final v1.2.2.1
ddbivens
80
80
Posts: 132
Joined: 2015-12-26 14:53
Location: Tellico Plains, TN 37385 USA

Re: Version 1.2.2.0

Post by ddbivens »

I just did the install of 1.2.2.1... The history files that show during the install process are for 1.2.1.7.
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6868
Joined: 2004-04-23 10:21
Contact:

Re: Version 1.2.2.0

Post by Rudi De Vos »

exe are ok, it just the txt that need a change
Post Reply