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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs