NewsTradingSentimentCalendarCommunityBriefing
Tech

Virtual displays stop game streams from hijacking monitors

By Tech Desk · 2026-09-10 · 3 min read
A headless computer tower connected to a network cable
Illustration: Tradingbird

A software trick creates a fake screen for gaming apps, preventing them from overwriting the settings on your physical monitor.

Streaming a game library from a desktop PC to a laptop or phone is an appealing way to play anywhere in the house. However, users of Sunshine, a popular open-source streaming server, often encounter a frustrating side effect. When a remote client connects, the physical monitor attached to the PC frequently mirrors the remote session. This causes the desktop layout to shift, resolutions to change, and browser tabs to disappear as the system prioritizes the remote view.

The traditional fix involves purchasing a dummy HDMI plug, a hardware adapter that tricks the computer into thinking a second monitor is connected. While effective, this adds cost and physical clutter. A recent solution detailed by XDA Developers offers a software-only alternative. By installing a virtual display driver, the system generates a headless screen in software. This allows Sunshine to capture and stream a dedicated virtual workspace, leaving the physical monitor free for its usual tasks without any hardware changes.

Remote sessions disrupt local desktops

The core issue stems from how Sunshine interacts with Windows. By default, the application captures the display that the operating system currently exposes. When a client like Moonlight connects, it dictates the resolution and refresh rate. The physical monitor then adjusts to match these new parameters, effectively becoming part of the remote stream. Users reported that their desktop icons rearranged themselves and their primary display dropped to lower resolutions, such as 1080p at 60Hz, to accommodate the remote device.

Attempting to fix this by simply enabling resolution matching in Sunshine settings often makes the problem more apparent. The software matches the client's resolution, but it still renders the stream on the physical screen. This means the user cannot keep their high-resolution, high-refresh-rate monitor for local work while simultaneously streaming a game. The physical display remains the canvas for the remote session, creating a conflict of interest that software settings alone cannot resolve without a second output.

Software drivers replace hardware adapters

The workaround involves installing a virtual display driver, such as the VDC app available on GitHub. This tool creates a simulated monitor within the system. Windows recognizes this virtual screen as a valid display device, but no physical hardware is required. The user configures this virtual display to a standard resolution, such as 1080p at 60Hz, which is sufficient for most streaming needs. This approach mimics the function of a dummy HDMI plug entirely in software, avoiding the need for extra cables or ports.

Once installed, the user must restart Sunshine so it can detect the new virtual display. The application logs will show the ID of the new screen. By specifying this virtual display as the source for streaming, Sunshine captures only the headless environment. The physical monitor remains independent, maintaining its own resolution and layout. This separation ensures that opening a game on the remote device does not interfere with the local desktop, providing a clean and stable streaming experience without additional hardware costs.

Trade-offs of virtual display setups

While this method solves the mirroring issue, it requires manual configuration that may not be intuitive for all users. Identifying the correct display ID from system logs and ensuring the virtual driver remains installed after system updates adds a layer of maintenance. Additionally, the virtual display must be configured with a resolution that balances performance with quality. If the virtual display is set too high, it may strain the GPU, while too low may result in a blurry stream.

The primary benefit, however, is the elimination of hardware dependencies. Users no longer need to keep a dummy plug in a USB-C or HDMI port, which can be inconvenient for mobile laptops or desktops with limited ports. This software solution is particularly useful for those who want a seamless remote gaming setup without altering their physical desk environment. It provides a stable, dedicated canvas for streaming applications, ensuring that the local monitor remains under the user's control at all times.

Based on reporting by XDA Developers, compiled by the Tradingbird desk.

Read next

More in Tech

More from the Tech desk

All desk stories