When I unset the variable, vlc falls back to VDPAU with the mentioned half resolution. $ echo $VDPAU_DRIVER va_gl $ unset VDPAU_DRIVER $ vlc Videos/test1.mp4 -v VLC media player 3.0.7.1 Vetinari (revision 3.0.7.1-0-gf3940db4af) [00005623c4506750] main libvlc: VLC wird mit dem Standard-Interface ausgef�hrt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden. [00007fe61cc158b0] mp4 demux warning: elst box found [00007fe61cc158b0] mp4 demux warning: STTS table of 1 entries [00007fe61cc158b0] mp4 demux warning: CTTS table of 804 entries [00007fe61cc158b0] mp4 demux warning: elst box found [00007fe61cc158b0] mp4 demux warning: STTS table of 1 entries [00007fe61cd48e20] faad decoder warning: decoded zero sample libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 [00007fe60c001f50] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed [00007fe6180640c0] main video output error: video output creation failed [00007fe61cc60300] main decoder error: failed to create video output [00007fe61cc60300] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding [00005623c45dafd0] pulse audio output warning: starting late (-11453 us) [00007fe6180640c0] main video output warning: picture is too late to be displayed (missing 46 ms) Here is a part of a more verbose output: (-vv) [00007f3cd8001370] main vout display debug: looking for vout display module matching "any": 13 candidates [00007f3cd8001370] main vout display debug: VoutDisplayEvent 'resize' 1280x720 [00007f3cd8001f50] main gl debug: looking for opengl module matching "any": 3 candidates [00007f3cd407b000] main window debug: resized to 1280x720 [00007f3cd8001370] main vout display debug: VoutDisplayEvent 'resize' 1280x720 [00007f3cd8001f50] egl_x11 gl debug: EGL version 1.5 by Mesa Project [00007f3cd8001f50] egl_x11 gl debug: extensions: EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_EXT_buffer_age EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_KHR_cl_event2 EGL_KHR_config_attribs EGL_KHR_create_context EGL_KHR_create_context_no_error EGL_KHR_fence_sync EGL_KHR_get_all_proc_addresses EGL_KHR_gl_colorspace EGL_KHR_gl_renderbuffer_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_no_config_context EGL_KHR_reusable_sync EGL_KHR_surfaceless_context EGL_EXT_pixel_format_float EGL_KHR_wait_sync EGL_MESA_configless_context EGL_MESA_drm_image EGL_MESA_image_dma_buf_export EGL_MESA_query_driver EGL_NOK_texture_from_pixmap EGL_WL_bind_wayland_display [00007f3cd8001f50] main gl debug: using opengl module "egl_x11" [00005614910d0440] qt interface debug: Logical video size: 1280x720 [00007f3cd407b000] main window debug: resized to 1280x720 [00007f3cd8001370] main vout display debug: VoutDisplayEvent 'resize' 1280x720 [00007f3cd8130650] main generic debug: looking for glconv module matching "any": 4 candidates libva info: VA-API version 1.4.0 libva info: va_getDriverName() returns 0 libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so libva info: Found init function __vaDriverInit_1_4 libva info: va_openDriver() returns 0 [00007f3cd8130650] main generic debug: using glconv module "glconv_vaapi_x11" [00007f3cd8001370] main vout display debug: using vout display module "gl" [00007f3cd8001f50] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed [00007f3cd8001370] main vout display debug: removing module "gl" [00007f3cd8130650] main generic debug: removing module "glconv_vaapi_x11" [00007f3cd8001f50] main gl debug: removing module "egl_x11" [00007f3cd40640c0] main video output error: video output creation failed [00007f3cd40e6620] dbus_screensaver inhibit debug: got cookie 1210 [00007f3cd40e6620] main inhibit debug: removing module "dbus_screensaver" [00007f3cd407b000] qt window debug: releasing video... [00005614910d0440] qt interface debug: Video is not needed anymore [00007f3cd4068040] main spu text debug: removing module "freetype" [00007f3cd4119b50] main scale debug: removing module "yuvp" [00007f3cd4072930] main scale debug: removing module "swscale" [00007f3ce4c5fe70] main decoder error: failed to create video output [00007f3ce4c5fe70] avcodec decoder debug: trying format vdpau [00007f3cd4072930] main spu text debug: looking for text renderer module matching "any": 3 candidates [00007f3cd4072930] freetype spu text debug: Building font databases. [00007f3cd4072930] freetype spu text debug: Took -8875 microseconds [00007f3cd4072930] main spu text debug: using text renderer module "freetype" [00007f3cd4119b50] main scale debug: looking for video converter module matching "any": 23 candidates [00007f3cd4119b50] swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality) [00007f3cd4119b50] main scale debug: using video converter module "swscale" [00007f3cd4068040] main scale debug: looking for video converter module matching "any": 23 candidates [00007f3cd4068040] yuvp scale debug: YUVP to YUVA converter [00007f3cd4068040] main scale debug: using video converter module "yuvp" [00007f3cd40640c0] main video output debug: Deinterlacing available [00007f3cd40640c0] main video output debug: deinterlace -1, mode auto, is_needed 0 [00007f3cd4079280] main window debug: looking for vout window module matching "qt,any": 6 candidates [00007f3cd4079280] qt window debug: requesting video window... [00007f3cd4079280] main window debug: using vout window module "qt" [00007f3cd40db720] main inhibit debug: looking for inhibit module matching "any": 2 candidates [00007f3cd4079280] main window debug: resized to 1280x720 [00007f3cd40db720] dbus_screensaver inhibit debug: found service org.freedesktop.ScreenSaver [00007f3cd40db720] main inhibit debug: using inhibit module "dbus_screensaver" [00007f3cd40640c0] main video output debug: Opening vout display wrapper [00007f3cd82956f0] main vout display debug: looking for vout display module matching "any": 13 candidates [00007f3cd82956f0] main vout display debug: VoutDisplayEvent 'resize' 1280x720 [00007f3cd8297910] main gl debug: looking for opengl module matching "glx": 3 candidates [00007f3cd8297910] glx gl debug: using GLX extension version 1.4 [00005614910d0440] qt interface debug: Logical video size: 1280x720 [00007f3cd4079280] main window debug: resized to 1280x720 [00007f3cd82956f0] main vout display debug: VoutDisplayEvent 'resize' 1280x720 [00007f3cd8297910] main gl debug: using opengl module "glx" [00007f3cd8081e30] main generic debug: looking for glconv module matching "any": 4 candidates [00007f3cd8081e30] main generic debug: using glconv module "glconv_vdpau" [00007f3cd82956f0] main vout display debug: using vout display module "gl" [00007f3cd82956f0] main vout display debug: A filter to adapt decoder VDV0 to display VDOR is needed [00007f3cd82e6870] main filter debug: looking for video converter module matching "any": 23 candidates [00007f3cd82e6870] vdpau_chroma filter debug: using video mixer temporal deinterlace feature [00007f3cd82e6870] vdpau_chroma filter debug: using video mixer sharpness feature [00007f3cd82e6870] vdpau_chroma filter debug: using video mixer 5 [00007f3cd82e6870] main filter debug: using video converter module "vdpau_chroma" [00007f3cd82956f0] main vout display debug: Filter 'VDPAU' (0x7f3cd82e6870) appended to chain [00007f3cd40640c0] main video output debug: original format sz 1280x720, of (0,0), vsz 1280x720, 4cc VDV0, sar 1:1, msk r0x0 g0x0 b0x0 [00007f3cd4072930] main spu text debug: removing module "freetype" [00007f3cd4072930] main spu text debug: looking for text renderer module matching "any": 3 candidates [00007f3cd4072930] freetype spu text debug: Building font databases. [00005614910ca2f0] dbus interface debug: Getting property Position [00005614910d0440] qt interface debug: Logical video size: 1280x720 [00007f3cd4079280] main window debug: resized to 1280x720 [00007f3cd82956f0] main vout display debug: VoutDisplayEvent 'resize' 1280x720 [00007f3cd4072930] freetype spu text debug: Took -8176 microseconds [00007f3cd4072930] main spu text debug: using text renderer module "freetype" [00007f3cd40b60d0] main generic debug: looking for hw decoder module matching "vdpau_avcodec": 3 candidates [00007f3cd40b60d0] main generic debug: using hw decoder module "vdpau_avcodec" [00007f3ce4c5fe70] avcodec decoder: Using G3DVL VDPAU Driver Shared Library version 1.0 for hardware decoding