When you disconnect from an RDP session, Windows typically terminates the display, causing Cyberdriver to lose its ability to take screenshots and control the desktop. The Persistent Virtual Display feature solves this by installing a virtual display driver that remains active even when RDP is disconnected.Documentation Index
Fetch the complete documentation index at: https://docs.cyberdesk.io/llms.txt
Use this file to discover all available pages before exploring further.
What it does
The--add-persistent-display flag automatically installs and configures the Amyuni USB Mobile Monitor virtual display driver, which:
- Creates a virtual monitor that Windows treats as a real display
- Persists across RDP disconnections, system reboots, and Cyberdriver restarts
- Allows Cyberdriver to continue taking screenshots and controlling the desktop even when you’re not connected via RDP
- Combines perfectly with Black Screen Recovery for ultimate RDP resilience
How it works
- Automatic installation: Cyberdriver bundles the Amyuni driver files (adds only ~0.5 MB to the executable)
- Smart detection: Checks if the driver is already installed to avoid redundant installations
- One-time setup: Once installed, the virtual display persists permanently
- Automatic enablement: Ensures the virtual display is enabled on every run
Enable persistent display
--add-persistent-display: Installs and enables the virtual display driver (Windows only)
Configuring the virtual display
After the driver is installed, you can configure it like any physical monitor:- Open Windows Display Settings (right-click desktop → Display settings)
- You’ll see a new monitor: “USB Mobile Monitor Virtual Display”
- Configure as needed:
- Recommended resolution: 1024×768 (optimal for automation)
- Display mode: Extend or make it the primary display
- Position: Arrange relative to other displays
How it works with RDP
Before (without persistent display):The ultimate RDP-resistant setup
Combine all three features for maximum reliability:- ✅ Persistent Display: Virtual monitor survives RDP disconnection
- ✅ Black Screen Recovery: Automatically fixes black screen issues
- ✅ Keepalive: Prevents idle timeouts and session locks
- ✅ Result: Cyberdriver stays alive and responsive 24/7, even through RDP disconnects
When to use this
Persistent Virtual Display is essential for:- RDP-based workflows where you need automation to continue after disconnecting
- Unattended automation running on remote Windows machines
- Long-running workflows that shouldn’t be interrupted by display issues
- Production environments where reliability is critical
Removal (optional)
The virtual display persists even after Cyberdriver exits (by design). If you want to remove it: Option 1: Disable (keeps driver installed)- Open Windows Display Settings
- Detect displays and disable the “USB Mobile Monitor Virtual Display”
- Open Device Manager (Win + X → Device Manager)
- Expand “Monitors”
- Right-click “USB Mobile Monitor Virtual Display”
- Select “Uninstall device”
- Check “Delete the driver software for this device”
- Restart Windows
The virtual display is designed to persist across reboots. You typically want to keep it installed once set up, as it enables 24/7 automation without manual intervention.