intel / intel/media-driver

[Bug]: DRM_IOCTL_I915_GEM_APERTURE failed: invalid argument

Open
#1,435 15 comments 0 reactions 1 assignee Assigned to @LhGu View on GitHub
Confirmed Need Info P3 VP
Dominant language
C
Stars
1.2k
Forks
383
Avg merge
8d 18h
Merged PRs (30d)
4

Description

### Which component impacted?

Video Processing

### Is it regression? Good in old configuration?

Yes, it's good in old version

### What happened?

$ GST_DEBUG=2 LIBVA_LOG=1 parole 2022-06-09_15-27-00.mk

https://user-images.githubusercontent.com/4518092/172860351-7c4922fa-d94b-47b5-832d-835ce51d512d.mp4

I can't play the video because of a gstreamer backend error.

### What's the usage scenario when you are seeing the problem?

Playback

### What impacted?

_No response_

### Debug Information

libva 2.14.0
libva-utils 2.14.0
gmmlib 22.1.3
media-driver 22.4.2

$ ls /dev/dri
```
by-path card0 card1 renderD128 renderD129
```

$ vainfo
```
vainfo: VA-API version: 1.14 (libva 2.14.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.4.2 ()
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
VAProfileNone : VAEntrypointStats
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointFEI
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointFEI
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointFEI
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointFEI
```

$ GST_DEBUG=2 LIBVA_LOG=1 parole 2022-06-09_15-27-00.mk
```
0:00:00.026902760 213748 0x55dd1189fc90 WARN GST_ELEMENT_FACTORY gstelementfactory.c:754:gst_element_factory_make_valist: no such element factory "autoimagesink"!
0:00:00.235098653 213748 0x55dd1189fc90 WARN basesrc gstbasesrc.c:3688:gst_base_src_start_complete: pad not activated yet
0:00:00.235353274 213748 0x55dd1189fc90 WARN basesrc gstbasesrc.c:3688:gst_base_src_start_complete: pad not activated yet
DRM_IOCTL_I915_GEM_APERTURE failed: Das Argument ist ungültig
Assuming 131072kB available aperture size.
May lead to reduced performance or incorrect rendering.
get chip id failed: -1 [22]
param: 4, val: 0
0:00:00.286379366 213748 0x55dd12143cc0 WARN vaapi gstvaapiutils.c:78:gst_vaapi_warning: /usr/lib/dri/iHD_drv_video.so init failed
0:00:00.424049093 213748 0x55dd12143cc0 WARN matroskareadcommon matroska-read-common.c:713:gst_matroska_read_common_parse_skip: Unknown CueTrackPositions subelement 0xf0 - ignoring
0:00:00.432235410 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.535: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.432329526 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.432469211 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.535: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.432500377 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.432508265 213748 0x55dd12149aa0 WARN GST_PADS gstpad.c:4351:gst_pad_peer_query: could not send sticky events
0:00:00.433044733 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.536: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.433099672 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.433242166 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.536: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.433275200 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.433405784 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.536: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.433434913 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.433577245 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.536: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.433631612 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.433761019 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.537: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.433788971 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.433945962 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.537: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.433984680 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.434172487 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.537: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.434215555 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.434432365 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.537: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.434478017 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.434753062 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.538: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.434797572 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.435021728 213748 0x55dd12149aa0 WARN vaapipostproc gstvaapipostprocutil.c:750:_get_preferred_caps: Could not fixate src caps

(parole:213748): GStreamer-Base-CRITICAL **: 15:30:38.538: basetransform: second attempt to fixate caps returned invalid (NULL) caps on pad vaapipostproc0:sink
0:00:00.435069971 213748 0x55dd12149aa0 WARN basetransform gstbasetransform.c:1370:gst_base_transform_setcaps: transform could not transform video/x-raw(memory:VASurface), format=(string)NV12, width=(int)1920, height=(int)1080, interlace-mode=(string)progressive, multiview-mode=(string)mono, multiview-flags=(GstVideoMultiviewFlagsSet)0:ffffffff:/right-view-first/left-flipped/left-flopped/right-flipped/right-flopped/half-aspect/mixed-mono, pixel-aspect-ratio=(fraction)1/1, colorimetry=(string)bt709, framerate=(fraction)0/1 in anything we support
0:00:00.435905909 213748 0x55dd12143cc0 WARN matroskademux matroska-demux.c:6067:gst_matroska_demux_loop: error: Internal data stream error.
0:00:00.435925252 213748 0x55dd12143cc0 WARN matroskademux matroska-demux.c:6067:gst_matroska_demux_loop: error: streaming stopped, reason not-negotiated (-4)
```

### Do you want to contribute a patch to fix the issue?

No.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.