Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #83149 > unrolled thread
| Started by | Piotr Morgwai Kotarbinski <foss@morgwai.pl> |
|---|---|
| First post | 2024-07-23 16:30 +0200 |
| Last post | 2024-08-23 00:00 +0200 |
| Articles | 3 — 1 participant |
Back to article view | Back to linux.debian.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Bug#1076708: short screen blackouts on intel iris+ 640 gpu when watching videos, reports of CPU pipe FIFO underrun errors from i915 module in logs Piotr Morgwai Kotarbinski <foss@morgwai.pl> - 2024-07-23 16:30 +0200
Bug#1076708: short screen blackouts on intel iris+ 640 gpu when watching videos, reports of CPU pipe FIFO underrun errors from i915 module in logs Piotr Morgwai Kotarbinski <foss@morgwai.pl> - 2024-07-27 23:30 +0200
Bug#1076708: short screen blackouts on intel iris+ 640 gpu when watching videos, reports of CPU pipe FIFO underrun errors from i915 module in logs Piotr Morgwai Kotarbinski <foss@morgwai.pl> - 2024-08-23 00:00 +0200
| From | Piotr Morgwai Kotarbinski <foss@morgwai.pl> |
|---|---|
| Date | 2024-07-23 16:30 +0200 |
| Subject | Bug#1076708: short screen blackouts on intel iris+ 640 gpu when watching videos, reports of CPU pipe FIFO underrun errors from i915 module in logs |
| Message-ID | <J3oGB-49Fp-1@gated-at.bofh.it> |
Just in case I've just verified that the issue occurs both when watching videos with codecs that are and are not hardware-supportted by my GPU.
Nevertheless in case it matters I have the following video-related packages installed:
intel-media-va-driver:amd64 24.2.5+dfsg1-1
intel-media-va-driver:i386 24.2.5+dfsg1-1
i965-va-driver:amd64 2.4.1+dfsg1-1
i965-va-driver:i386 2.4.1+dfsg1-1
firmware-intel-graphics 20240610-1
the following packages are NOT installed:
intel-media-va-driver-non-free
i965-va-driver-shaders
LIBVA_DRIVER_NAME env var is NOT defined
vlc has "Hardware-accelerated decoding" set to "Automatic"
When playing videos with H264 codec `intel_gpu_top` shows that the video engine is being used, for all other codecs it is idle.
Firefox config has been modified according to https://wiki.debian.org/Firefox#Hardware_Video_Acceleration instructions:
launcher is defined as the below:
Exec=env MOZ_X11_EGL=1 /usr/lib/firefox-esr/firefox-esr %u
related config variables are defined as follows:
media.ffmpeg.vaapi.enabled true
media.ffvpx.enabled false
media.av1.enabled false
I have verified with `intel_gpu_top` that the video engine is being used when watching videos in Firefox.
When I was trying to reproduce the bug on Ubuntu-24.04 I modified the config the same way and also verified with intel_gpu_top that the video engine was active.
vainfo output:
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.2.5 ()
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
vdpauinfo output:
display: :0 screen: 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
API version: 1
Information string: OpenGL/VAAPI backend for VDPAU
Video surface:
name width height types
-------------------------------------------
420 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
422 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
444 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
420_16 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
422_16 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
444_16 4096 4096 NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 NV24 YV24 P010 P016 Y_U_V_444_16
Decoder capabilities:
name level macbs width height
----------------------------------------------------
MPEG1 --- not supported ---
MPEG2_SIMPLE --- not supported ---
MPEG2_MAIN --- not supported ---
H264_BASELINE 51 16384 2048 2048
H264_MAIN 51 16384 2048 2048
H264_HIGH 51 16384 2048 2048
VC1_SIMPLE --- not supported ---
VC1_MAIN --- not supported ---
VC1_ADVANCED --- not supported ---
MPEG4_PART2_SP --- not supported ---
MPEG4_PART2_ASP --- not supported ---
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINED_BASELINE 51 16384 2048 2048
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
VP9_PROFILE_0 --- not supported ---
VP9_PROFILE_1 --- not supported ---
VP9_PROFILE_2 --- not supported ---
VP9_PROFILE_3 --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
HEVC_MAIN_444_10 --- not supported ---
HEVC_MAIN_444_12 --- not supported ---
AV1_MAIN --- not supported ---
AV1_HIGH --- not supported ---
AV1_PROFESSIONAL --- not supported ---
Output surface:
name width height nat types
----------------------------------------------------
B8G8R8A8 16384 16384 y
R8G8B8A8 16384 16384 y
R10G10B10A2 16384 16384 y
B10G10R10A2 16384 16384 y
A8 16384 16384 y
Bitmap surface:
name width height
------------------------------
B8G8R8A8 16384 16384
R8G8B8A8 16384 16384
R10G10B10A2 16384 16384
B10G10R10A2 16384 16384
A8 16384 16384
Video mixer:
feature name sup
------------------------------------
DEINTERLACE_TEMPORAL -
DEINTERLACE_TEMPORAL_SPATIAL -
INVERSE_TELECINE -
NOISE_REDUCTION -
SHARPNESS -
LUMA_KEY -
HIGH QUALITY SCALING - L1 -
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -
parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH -
VIDEO_SURFACE_HEIGHT -
CHROMA_TYPE -
LAYERS -
attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR -
CSC_MATRIX -
NOISE_REDUCTION_LEVEL -
SHARPNESS_LEVEL -
LUMA_KEY_MIN_LUMA -
LUMA_KEY_MAX_LUMA -
[toc] | [next] | [standalone]
| From | Piotr Morgwai Kotarbinski <foss@morgwai.pl> |
|---|---|
| Date | 2024-07-27 23:30 +0200 |
| Message-ID | <J4X9g-O21-5@gated-at.bofh.it> |
| In reply to | #83149 |
I've just replicated this bug on Ubuntu-24.04 (kernel 6.8.0-39-generic), so it seems to be an upstream bug rather than a Debian specific.
[toc] | [prev] | [next] | [standalone]
| From | Piotr Morgwai Kotarbinski <foss@morgwai.pl> |
|---|---|
| Date | 2024-08-23 00:00 +0200 |
| Message-ID | <Jeo0x-6Sau-7@gated-at.bofh.it> |
| In reply to | #83251 |
This seems to be the same or a very similar issue as posted here: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5455 I will be posting further updates there.
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web