However when I try to play the same file with Plex HTPC, it drops a lot of frames and becomes unwatchable. I have added a custom mpv.conf and I can see it loading the property in the logs.
Play with the “Playback Quality” selector in the preferences. In its default position, it will already apply a lot of quality-enhancing filters which a naked mpv will not do (unless being told explicitly).
Do also toggle “Hardware decoding” back and forth and re-test after each change.
It seems much better with “Lower Quality”, although I still see some frame drops. Is there a way to figure out what settings Plex passes to MPV? That way I could identify the problematic flags.
Thanks!
These three are each set to bilinear in the Low Quality preset. Also, if you are on Windows, for low power GPUs we’ve found that the presets which use the (ANGLE Renderer) perform slightly better for these scalers.
It’s very likely that hdr-compute-peak=no wouldn’t be needed if it wasn’t a workaround for this kernel bug (also tracked on the intel drm-tip repo here)