Win2k/WinXP Mirror Driver
|
|
|
|
|
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
We have a display mirror driver that was kindly donated by the DemoForge company. Curently, we are working on the
driver support in the latest TightVNC development version. While the driver itself is not
Open Source, it can be freely used with TightVNC.
Help the Development
We are looking for sponsors who might be interested to (partially) compensate the time
spent on the mirror driver integration. 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.
|