Public bug reported:
If I play videos (mp4) with totem in Intel graphics (i965) Haswell Chip
the hardware acelleration is not completly activated in gstreamer. In
intel-gpu-tools (command intel_gpu_top) it shows, that only the Engine
"Render/3D" is activated but not the Engine "Videos" and "Blitter" in
the driver. So the cpu consumption is markable higher if I play the same
video with gstreamer plaver "gst-play-1.0". With gst-play-1.0 the Engine
"Video" and "Blitter" is sometimes additional activated to the Engine
"Render/3D" and the consumption in Render/3D is reduced in comparison to
play the video with totem!
It seems the failure lies in: 0:00:00.491871465 19021 0x563257eee100
WARN totem bacon-video-widget.c:2098:bvw_update_tags:
Pipeline sent audio tags update with no changes
(totem:19021): Gtk-WARNING **: 18:25:27.922: Drawing a gadget with
negative dimensions. Did you forget to allocate a size? (node slider
owner GtkScale)
In program "parole" (another video player with gstreamer) the vaapi
driver is used correctly
In debug-mode for totem for gstreamer there are shown several warning
messages in the terminal.
terminal messages (with totem):
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$ totem --gst-debug-level=1
Test-TS_in_100sec_h264.mp4
(totem:18959): Gtk-WARNING **: 18:23:02.053: Drawing a gadget with negative
dimensions. Did you forget to allocate a size? (node slider owner GtkScale)
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$ totem --gst-debug-level=2
Test-TS_in_100sec_h264.mp4
0:00:00.255306411 19021 0x563257eee100 WARN basesrc
gstbasesrc.c:3600:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.255651516 19021 0x563257eee100 WARN basesrc
gstbasesrc.c:3600:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.283533162 19021 0x563258fe0360 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type tmcd
0:00:00.283570302 19021 0x563258fe0360 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.283593896 19021 0x563258fe0360 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type sgpd
0:00:00.283607809 19021 0x563258fe0360 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type sbgp
0:00:00.283619727 19021 0x563258fe0360 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type nmhd
0:00:00.283630403 19021 0x563258fe0360 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type tmcd
0:00:00.283689023 19021 0x563258fe0360 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 1
0:00:00.283822449 19021 0x563258fe0360 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 2
0:00:00.283936255 19021 0x563258fe0360 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 3
0:00:00.491871465 19021 0x563257eee100 WARN totem
bacon-video-widget.c:2098:bvw_update_tags: Pipeline sent audio tags update with
no changes
(totem:19021): Gtk-WARNING **: 18:25:27.922: Drawing a gadget with negative
dimensions. Did you forget to allocate a size? (node slider owner GtkScale)
0:01:56.879677733 19021 0x7f760c008460 WARN libav
gstavauddec.c:628:gst_ffmpegauddec_drain:<avdec_aac0> send packet failed, could
not drain decoder
0:01:58.021585797 19021 0x563258489b30 WARN pulse
pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-sink-actual-sink-pulse>
Got underflow
tux@tux-Aspire-V5-573G:~/Videos$
terminal messages with gst.play-1.0:
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$ gst-play-1.0 --gst-debug-level=1
Test-TS_in_100sec_h264.mp4
Geben Sie »k« ein, um die Liste der Tastenkombinationen zu sehen.
Momentan wird /home/tux/Videos/Test-TS_in_100sec_h264.mp4 wiedergegeben
Redistribute latency...
Redistribute latency...
0:01:57.5 / 0:01:57.6
Das Ende der Wiedergabeliste wurde erreicht.
tux@tux-Aspire-V5-573G:~/Videos$ gst-play-1.0 --gst-debug-level=2
Test-TS_in_100sec_h264.mp4
Geben Sie »k« ein, um die Liste der Tastenkombinationen zu sehen.
Momentan wird /home/tux/Videos/Test-TS_in_100sec_h264.mp4 wiedergegeben
0:00:00.029009130 19190 0x5600d5b774f0 WARN basesrc
gstbasesrc.c:3600:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.029496474 19190 0x5600d5b774f0 WARN basesrc
gstbasesrc.c:3600:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.044690597 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type tmcd
0:00:00.044725770 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.044741701 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type sgpd
0:00:00.044759202 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type sbgp
0:00:00.044777341 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type nmhd
0:00:00.044784908 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type tmcd
0:00:00.044833107 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 1
0:00:00.044930752 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 2
0:00:00.045017580 19190 0x5600d5b7bb00 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 3
0:00:00.055880389 19190 0x5600d5b7bb00 WARN vaapi
gstvaapiutils.c:77:gst_vaapi_warning:
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
0:00:00.057560764 19190 0x5600d5b7bb00 WARN vaapi
gstvaapiutils.c:77:gst_vaapi_warning:
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
0:00:00.060167881 19190 0x5600d5b7bb00 WARN vaapi
gstvaapiutils.c:77:gst_vaapi_warning:
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
Redistribute latency...
Redistribute latency...
0:01:56.637885046 19190 0x7fd51c00ccc0 WARN libav
gstavauddec.c:628:gst_ffmpegauddec_drain:<avdec_aac0> send packet failed, could
not drain decoder
0:01:57.780043645 19190 0x7fd50800da00 WARN pulse
pulsesink.c:702:gst_pulsering_stream_underflow_cb:<pulsesink0> Got underflow
0:01:57.5 / 0:01:57.6
Das Ende der Wiedergabeliste wurde erreicht.
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$ parole --gst-debug-level=2
Test-TS_in_100sec_h264.mp4
0:00:00.272431868 19312 0x55dc6df450c0 WARN basesrc
gstbasesrc.c:3600:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.272778236 19312 0x55dc6df450c0 WARN basesrc
gstbasesrc.c:3600:gst_base_src_start_complete:<source> pad not activated yet
0:00:00.332707958 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type tmcd
0:00:00.332742385 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type pasp
0:00:00.332859214 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type sgpd
0:00:00.332898477 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type sbgp
0:00:00.332933865 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type nmhd
0:00:00.332966674 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux_types.c:239:qtdemux_type_get: unknown QuickTime node type tmcd
0:00:00.333040219 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 1
0:00:00.333170363 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 2
0:00:00.333285215 19312 0x55dc6e7f6400 WARN qtdemux
qtdemux.c:3237:qtdemux_parse_trex:<qtdemux0> failed to find fragment defaults
for stream 3
0:00:00.353062850 19312 0x55dc6e7f6400 WARN vaapi
gstvaapiutils.c:77:gst_vaapi_warning:
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
0:00:00.354519291 19312 0x55dc6e7f6400 WARN vaapi
gstvaapiutils.c:77:gst_vaapi_warning:
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
0:00:00.383394200 19312 0x55dc6e7f6400 WARN vaapi
gstvaapiutils.c:77:gst_vaapi_warning:
/usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
** (parole:19312): WARNING **: 18:40:25.990: Inhibiting power management failed
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name
org.freedesktop.PowerManagement was not provided by any .service files
0:01:56.921324220 19312 0x55dc6e7fec00 WARN libav
gstavauddec.c:628:gst_ffmpegauddec_drain:<avdec_aac0> send packet failed, could
not drain decoder
0:01:58.059686087 19312 0x7f1158030520 WARN pulse
pulsesink.c:702:gst_pulsering_stream_underflow_cb:<audio-actual-sink-pulse> Got
underflow
tux@tux-Aspire-V5-573G:~/Videos$
Hope the bug will be fixed in Ubuntu 20.04!
My machine:
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$
tux@tux-Aspire-V5-573G:~/Videos$ neofetch
.-/+oossssoo+/-. tux@tux-Aspire-V5-573G
`:+ssssssssssssssssss+:` ----------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 20.04.2 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: Aspire V5-573G TBD by
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.4.0-73-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 4 hours, 41 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2874 (dpkg), 13 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: bash 5.0.17
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Radiant-MATE
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Yaru [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Yaru [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: gnome-terminal
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: Intel i5-4200U (4) @ 2.600GHz
.ossssssssssssssssssdMMMNysssso. GPU: NVIDIA GeForce GT 750M
-+sssssssssssssssssyyyssss+- GPU: Intel Haswell-ULT
`:+ssssssssssssssssss+:` Memory: 2507MiB / 7845MiB
.-/+oossssoo+/-.
tux@tux-Aspire-V5-573G:~/Videos$
** Affects: totem (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1930091
Title:
Totem (videos) doesn't correctly activate hardware accelleration in
gstreamer
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1930091/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs