FSRCNNX_x2_56-16-4-1.glsl makes MPV use more memory every frame until it fills your whole ram and the oomkiller kills it. I checked with heaptrack and I think it's something to do with the shader cache. I don't fully understand it, but I increased SC_MAX_ENTRIES in video/out/gpu/shader_cache.c to 128 and that fixed the problem.
top shows memory growing much faster than heaptrack shows, so I guess it's mostly overhead of small allocations.
>watches anything currently airing like a brainless retard >surprised it's shit
James Brown
Your elitism doesn't work here.
Joseph Torres
Can confirm, set SC_MAX_ENTRIES to 60 and now it's usable.
Austin Moore
you yourself called it garbage
Charles Peterson
Create an issue a share your findings. Also: >"For upscaling images use 56-16-4-1, it's too slow for real-time without MRT support in mpv." Maybe if someone added multi pass rendering to the libplacebo pipeline we could use it in realtime using --gpu-api=vulkan
William Price
open my anime in fullscreen on MPV and i see massive screen tearing at the top of the video
madVR on mpc-hc doesn't have this problem for me
what to do? i tried al the usless commands and nothing helps
Stop using gnome. mpv supports the xdg-decoration protocol which is a wayland standard for server side decorations. Sorry that gnome developers have autism and refuse to add support for it.
Oliver Carter
Where's the best place to download high quality music for free? Don't stick your dick in batshit crazy.
Jeremiah Perry
limewire
Henry Anderson
RIP
Isaiah Nelson
rutracker for normal music and nyaa.si for anime music. You could try to join a private tracker.
Andrew Wood
I was in a good private tracker that got shut down a few years ago but I haven't bothered to try and find a new one since they cracked down.
Jaxson Perez
How do you stop mpv from closing just because the video has ended? I need to re-name small video clips and would like to have the folder open on one monitor and the video on another, however when the clip has finished, the next one will re-open on the monitor covering the list
Jayden Cruz
keep-open=yes
Caleb Ross
Why's MPV better than Pots Player?
Hudson Martinez
And where am I supposed to put that?
Owen Lopez
In your MPV config file. ~/.config/mpv/mpv.conf or whatever your platform uses.
well this kinda helped but the tearing is still noticable
Adrian Roberts
profile=gpu-hq hwdec=d3d11va gpu-api=d3d11 gpu-context=d3d11 sigmoid-upscaling=no linear-downscaling=no deband-iterations=4 deband-threshold=48 deband-range=16 deband-grain=48 glsl-shader="~~/Shaders/FSRCNNX_x2_8-0-4-1.glsl" glsl-shader="~~/Shaders/SSimSuperRes.glsl" glsl-shader="~~/Shaders/SSimDownscaler.glsl" video-sync=display-resample For Interpolation in input.conf t cycle interpolation ; no-osd set tscale "box" ; no-osd set t-scale-window "sphinx" ; no-osd set tscale-radius "1.0" ; no-osd set tscale-clamp "0.0" For adaptive sharpen a change-list glsl-shaders toggle "~~/Shaders/adaptive-sharpen.glsl" ; show-text "Toggle Adaptive Sharpen" Profile for deinterlace in mpv.conf [yadif prerequisites] glsl-shaders-toggle="~~/Shaders/FSRCNNX_x2_8-0-4-1.glsl" glsl-shaders-toggle="~~/Shaders/SSimSuperRes.glsl" glsl-shaders-clr="~~/Shaders/adaptive-sharpen.glsl" For deinterlace cycle-values hwdec "no" "yes" ; apply-profile "yadif prerequisites" ; change-list vf toggle yadif ; show-text "Toggle Deinterlace" Full mpv.conf pastebin.com/FR0tkGfY
Matthew Hill
I forgot to add d for deinterlace. Unfortunately when I use the deinterlace command the text does not show up in mpv, even though yadif filter is applied, shaders get cleared and hwdec is turned off. Instead it shows time taken/time total on screen.
Ethan Morales
Any way to check default settings like gpu-api etc that mpv uses on my machine? Regarding gpu-api manual says it's on Auto by default but I'd like to see the exact API that mpv uses in my case.
Gabriel Wood
Profile for deinterlace [yadif prerequisites] glsl-shaders-toggle="~~/Shaders/FSRCNNX_x2_8-0-4-1.glsl" glsl-shaders-toggle="~~/Shaders/SSimSuperRes.glsl" glsl-shaders-toggle="~~/Shaders/SSimDownscaler.glsl" glsl-shaders-clr="~~/Shaders/adaptive-sharpen.glsl" In input.conf d cycle-values hwdec "no" "yes" ; apply-profile "yadif prerequisites" ; change-list vf toggle yadif ; show-text "Toggle Deinterlace"
Luis Hughes
Run it from a terminal with -v
Jordan Gray
This works, thanks.
Daniel Wright
In what refresh rate does your monitor run at?
Isaac Flores
Now try tweaking: d3d11-sync-interval=
There's 5 options. d3d11-sync-interval=0 means vsync disable d3d11-sync-interval=1 is vsync enable 2-3-4 and different types of sync Try all.
Kayden Brooks
how do i make the video occupy 100% of the sreen if it has the resolution
thanks for trying to help but none of this solved the tearing
Dominic Foster
Open mpv via console and check for errors.
Nicholas Cooper
are there any minimalist UI's i can use with mpv or mpvnet?
Andrew Mitchell
Can you tell me where to edit this value in mpv files ???
John Morales
mpv barely has any UI to begin with, what do you want less of exactly? You can pick a skin form there and tweak it I guess: github.com/422658476/MPV-EASY-Player
Use this script to maximize github.com/kevinlekiller/mpv_scripts/tree/master/maximize If anyone using mpv.net is interested in this, they need to set start-threshold = 0 in mpvnet.conf, although stax said starting maximized will be a feature in the next version.
Jordan Diaz
Also, mpv.net users need to change mpv.exe to mpvnet.exe in the script.
Jonathan Bell
Kazaa
Easton Fisher
Does mpv do post processing, auto resolution change, and allow you to crank up the fps if your monitor allows it?
Isaiah Nelson
yes
John Howard
Yes, but seeing as how you didn't bother to check the manual which answers your questions then VLC may be more your speed.
It's in the source code here: github.com/mpv-player/mpv/blob/master/video/out/gpu/shader_cache.c#L20 You need to download the source and recompile after changing it. On Debian based distros: sudo apt-get build-dep mpv apt-get source mpv cd mpv-0.29.1 nano video/out/gpu/shader_cache.c CFLAGS="-march=native" python waf configure CFLAGS="-march=native" python waf build Modified MPV will be in the build directory. See also github.com/mpv-player/mpv#compilation