HeadlinesBriefing favicon HeadlinesBriefing.com

Linux Virtual Display: Xorg Without Dummy Plugs

DEV Community •
×

For Linux users on Xorg, creating virtual display outputs without physical dummy plugs is crucial for remote access and troubleshooting. This guide details two primary methods. Method #1 involves sacrificing an existing physical output by using EDID (Extended Display Identification Data) files.

Users can download these files from the v4l-utils repository, place them in `/usr/lib/firmware/edid`, and configure kernel parameters like `drm.edid_firmware` to simulate a monitor. Method #2 leverages the EVDI (Extensible Virtual Display Interface) kernel module, typically used for DisplayLink USB graphics. While EVDI allows creating virtual outputs without hardware, it often disables GPU acceleration and can cause instability with desktop environment screen management tools like KDE's KScreen2.

Both methods enable the use of VNC or ADB reverse tethering for remote viewing, providing essential tools for developers and system administrators managing headless or remote Linux systems.