Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

TL;DR: Totem is missing video acceleration.

VLC uses libva (VA-API) or vdpau for video acceleration. Maybe Chrome does the same. Totem is based on GStreamer which has no video acceleration by default and only broken integration through gstreamer-vaapi.

Without hardware acceleration, rendering videos is consuming much CPU time and memory bandwidth. As a result, the CPU is working heavily for rendering the video in Totem and thus has no resources left for extra stuff like moving windows. 4k monitors are even worse because videos need to be upscaled, which consumes more CPU and bandwidth.

You may try installing gstreamer1-vaapi together with the libva driver for your platform, such as the libva-intel-driver (available through RPMFusion), libva-intel-hybrid-driver, libva-vdpau-driver (maybe including additional drivers for your GPU). Last time I checked these were utterly broken, so expect anything to break.

TL;DR: Totem is missing video acceleration.acceleration by default.

VLC uses libva (VA-API) or vdpau for video acceleration. Maybe Chrome does the same. Totem is based on GStreamer which has no video acceleration by default and only broken integration through gstreamer-vaapi.

Without hardware acceleration, rendering videos is consuming much CPU time and memory bandwidth. As a result, the CPU is working heavily for rendering the video in Totem and thus has no resources left for extra stuff like moving windows. 4k monitors are even worse because videos need to be upscaled, which consumes more CPU and bandwidth.

You may try installing gstreamer1-vaapi together with the libva driver for your platform, such as the libva-intel-driver (available through RPMFusion), libva-intel-hybrid-driver, libva-vdpau-driver (maybe including additional drivers for your GPU). Last time I checked these were utterly broken, so expect anything to break.