Troubleshooting
Nothing happens when trying to start a Screenshare
Section titled “Nothing happens when trying to start a Screenshare”This means you either have no Screen cast portal, or it’s broken. See XDG Desktop Portal on the Arch Linux Wiki for more information.
Vesktop freezes after getting pinged or messaged
Section titled “Vesktop freezes after getting pinged or messaged”This is due to having no Notification Server on your system. Either install one or disable Desktop Notifications in Discord Notification settings
Clicking link does not open the web browser
Section titled “Clicking link does not open the web browser”Install xdg-utils
Vesktop looks blurry
Section titled “Vesktop looks blurry”The most likely cause is that Vesktop is running in XWayland; Try running in Wayland instead.
See Tips & Tricks - Wayland Support for more information.
Some videos don’t play or only play audio
Section titled “Some videos don’t play or only play audio”This happens because these videos use the HEVC encoding. Follow these steps to enable support:
- Verify that you have working VA-API with HEVC decode support:
If there is no output, it’s not supported.
Terminal window vainfo 2>/dev/null | grep HEVC | grep VAEntrypointVLD - If it’s not supported, try to install it and repeat step 1. You need exactly VA-API, not VDPAU or NVDEC.
- Run Vesktop with the following flags:
To make this permanent, see Tips & Tricks - Making Command Line Flags Permanent.
Terminal window vesktop --enable-features=VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE,VaapiOnNvidiaGPUs