[Bug 773544] New: gst-vaapi elements not usable if nouveau module is loaded
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Oct 26 15:39:45 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=773544
Bug ID: 773544
Summary: gst-vaapi elements not usable if nouveau module is
loaded
Classification: Platform
Product: GStreamer
Version: 1.9.90
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gstreamer-vaapi
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: florent.thiery at ubicast.eu
QA Contact: gstreamer-bugs at lists.freedesktop.org
CC: bsreerenj at gmail.com, vjaquez at igalia.com
GNOME version: ---
While trying to test gstreamer-vaapi on a machine that has an nvidia board as
well, i discovered that vaapi fails to create a VA context because it's
apparently trying to use nouveau's gallium libva instead.
$ GST_DEBUG=3 gst-inspect-1.0 /usr/lib/gstreamer-1.0/libgstvaapi.so
libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/gallium_drv_video.so
libva info: va_openDriver() returns -1
libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/gallium_drv_video.so
libva info: va_openDriver() returns -1
0:00:00.028795439 376 0x1aeb040 ERROR default
gstvaapi.c:234:plugin_init: Cannot create a VA display
Plugin Details:
Name vaapi
Description VA-API based elements
Filename /usr/lib/gstreamer-1.0/libgstvaapi.so
Version 1.9.90
License LGPL
Source module gstreamer-vaapi
Source release date 2016-09-30
Binary package gstreamer-vaapi
Origin URL
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer
0 features:
Running vainfo does work:
$ vainfo
error: can't connect to X server!
libva info: VA-API version 0.39.3
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.2)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 1.7.2
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
Blacklisting nouveau makes it work as expected.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list