Blackfyre wrote:I will backup my configuration and give it a test later. Damn, vulkan had the best performance for me. Hopefully DX11 works well too now, it has been a long time since I have tried it.
Blackfyre, your MPV configuration is famous in this forum and seems to be the gold standard to which all others are compared: https://www.svp-team.com/forum/viewtopi … 95&p=2
I would be very grateful if you could share your test results on this thread.
Thanks, I am testing new settings with DX11. Safe to say though that even with vulkan, do not use "video-latency-hacks=yes" from the above list I posted. I was testing it for a short time, massive frame drops with upscaled content, for example 1080p to 4K. I try to read through mpv changelogs every time a new version is released and see what new changes are made and what new options that have been added to add to my personal settings. Every few months I post my settings here.
Based on my testing yesterday, I still prefer on my TV to use vulkan for watching 4K HDR content (even though it's being converted to SDR, the colour retention and highlight details in high contrast areas seems to be done better with vulkan conversion, than with my TV processing HDR content, if I had an OLED screen or a high end QLED TV, then yeah colour reproduction & contrast will be done brilliantly on the TV side). But with the mid-range TV's like mine, I still prefer vulkan. I will do more testing with DX11, but as of right now here are my latest settings below:
ontop
audio-exclusive=yesdemuxer-thread=yes
vo=gpu
profile=gpu-hq
fbo-format=rgba16hf
gpu-api=vulkan
gpu-context=winvk
hwdec=nvdec-copy
spirv-compiler=shadercvd-lavc-dr=yes
vulkan-async-transfer
vulkan-async-compute
vulkan-swap-mode=fifovolume-max=100
tone-mapping=hable
hdr-compute-peak=yesscale=ewa_lanczossharp
cscale=ewa_lanczossharp
dscale=ewa_lanczossharp
dither-depth=auto
correct-downscaling=yes
sigmoid-upscaling=yesdeband=yes
deband-iterations=4
deband-threshold=50
deband-range=16
deband-grain=48sub-ass-shaper=complex
sub-font-size=35
sub-scale-by-window=yes
sub-pos=100
sub-align-x=center
sub-align-y=bottom
sub-margin-y=3glsl-shader="C:\Users\YourUsernameHere\AppData\Roaming\mpv\Shaders\KrigBilateral.glsl"
profile-desc=cond:get('height', 0) < 1440
glsl-shader="C:\Users\YourUsernameHere\AppData\Roaming\mpv\Shaders\FSRCNNX_x2_8-0-4-1.glsl"
glsl-shader="C:\Users\YourUsernameHere\AppData\Roaming\mpv\Shaders\SSimDownscaler.glsl"
I create a Shaders folder where mpv configuration is located and place the shaders above in it. They can be found here:
FSRCNNX_x2_8-0-4-1.glsl
https://github.com/igv/FSRCNN-TensorFlow/releases
SSimDownscaler.glsl AND KrigBilateral.glsl
https://gist.github.com/igv