It is about 2100mhz
But is your CPU actually running at that when it starts doing the stuttering after 15 minutes?
You are not logged in. Please login or register.
SmoothVideo Project → Posts by Nintendo Maniac 64
It is about 2100mhz
But is your CPU actually running at that when it starts doing the stuttering after 15 minutes?
You know, the difference between interpolating 24fps to 120Hz and 144Hz really is quite minor.
There's also the part where anything about 4x is quite a bit more GPU-intensive, so even 96Hz wouldn't be blasphemous...
i7@4.4Ghz
Last question, is HD Graphics 3000 powerful enough to compute a good SVP interpolation?
This to me sounds like you have an i7-2600k or i7-2700k. If this is the case then don't bother because Sandy Bridge's iGPU is considerably weaker than Haswell's (which the person I was replying to had).
hoover1979
Did you try to reinstall/update graphics driver?
One thing s/he could also try is to disable GPU acceleration in SVP and see if things still crash.
The cpu in normal (70°).
Consider that in august my cpu went to 84° and everything worked fine!!
But what about its clockspeed?
I'll give it a go, maybe put my settings on there, so far everything works great!
I and many others would likely love you forever. I mean, those settings on the wiki are 4 years old now, and I'm pretty sure SVP's algorithms have at least changed a bit since then.
These settings are good but........it going well for a while (like 15 minutes) but after this time it begin to stutter........the audio go in Out-Sync.....how it is possible?
That to me sounds like the CPU is throttling due to temperature and/or power consumption (I personally use Core Temp to view the current CPU clockrate and temperature). Confirm if this is the case before doing anything farther.
However what are these magical anime optimized settings in the thread?
Did you read the thread I linked to? Apparently somewhere in that script stuff that is posted are settings that can be used in SVP in some manner...I think.
You're not using a codec pack, are you? If so, uninstall it and try again with MPC-HC.
(depending on the contents of the codec pack you may need to then reinstall avisynth and/or ffdshow)
So uh, is there any chance that we might be able to update the SVP wiki with info regarding these magical anime-optimized settings?
In particular I still haven't a clue on how to use them myself.
You might actually be best asking in this other thread where some magical anime-optimized settings have been posted:
http://www.svp-team.com/forum/viewtopic.php?id=3515
If it makes you feel better, when a file and/or folder is deleted it's not really deleted from your hard drive - it's simply marked as available for over-writing (especially on mechanical hard drives).
Therefore there is various software available that can recover this deleted data.
Just to clarify, if MPC-HC by itself (not using MadVr, ReClock, nor SVP), does the audio still get out of sync?
Well for one thing, the Klite pack is pretty much completely unnecessary nowadays with the advent of LAVfilters, so try uninstalling that.
Thanks for all the help! Is there a manual with a description of all the settings and what they do, if not will one be made soon?
I already answered most of this question via my previous post: http://www.svp-team.com/forum/viewtopic … 279#p61279
Though I didn't really explain what motion vectors grid and motion vectors precision do...
Motion vectors grid makes the the video "feel" faster; basically a smaller pixel setting will result in SVP interpolating more pixels on-screen.
Because it's based on the video's resolution (after SVP scales it; not your media player), this means that the value should actually be changed depending on the resolution - 8px on a 960x540 will have the same "feel" as 16px on a 1920x1080 video. This also means that using small values on high resolution videos (like 8px on 1080p) can give particularly nasty artifacts.
Motion vectors precision determines the resolution of the resulting interpolated pixels; this is particularly important for smaller and slower movements and using half pixel should feel more "fluid" and, in my experience, more like native high frame rate content than two pixels.
Like "grid", this setting is also based on the video's resolution after SVP's own scaling, so again, half pixel on a 960x540 video will have the same "feel" as one pixel on a 1920x1080 video. Similarly, using half pixel with 1080p+ content can not only give displeasing artifacts but it also takes much more CPU grunt as well.
On SVP's performance monitor graphs, are you actually getting an SVP index of 1.0x when the audio de-sync occurs?
If your CPU utilization is less than 50% you may need manually increase the amount of processing threads in SVP (start with 11 and then keep increase it until performance is good).
Thanks, your explanation of the settings really helped a lot. Is there anything else that I can do to get maximum smoothness, perhaps changing settings in the video player or MadVR and Reclock?
The only other thing is to make sure that you're doing interpolation by an exact multiple, like 24fps @ x3 to 72fps rather than to 75fps.
Since you have a G-sync monitor, your monitor should automatically match its refresh rate to the interpolated frame rate and therefore you don't have to worry about matching and changing refresh rates and stuff - just make sure G-sync is working and you'll be fine!
Also, with Chainlink's settings, you could try to increase the settings for motion vectors precision, motion vectors grid, and processing of scene changes, but be wary as they may increase the artifacting to unacceptable as well.
Hey Chainlink, maybe it'd be a good idea to update or at least remove the "settings for anime" page on the wiki since said settings no longer seem to actually be that great?
super_params="{pel:1,scale:{up:0},gpu:1,full:true}"
analyse_params="{block:{w:32,h:32},main:{search:{coarse:{distance:-12,bad:{sad:2000}},distance:-8},levels:3},refine:[{search:{distance:-6}},{search:{distance:-4}}]}"
smoothfps_params="{rate:{num:5,den:2},algo:23,mask:{cover:80},scene:{mode:0}}"
I wouldn't be surprised if the OP hasn't a clue what settings that script corresponds to; heck, I don't even know!
These are very similar to the settings that I use for anime-like content, the only difference is that I use shader @ complicated, artifact masking @ disabled, and processing of scene changes @ repeat frame; I personally feel this gives fewer artifacts, but your mileage may vary.
Thanks, those settings helped a little, I still see squiggly lines sometimes and a little bit of artifacting but otherwise it looks a little better now. Would you or anyone know if there is a full manual of the settings and what they do so I can try to figure out what settings works best for me to get maximum smoothness? Also is there a guide/manual on MPC and MadVR so I know what the different settings do?
Unfortunately there aren't really any guides that describe the end-result of each setting, and I've no clue about guides for MPC-HC and madVR (though with your G-sync monitor there's little benefit from changing MPC-HC's settings anyway).
Regarding SVP, with such a high-end PC you really should only need to fiddle with the SVP shader and motion vectors grid settings.
I use SVP shader @ complicated for everything except videos that result in squigglies due to quickly-moving thin lines (for those videos I use SVP shader @ standard); an example video that causes this phenomenon would be the rain around 5 minutes in this video: https://youtu.be/tcWJFQsSKT8
I also normally just set Motion vectors grid to the maximum value possible that my PC can handle, but using particularly small values on high-res videos (like 8 px. on a 1080p video) may give displeasing artifacts.
Other than that, there are only 3 other settings your really should worry about (everything else can just be "maxed out" unless you're having performance issues), but these settings do not directly effect the motion interpolation - they are Artifact masking, Decrease grid step, and Processing of scene changes.
Processing of scene changes - when there is a large difference between two source video frames (such as a scene transition or a large object moving extremely fast across the screen), SVP will not even bother generating an interpolated frame and will instead repeat frame or blend adjacent frames. I personally use "repeat" for anime-like content (particularly because characters are typically only animated at 12fps) but use "blend" for everything else.
Artifact masking takes the blended frame that would be the result of blend adjacent frames (though in this case it applies to every interpolated frame) and overlays it on top of the interpolated frame; the greater the setting, the more visible the blended frame is while the less visible the interpolated frame is. I personally always leave this at disabled unless I'm watching cinematic-like content with someone that's not used to high frame rate video.
Decrease grid step can reduce interpolation artifacts, though I set it only to local refinement unless I have performance to spare because I find there to be little to no difference between "local" and global refinement yet "global" takes way more CPU-grunt than the "local".
On weaker PCs (5+ year old dual cores) and/or extremely high resolution videos (4k?), you may need to also fiddle with the motion vectors precision setting as this has a big effect on both CPU utilization and RAM consumption. Also Frames interpolation mode @ 1m can have a big performance impact on particularly low-end PCs when doing anything other than "Movie x2" interpolation, and Frames interpolation mode @ 1.5m or even 2m can be good if you're more OCD about interpolation artifacts and don't mind the reduction in smoothness.
I'd rather be viewing content @ near 60Hz rather than 48Hz. It just feels smoother. The TV seems to accept 48Hz upon testing it with Nvidia's Custom Resolution option though.
Just because it accepts it doesn't mean it handles it correctly which may very well be why 60Hz "just feels smoother"; this is how my TV own behaves so I actually speed up 24fps content to 25fps via reclock (with pitch correction) because my TV does properly handle 50Hz.
For reference, 48Hz should be smoother but "feel slower" than 60Hz.
MPC-HC's resolution changer is kind of buggy. I added a new parameter which was
From (FPS)__________To (FPS)_____________Display Mode (Hz)
23.810________________59.940_____________[60] @ 3840x2160pProblem is it doesn't seem to upscale to 3840x2160p according to madVR's OSD. It's only going up to 1920x1080p. SVP plays the files @ 59.525fps and ReClock somehow decides that 60fps is the optimal pick. Either ReClock needs a custom modification option which allows bizarre frame rates, or allow SVP to interpolate with extra decimal points in the "fi_target" parameter.
1. You seem to have been the second person now that has misunderstood how MPC-HC's automatic resolution changer work. I'll have to look into explaining that in my "PSA" thread or something... The "from" and "to" is specifying a frame rate range for detection, and it does not actually change the frame rate of the video itself, only your screen refresh rate. What you should do is instead use 23.000 for "from", use 23.988 for "to", and set display mode to [59] @ 3840x2160p
2. Make sure madVR's own resolution changer isn't getting in the way. Unless you want your TV to do any or all upscaling, it's usually better to use MPC-HC's.
3. Reclock choosing 60fps is correct behavior as that is what you set your display refresh rate to.
madVR
General settings -> tick "present a frame for every VSync"ReClock
Advanced Settings -> VSYNC Correction -> tick the first two boxesWhat do these combinations do? I'm not sure. Since I'm nearing towards perfect "settings" for my viewing experience, I'd rather not dabble any further.
I personally have no clue what they do to be honest.
I have just installed MadVR and ReClock and it got choppier
This is likely madVR's fault as it can be quite the performance hog. Protip: set SVP and LAVfilters to use your integrated Intel GPU while madVR uses your discrete GPU.
The only thing is that doing more than 4x interpolation may be too intensive for the Intel GPU, but as you said there's minimal difference between 3x and 6x unless you're using the 2m interpolation mode.
I do have a G-Sync monitor but how would I get it to work with MPC?
No idea about madVR, but when using "Enhanced video renderer (custom presenter)" all you have to do is enable "D3D Fullscreen" and G-sync should "just work".
With madVR, enabling "Use Direct3D 11 for presentation" may make G-sync work, but no guarantees.
If you can get G-sync working with MPC-HC, then there's honestly no point for you to use ReClock and you might as well uninstall it; you will also have no need to deal with custom resolutions nor MPC-HC's automatic resolution changer.
Once you've gotten the above all squared away, maybe then we can investigate your interpolation artifact woes. Beware though, I'm going to bed soon so you'll likely not get any reply from me for at least 10 hours.
mpv can handle variable refresh rates pretty well, right?
I would assume so, but no GUI for the program settings makes it a deal-breaker for many.
I'm using MPC and not MadVR, but if it will help, I will try it. Ill try to set it to an exact multiple then on my 144hz monitor and try complicated shaders, my i7 can handle it. Will report back with the results
-Edit: Nope not much of a change
What happens if you manually specify "Movie x3"? Is it better, worse, or no difference? (I don't think it'll make any real difference, but I want to make sure before suggesting anything else).
Also, could you mention what your exact CPU model is? (just saying "i7" doesn't really tell me much)
also is it possible to get SVP to play at an exact 144 fps? As it says its playing at 143.856.
There are 4 solutions to this.
1. Use ReClock + MPC-HC 32bit
2. Use mpv and configure it accordingly
3. Make a custom resolution with a refresh rate of 143.856Hz (more info)
4. Use a monitor and GPU that supports either Adaptive Sync/FreeSync or G-sync
Technically there's a 5th solution in that you can manually speed up the audio waveform from 48000Hz to 48048Hz and the video frame rate from 23.976fps to 24.000fps, but unless you know how to already do this sort of thing then I seriously don't recommend trying to do it this way.
LG's 2016 OLED TVs accept 59.94Hz as a refresh rate, so simply use MPC-HC's automatic resolution changer to select 59Hz for 23.976fps content; this should at least greatly minimize your issues and may even eliminate the need to use Reclock.
Alternatively you can try making a custom resolution (more info) of 47.952Hz which should be smoother and have less artifacts, but this is unsupported on many TVs.
----------------------------------------------------------------
For example, a frame rate of 23.810 is just weird. Unfortunately, it does not have a nice multiple at all.
It's possible that this is simply due to a variable frame rate, which ReClock cannot handle.
If ReClock is indeed still having problems detecting said video, then try to re-mux the video into an MKV via mkvtoolnix; for the actual muxing don't change any settings.
If that doesn't work, then try doing the same muxing process with mkvtoolnix but this time specify a frame rate for the video stream, like "24000/1001p".
I find that "artifact masking" is actually worse for anime.
Try the "Complicated" shader. I believe the only reason that the guide doesn't recommend it is because it's quite a bit more demanding, but nowadays with higher-end PCs it should be less of an issue.
Also you can minimize artifacts and improve smoothness by setting your display refresh rate to an exact multiple of the source video (presumably 24fps), such as 48Hz or 72Hz - more info.
SmoothVideo Project → Posts by Nintendo Maniac 64
Powered by PunBB, supported by Informer Technologies, Inc.