Public bug reported: I'm using Ubuntu 20.04 MATE with window manager compiz and 4 screens with compiz plugins Expo and Desktop Wall with hot corners for Scale-plugin. Hardware accellerated videos with mpv and vlc leads to stuttering previews in scale function in overview for all windows when the actice screen is not the screen where the active porgram (mpv or vlc) was started. In Terminal both programs gives several failure messages (see adendon). If i play the same video with gstreamer gst-play-1.0 the video runs fine in all screens when Scale gives an overview of all windows of all workspaces. If i check vaapi with intel-gpu-tools with the command intel_gpu_top it seems that gstreamer is using the Engines Render/3D Blitter and Video for hardware decoding, whereas vlc and mpv only uses the Engines Render/3D and Video for hardware decoding. The Engine Blitter is not used.
Terminal messages: tux@tux-Aspire-V5-573G:~/Videos$ gst-play-1.0 hr__tierisch-schlau-waschbaeren3-banse_syn2_1920x1080-50p-8000kbit.mp4 Geben Sie »k« ein, um die Liste der Tastenkombinationen zu sehen. Momentan wird /home/tux/Videos/hr__tierisch-schlau-waschbaeren3-banse_syn2_1920x1080-50p-8000kbit.mp4 wiedergegeben Redistribute latency... Redistribute latency... 0:01:02.6 / 0:04:52.1 tux@tux-Aspire-V5-573G:~/Videos$ mpv hr__tierisch-schlau-waschbaeren3-banse_syn2_1920x1080-50p-8000kbit.mp4 (+) Video --vid=1 (*) (h264 1920x1080 50.000fps) (+) Audio --aid=1 (*) (aac 2ch 48000Hz) [vaapi] libva: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed Using hardware decoding (vaapi). AO: [pulse] 48000Hz stereo 2ch float VO: [gpu] 1920x1080 vaapi[nv12] AV: 00:00:04 / 00:04:52 (2%) A-V: 0.000 Audio/Video desynchronisation detected! Possible reasons include too slow hardware, temporary CPU spikes, broken drivers, and broken files. Audio position will not match to the video (see A-V status field). AV: 00:00:44 / 00:04:52 (15%) A-V: 0.000 Dropped: 1605 Exiting... (Quit) tux@tux-Aspire-V5-573G:~/Videos$ vlc hr__tierisch-schlau-waschbaeren3-banse_syn2_1920x1080-50p-8000kbit.mp4 VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d) [000055f2dd4e45b0] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden. libva info: VA-API version 1.7.0 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_7 libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed libva info: va_openDriver() returns 1 libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so libva info: Found init function __vaDriverInit_1_6 libva info: va_openDriver() returns 0 [00007f0cc4d022f0] avcodec decoder: Using Intel i965 driver for Intel(R) Haswell Mobile - 2.4.0 for hardware decoding [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4d9d440] mmco: unref short failure [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4db9bc0] mmco: unref short failure [h264 @ 0x7f0cc4d9d440] mmco: unref short failure [h264 @ 0x7f0cc4d80c80] co located POCs unavailable [h264 @ 0x7f0cc4d28840] mmco: unref short failure [h264 @ 0x7f0cc4db9bc0] mmco: unref short failure [h264 @ 0x7f0cc4d9d440] co located POCs unavailable [h264 @ 0x7f0cc4d385c0] mmco: unref short failure [h264 @ 0x7f0cc4d28840] mmco: unref short failure [h264 @ 0x7f0cc4db9bc0] co located POCs unavailable [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] mmco: unref short failure [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4d9d440] mmco: unref short failure [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4db9bc0] mmco: unref short failure [h264 @ 0x7f0cc4d9d440] mmco: unref short failure [h264 @ 0x7f0cc4d80c80] co located POCs unavailable [h264 @ 0x7f0cc4db9bc0] mmco: unref short failure [h264 @ 0x7f0cc4d9d440] co located POCs unavailable [h264 @ 0x7f0cc4d28840] mmco: unref short failure [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4db9bc0] co located POCs unavailable [h264 @ 0x7f0cc4d385c0] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d80c80] co located POCs unavailable [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4d9d440] mmco: unref short failure [h264 @ 0x7f0cc4d9d440] co located POCs unavailable [h264 @ 0x7f0cc4d80c80] co located POCs unavailable [h264 @ 0x7f0cc4db9bc0] mmco: unref short failure [h264 @ 0x7f0cc4db9bc0] co located POCs unavailable [h264 @ 0x7f0cc4d9d440] co located POCs unavailable [h264 @ 0x7f0cc4d28840] mmco: unref short failure [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4db9bc0] co located POCs unavailable [h264 @ 0x7f0cc4d385c0] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] co located POCs unavailable [h264 @ 0x7f0cc4d28840] co located POCs unavailable [h264 @ 0x7f0cc4d80c80] mmco: unref short failure [h264 @ 0x7f0cc4d385c0] get_buffer() failed [h264 @ 0x7f0cc4d385c0] thread_get_buffer() failed [h264 @ 0x7f0cc4d385c0] decode_slice_header error [h264 @ 0x7f0cc4d385c0] no frame! [h264 @ 0x7f0cc4d80c80] get_buffer() failed [h264 @ 0x7f0cc4d80c80] thread_get_buffer() failed [h264 @ 0x7f0cc4d80c80] decode_slice_header error [h264 @ 0x7f0cc4d80c80] no frame! QObject::~QObject: Timers cannot be stopped from another thread tux@tux-Aspire-V5-573G:~/Videos$ nearly the same with snap program vlc tux@tux-Aspire-V5-573G:~/Videos$ /snap/bin/vlc hr__tierisch-schlau-waschbaeren3-banse_syn2_1920x1080-50p-8000kbit.mp4 ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (failed to map segment from shared object): ignored. VLC media player 3.0.14 Vetinari (revision 3.0.14-0-g41878ff4f2) [000055d633936a00] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden. Qt: Session management error: Could not open network socket Failed to open VDPAU backend libvdpau_va_gl.so: cannot open shared object file: No such file or directory [00007f3c88427c50] avahi renderer discovery error: failed to create avahi client: Daemon not running [00007f3c88427c50] main renderer discovery error: no suitable renderer discovery module for 'avahi_renderer' [h264 @ 0x7f3c58db9160] co located POCs unavailable [h264 @ 0x7f3c58d80ee0] co located POCs unavailable [h264 @ 0x7f3c58d80ee0] co located POCs unavailable [h264 @ 0x7f3c58d9cf60] mmco: unref short failure [h264 @ 0x7f3c58d29600] mmco: unref short failure [h264 @ 0x7f3c58db9160] co located POCs unavailable [h264 @ 0x7f3c58db9160] co located POCs unavailable [h264 @ 0x7f3c58d80ee0] co located POCs unavailable [h264 @ 0x7f3c58d80ee0] co located POCs unavailable [h264 @ 0x7f3c58d9cf60] mmco: unref short failure [h264 @ 0x7f3c58d29600] co located POCs unavailable [h264 @ 0x7f3c58d80ee0] mmco: unref short failure [h264 @ 0x7f3c58d29600] mmco: unref short failure [h264 @ 0x7f3c58db9160] co located POCs unavailable [h264 @ 0x7f3c58d29600] mmco: unref short failure [h264 @ 0x7f3c58d29600] mmco: unref short failure [h264 @ 0x7f3c58d38da0] co located POCs unavailable [h264 @ 0x7f3c58d80ee0] mmco: unref short failure [h264 @ 0x7f3c58d38da0] get_buffer() failed [h264 @ 0x7f3c58d38da0] thread_get_buffer() failed [h264 @ 0x7f3c58d38da0] decode_slice_header error [h264 @ 0x7f3c58d38da0] no frame! [h264 @ 0x7f3c58d80ee0] get_buffer() failed [h264 @ 0x7f3c58d80ee0] thread_get_buffer() failed [h264 @ 0x7f3c58d80ee0] decode_slice_header error [h264 @ 0x7f3c58d80ee0] no frame! QObject::~QObject: Timers cannot be stopped from another thread tux@tux-Aspire-V5-573G:~/Videos$ Would be nice if the bug can be eliminated, because i like Ubuntu MATE with compiz for my older laptop. It works with cupertino tweak like MacOS. ** Affects: intel-vaapi-driver (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/1929815 Title: intel-vaapi-driver conflicts with window manager compiz in plugin scale To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/intel-vaapi-driver/+bug/1929815/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs