Since the earliest versions of NoMachine for Windows we shipped a mirror driver which is “a virtual device that mirrors the drawing operations of one or more additional physical display devices“.
Given that:
1. Mirror drivers don’t work in Windows 8 and later (same document above: “Starting with Windows 8, mirror drivers will not install on the system”
2. In Windows 7 and Vista a mirror driver would disable Aero
3. Synchronizing with Aero using Direct3D, NoMachine achieves optimal performance without the need of a mirror driver
4. Mirror driver often stop working on headless systems (where “physical display devices” are turned off)
we mean to remove the mirror driver from NoMachine.
We don’t foresee any impact on performance (based on the above statements).
Windows XP is the only case that could leverage the mirror driver to get better performance but we prefer to remove it anyway, as the reliability issues (see point 4 above, for example) exceed the benefits.
What does everybody think?