Thanks for all your input.
Answering some of your questions:
The source is a local file.
Video plays back nicely from my Ubuntu linux instance, same mpv version.
vlc play back seems much smoother.
I was using "--vo=gpu-next" because I somewhere read that this was optimized for latest wayland. And I believe I saw some improvement, but not so certain now.
Using the settings suggested by @manu2007 does actually lower the CPU% from ~50% to 25%, but the dropped frames remain high:Thanks for pointing me to the jelly fish samples.
I reproduced my issue with sample "Test Jellyfin 1080p HEVC 8bit 3M.mp4":
https://repo.jellyfin.org/test-videos/S ... t%203M.mp4
Answering some of your questions:
The source is a local file.
Video plays back nicely from my Ubuntu linux instance, same mpv version.
vlc play back seems much smoother.
I was using "--vo=gpu-next" because I somewhere read that this was optimized for latest wayland. And I believe I saw some improvement, but not so certain now.
Using the settings suggested by @manu2007 does actually lower the CPU% from ~50% to 25%, but the dropped frames remain high:
Code:
$ mpv --vo=gpu --gpu-api=opengl --gpu-dumb-mode=yes --hwdec=drm-copy ~/demo_h265.mp4● Video --vid=1 (hevc 1920x1080 60 fps) [default]Using hardware decoding (drm-copy).VO: [gpu] 1920x1080 yuv420pV: 00:00:19 / 00:00:20 (100%) Dropped: 505Exiting... (End of file)I reproduced my issue with sample "Test Jellyfin 1080p HEVC 8bit 3M.mp4":
https://repo.jellyfin.org/test-videos/S ... t%203M.mp4
Code:
$ mpv --vo=gpu --gpu-api=opengl --gpu-dumb-mode=yes --hwdec=drm-copy Test\ Jellyfin\ 1080p\ HEVC\ 8bit\ 3M.mp4 ● Video --vid=1 (hevc 1920x1080 60 fps) [default]Using hardware decoding (drm-copy).VO: [gpu] 1920x1080 yuv420pV: 00:00:29 / 00:00:29 (100%) Dropped: 761Exiting... (End of file)Statistics: Posted by krix — Mon Nov 24, 2025 9:28 am