You are not logged in.
MESA-INTEL: warning: Haswell Vulkan support is incomplete
If it's not the linear downscaler and since upscaling isn't relevant:
dither=no
correct-downscaling=no
hdr-compute-peak=no
Offline
Nothing changes using your parameters.
Offline
You can try:
--vo=sdl --profile=fast
--vo=gpu --hwdec=vaapi --profile=fast
Offline
"--vo=sdl --profile=fast" results in ~40 frames dropped per second.
"--vo=gpu --hwdec=vaapi --profile=fast" is much better, but hw acceleration does not work.
Offline
How much "--vo=gpu --hwdec=vaapi --profile=fast" is better, how much frames dropped and how do you know that hw acceleration does not work?
You can also try "--vo=gpu --hwdec=drm --profile=fast".
Last edited by xerxes_ (2026-02-11 18:38:21)
Offline
"--vo=gpu --hwdec=vaapi --profile=fast" drops ~10 frames per second. Info provided by shift+i indicates that hw is not activated.
A few moments ago my new 120hz monitor was delivered, I'm using it right now. And mpv does not drop any frame with these settings:
#hwdec=auto-safe
vo=gpu-next
gpu-api=opengl
save-position-on-quit
profile=fastIf vaapi-copy hw acceleration is activated (by pressing ctrl+h), mpv drops ~5 frames per second.
mpv with "--vo=gpu --hwdec=drm --profile=fast" drops ~3 frames randomly.
Offline
that hw is not activated
Since you explicitly selected vaapi there would have to be some error and statement that it's falling back to software - also how is dropping 10fps "much better" than just --profile-fast
20hz monitor … mpv does not drop any frame with these settings
so at least in part the issue stems from vsync and barely rendering above 60fps max
mpv --hwdec=help | grep drmis probably not a valid decoder tbw, please don't flail around.
Nothing changes using your parameters.
the fast profile does nothing but setting
scale=bilinear
dscale=bilinear
dither=no
correct-downscaling=no
linear-downscaling=no
sigmoid-upscaling=no
hdr-compute-peak=no
allow-delayed-peak-detect=yesif setting (all of) those does not produce the same results as "--profile=fast" you're not setting them at all
Offline
Well, 10 dropped frames is much better than 40. ![]()
"mpv --hwdec=help | grep drm" produces no output.
The parameters below results in ~30 frames dropped per second if hw acceleration is activated.
And no frame is dropped if hw acceleration is deactivated.
scale=bilinear
dscale=bilinear
dither=no
correct-downscaling=no
linear-downscaling=no
sigmoid-upscaling=no
hdr-compute-peak=no
allow-delayed-peak-detect=yesLast edited by Strangiato (2026-02-11 20:15:21)
Offline
"mpv --hwdec=help | grep drm" produces no output.
I know, the point was to to illustrate that this is a completely bogus parameter.
How and where do you apply the fast profile settings and how do you en/disable hw acceleration?
Things rather don't add up here at all, you should post the mpv -v output for every test you run so we see what actually gets applied.
Offline
I have added "profile=fast" to /etc/mpv/mpv.conf file.
I also have "hwdec=auto-safe" (hw ac activated) in the mpv config file. I press ctrl+h while mpv plays the video to deactivate/re-activate hw ac.
The current situation is: I have "profile=fast" in the config file; mpv drops a few frames when hw ac is active, and drops no frame if hw ac is deactivate.
If I remove "profile=fast" from the config file, mpv drops many frames regardless the hw ac is active or not
Offline