Anydesk Display_server_not_supported May 2026
In plain English, AnyDesk’s capture engine relies on specific APIs (Application Programming Interfaces) to grab frames from the GPU. On Linux and certain Windows configurations, the "Display Server" (Wayland vs. X11, or a headless GPU) is either too new, too locked down, or completely absent.
For decades, remote desktop was simple because the OS didn't care who was looking at the pixels. Wayland, increased security sandboxing, and headless GPU power management are all good things for security and efficiency. But they break the old model of screen scraping. anydesk display_server_not_supported
The operating system reads it as: "The protocol used to draw the windows is incompatible with the capture method." In plain English, AnyDesk’s capture engine relies on
AnyDesk, by default, uses a capture method that worked beautifully on X11. When it tries that same method on Wayland, the compositor (your desktop environment) slaps its hand and says, "Permission denied." The result? display_server_not_supported . You don’t need to uninstall Wayland (though many guides suggest it). You need to tell AnyDesk to use the fallback capture mechanism. For decades, remote desktop was simple because the
Enter Wayland. Wayland was built for security and smooth rendering. Each application is a fortress. One application cannot see the pixels of another unless explicitly allowed.
anydesk --disable-wayland Or, set the environment variable: