Mpv fullscreen freezes

Hyprland version
Hyprland 0.52.0 built from branch main at commit 308226a4fc2c9b63fa19894d5f85e79e05d75e03 clean (config/keybinds: add a submap universal keybind flag ( 12100)).
Date: Tue Nov 11 22:59:21 2025
Tag: v0.52.0-11-g308226a4f, commits: 6570

Libraries:
Hyprgraphics: built against 0.3.0, system has 0.3.0
Hyprutils: built against 0.10.1, system has 0.10.1
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.3, system has 0.6.3
Aquamarine: built against 0.9.5, system has 0.9.5

Playing a video with mpv in fullscreen makes an image freeze while audio keeps playing.

  • No matter if I use f in mpv or my fullscreen keybind.
  • Got no return in the console.
  • Works fine within mangoWC.
  • Tested with NVidia dGPU (Nvidia proprietary driver) and Intel iGPU (2 different computers).
  • Get an “Application Not Responding”.

This is an mpv issue. Not hyprland.
On my pc (intel i3 with integrated graphics), mpv works fine with no freezes or lags.
Make sure you have the correct intel drivers installed.

Try to set mpv.conf

vo=gpu
hwdec=vaapi
video-sync=display-resample
interpolation=yes
cache=yes
demuxer-max-bytes=512MiB
demuxer-readahead-secs=15

Try the first two settings for starters and see how it performs, maybe cache also. I don’t remember if this is true by default.

Don’t know if it’s a solution or a workaround, but works with…

  • launching mpv with xwayland
  • or with gpu-context=wayland

Does it work on NVIDIA or Intel graphics?
I don’t use NVIDIA, so little I can say.

I claim no experise in mpv although I use it for more than a decade.
gpu-context=wayland does not exist as a video parameter.

You can check it out yourself here.

But if it works for you…