Incompatible Display Hook Driver Detected

Step 1: Check if system tray bubble reports incompatible display hook driver

This error message indicates that another WDDM filter hook display driver is present on the system.

The specific display hook driver  can be determine via spacedesk Driver Console app -> DIAGNOSTICS -> Incompatible Software.

Step 2:Uninstall known products using incompatible display hook drivers

This is usually installed by a USB-Display or Zero-Client of the following brands:

Display Link, Duet Display, Fresco Logic, MCT, Microchip/SMSC, OSBase, Splashtop XDisplay and Extended Display HD, etc.

Display hook drivers are not standard Windows drivers. All products relying on such drivers are incompatible with each other. They cannot coexist on the same system. This includes spacedesk.

Use the Uninstall button on the spacedesk Driver Console app to uninstall the other product / hook driver detected, then reboot the spacedesk server machine and try to connect spacedesk client again.

Step 3:Uninstall splashtop wired XDisplay’s virtual display driver

splashtop wired XDisplay’s virtual display driver needs to be uninstalled (it’s an incompatible old legacy WDDM Filter Hook driver which cannot coexist with other similar products like spacedesk even though it doesn’t even seem to use this old driver any more).
On Splashtop Wired XDisplay Agent window -> Advanced, just uninstall the Virtual Display driver.

Step 4:Check if incompatible products did not uninstall OSBase driver

Various products using the OSBase driver do not properly remove it upon uninstall (e.g Duet Display, Fresco Logic, etc.). After uninstalling their product, the leftovers of the OSBase driver still need to be removed manually following the instructions below:

  • Go to Control Panel -> “Add Remove Programs “. If you can find OSBase display driver software, uninstall it.
  • Check if OSBASE drivers are installed by running the following commands:
    • “sc query ddkmd “
    • “sc query ddkmdldr “
    • “sc query ddmgr”
  • If installed, uninstall OSBASE drivers by running the following commands:
    • “sc stop ddmgr”
    • “sc delete ddmgr”
    • “sc delete ddkmdldr”
    • “sc delete ddkmd”
  • Reboot your PC.