Online Help
- Tips for speeding up Vista\Xp
- UltraVNC Driver - what is it, do I need it?
- Failed to get server address?
- File Transfer is disabled on the remote machine?
- How does UltraVNC work?
- How do I use SingleClick (first time users)?
- How to configure and use encryption with SC (SingleClick)?
- Mirror video driver and Video hook driver?
- How do I install UVNC as a service?
- How to install UltraVNC with remote desktop (RDP) ?
- Port forwarding NAT/router/firewall for any VNC flavor?
- What if i do not have a static ip for my WAN connection?
- Connecting to an office PC from home?
- UltraVNC step by step?
- Failed to connect to server
- VNC Password on the server
- VNC or any Remote Desktop is Unuseable over ADSL
- How to remote control my home computer over Internet
- Local loop-back connections are disabled
- Authentication failed
Video mirror driver / Video hook driver
*** do not install UltraVNC video driver remotely during active VNC
connection ***
What is it ?
The Mirror Video Driver is a driver that UltraVNC (for instance) can use to be quickly and efficiently notified with screen changes. Using it on an UltraVNC server results in a excellent accuracy. The video driver also makes a direct link between the video driver frammebuffer memory and UltraWinVNC server. Using the framebuffer directly eliminates the use of the CPU for intensive screen blitting, resulting in a big speed boost and very low CPU load.
What all software below ?
- winvnc video hook driver (name shown to device manager, display
adapter) aka mirror video driver
- UltraVNC Video Driver Setup (interactive user install)
- UltraVNC Video Driver Silent Setup (without user interaction,
automation script, batch)
- UltraVNC Mirror Driver
All are same but different name (alias) and different ways of installation that's all
Mirror driver is only for UltraVNC server nor other vnc flavor nor
others software.
Mirror driver still inactive until UltraVNC viewer connected to
UltraVNC server,
Mirror driver back inactive while viewer disconnected of ultravnc
server.
Mirror driver is not open source. and require aknowledge of the
owner Rudi De Vos aka uvnc bwa for commercial usage.
only first install of video
hook driver can run immediately
upgrade (uninstall/install
video hook driver need a reboot before use
UltraVNC viewer (vncviewer) don't need the video hook driver.
only UltraVNC server (winvnc.exe) need the optional video hook
driver.
OS supported
2000/ XP / 2003 server / Vista / 2008 server
OS not supported
95/95B/98/98SE/ME and NT4
only supported by System HookDLL (DDI Hooking) of winvnc (default)
if no driver installed.
colors depth
8/16/32 bits supported and mirror driver active on server when
viewer is connected
15/24 not supported and mirror driver still INACTIVE
screen scaling not multiply of 4 would crash.
1024x768 OK (value standard multiply of 4 or can be divided by 4)
| Rudi De Vos wrote: |
| While the mirror driver is active(vnc has
a connection), overlay is not supported. The mirror driver in general disable hardware acceleration while being used. But vnc can not capture hardware accelerated or overlay images, switching to non hardware acc. allows vnc to capture your TV card .... |
| Rudi De Vos wrote: |
| Video driver 1) Better speed, less cpu needed to get the screen content 2) You can view the primary+extended display together in the viewer. Without driver you need to switch between them. |
| Rudi De Vos wrote: |
| The problem is not the driver, but vnc
that handle 24bit internal as 32bit. For 8/16/32 i can replace the vnc buffer by the driver buffer. Perhaps in Beta2, but it require breaking compatibility... |
UltraVNC Mirror Driver doc
Link to driver documentation
Since UltraVNC 1.0.1
Video hook driver was removed from UltraVNC full package setup,
now available as 2 differents UltraVNC-Driver setup, see below:
-
Ultr@VNC Video Driver Silent Setup :
is for automatic sript installation/distribution to every computer on LAN (mainly enterprise usage)
-
Ultr@VNC Video Driver Setup:
for single install with interactive mode need little inputs from user for installing winvnc video hook driver on computer.
| Rudi De Vos wrote: |
setupdrv.exe is the installer application, it also require the driver sys,dll,inf files Installation is done via setupdrv install/uninstall driversetup.exe is a package that contain all files. Inno setup exe. The package also create a uninstall link |
If UltraVNC was downloaded from sourceforge or
www.uvnc.com
there standalone video hook driver installer/uninstaller
UltraVNCDriverSetup(silent).exe done,
the subfolder driver + setupdrv created to UltraVNC folder.
no need to start again setupdrv if UltraVNCDriverSetup(silent) was
done.
UltraVNC Video Driver don't yet support overlay, you need to disable
hardware acceleration, actually, support only
GDI (Graphic Device Interface),




