The problem can be related with messages:
- vaapi_drm generic error: vaInitialize: unknown libva error;
main generic debug: no hw decoder modules matched; and
glconv_vaapi_x11 gl error: vaInitialize: unknown libva error.
More informations of messages and hardware bellow.
Code: Select all
$ uname -a
Linux mx 4.19.0-1-amd64 #1 SMP Debian 4.19.5-2~mx17+1 (2018-12-12) x86_64 GNU/Linux
Code: Select all
$ vlc -vvvv video.mkv
...
[00007f08e0001060] main vout display debug: VoutDisplayEvent 'resize' 3840x1608
[00007f08e0001ce0] main gl debug: looking for opengl module matching "any": 3 candidates
[00007f08e0001ce0] egl_x11 gl debug: EGL version 1.4 (DRI2) by Mesa Project
[00007f08e0001ce0] egl_x11 gl debug: extensions: EGL_ANDROID_blob_cache EGL_ANDROID_native_fence_sync EGL_CHROMIUM_sync_control EGL_EXT_create_context_robustness EGL_EXT_image_dma_buf_import EGL_EXT_image_dma_buf_import_modifiers EGL_IMG_context_priority 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_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer EGL_WL_bind_wayland_display
[00007f08e0001ce0] main gl debug: using opengl module "egl_x11"
[00007f08ec334b00] main window debug: resized to 3840x1608
[00007f08e0001060] main vout display debug: VoutDisplayEvent 'resize' 3840x1608
[000055ea5733fd80] qt interface debug: Logical video size: 2561x1072
[00007f08e05e54e0] main generic debug: looking for glconv module matching "any": 4 candidates
[00007f08ec334b00] main window debug: resized to 3840x1608
[00007f08e0001060] main vout display debug: VoutDisplayEvent 'resize' 3840x1608
[00007f08ec334b00] main window debug: resized to 3840x1608
[00007f08e0001060] main vout display debug: VoutDisplayEvent 'resize' 3840x1608
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so has no function __vaDriverInit_0_32
libva info: va_openDriver() returns -1
[00007f08e0001ce0] glconv_vaapi_x11 gl error: vaInitialize: unknown libva error
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so has no function __vaDriverInit_0_32
libva info: va_openDriver() returns -1
[00007f08e0001ce0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva error: /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so has no function __vaDriverInit_0_32
libva info: va_openDriver() returns -1
[00007f08e0001ce0] glconv_vaapi_drm gl error: vaInitialize: unknown libva error
[00007f08e05e54e0] main generic debug: no glconv modules matched
[00007f08e0001ce0] gl gl warning: VLC needs to be built with support for libplacebo in order to display wide gamut or HDR signals correctly.
[00007f08e0001ce0] gl gl debug:
=== Fragment shader for fourcc: P010, colorspace: 3 ===
#version 120
uniform sampler2D Texture0;
varying vec2 TexCoord0;
uniform sampler2D Texture1;
varying vec2 TexCoord1;
uniform vec4 Coefficients[4];
uniform vec4 FillColor;
void main(void) {
float val;vec4 colors;
colors = texture2D(Texture0, TexCoord0);
val = colors.r;
vec4 color0 = vec4(val, val, val, 1);
colors = texture2D(Texture1, TexCoord1);
val = colors.r;
vec4 color1 = vec4(val, val, val, 1);
val = colors.g;
vec4 color2 = vec4(val, val, val, 1);
vec4 result = (color0 * Coefficients[0]) + Coefficients[3];
result = (color1 * Coefficients[1]) + result;
result = (color2 * Coefficients[2]) + result;
gl_FragColor = result * FillColor;
}
...
Code: Select all
$ vainfo
libva info: VA-API version 1.3.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_3
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.3 (libva 2.3.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.2.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
Code: Select all
$ hwinfo --gfx
23: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.378]
Unique ID: _Znp.5L+R308A3P8
SysFS ID: /devices/pci0000:00/0000:00:02.0
SysFS BusID: 0000:00:02.0
Hardware Class: graphics card
Device Name: "Onboard - Video"
Model: "Intel VGA compatible controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x3e9b
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x086f
Driver: "i915"
Driver Modules: "i915"
Memory Range: 0xa2000000-0xa2ffffff (rw,non-prefetchable)
Memory Range: 0x80000000-0x8fffffff (ro,non-prefetchable)
I/O Ports: 0x4000-0x403f (rw)
Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
IRQ: 125 (212475 events)
Module Alias: "pci:v00008086d00003E9Bsv00001028sd0000086Fbc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Primary display adapter: #23
Code: Select all
$ lsmod |grep i915
i915 1732608 3
i2c_algo_bit 16384 1 i915
drm_kms_helper 204800 1 i915
drm 487424 4 drm_kms_helper,i915
video 45056 3 dell_wmi,dell_laptop,i915
Code: Select all
$ glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
Max core profile version: 4.5
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.6
OpenGL core profile shading language version string: 4.50
OpenGL version string: 3.0 Mesa 18.2.6
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.2.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
Code: Select all
$ glxinfo | grep render
direct rendering: Yes
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_query_renderer, GLX_MESA_swap_control, GLX_OML_swap_method,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) UHD Graphics 630 (Coffeelake 3x8 GT2)
GL_ARB_conditional_render_inverted, GL_ARB_conservative_depth,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_packed_depth_stencil,
GL_ARB_compute_shader, GL_ARB_conditional_render_inverted,
GL_MESA_window_pos, GL_NV_blend_square, GL_NV_conditional_render,
GL_OES_element_index_uint, GL_OES_fbo_render_mipmap,