Win2k/WinXP Mirror Driver
 
[DONATE] Improve TightVNC:
Make a Donation!

Why Mirror Driver?

Using a display mirror driver can greatly improve the performance of the Win32 TightVNC Server, and also significantly lower CPU utilization of the server machine.

Traditionally, WinVNC used two techniques to detect screen changes: hooks DLL, and polling. First method could not always detect screen changes reliable and had nasty side effects, while the second method consumed too much CPU resources, and descreased overall refresh rate.

Implementing support for display mirror driver solves the problem of reliable and efficient detection of changed areas on the screen. Display mirror driver can be supported under Windows 2000 and Windows XP operating systems.

Current Status

The latest development version of TightVNC supports "DFMirage" display mirror driver that was kindly donated by the DemoForge company. While the driver itself is not Open Source, it can be freely used with TightVNC. Curently, we are working on our own Open Source version of the driver.

Help the Development

We are looking for sponsors who might be interested to (partially) compensate the time spent on development of new mirror driver. If you would like to have it finished, please make a donation, sending us any amount of your choice.

Note that your contribution will result less time to wait for this particular feature to be finished and available in TightVNC.

 
[LOGO]

TightVNC:
* main page
* download
* get support
* contribute
* contact us
* people
* site map

Information:
* introduction
* screenshots
* documentation
* FAQ
* mailing lists
* change logs

Development:
* report bugs
* suggest features
* submit patches
* CVS

Links:
* primary site
* other sites
* related software

Hosted on:
* SourceForge.net