brucethemoose wrote:

Yeah, SVP's load is only affected by the video's resolution and the refresh rate. It wouldn't care if you were using an 8k display.

Sort of - by default it will downscale the video before doing interpolation of the video's resolution is higher than your display resolution which therefore results in lower CPU/GPU utilization.

And don't forget the key point that SVP's CPU/GPU utilization for 1080p videos will be identical - using a display resolution higher than the video resolution makes no difference to SVP.

128

(11 replies, posted in Using SVP)

ktech wrote:

My monitor has frame skipping issue when I overclocked it to 75hz.

But what about 72Hz?

(you wouldn't want to use 75Hz for 24fps videos anyway)

But even for 48Hz, there's still the built-in refresh rate/resolution changer in MPC-HC; I've attached the screenshot used in my "concepts" thread to this post (it is merely an example - you would obviously want to use 50Hz instead of 75Hz for 25fps videos due to your aforementioned frame-skipping).

129

(17 replies, posted in Using SVP)

Hey Chainik, since this thread got revived, I just want to say that you never responded to my corrected "Dependency Walker Image" attachment...

For reference, SVPtube 2 still isn't working on that specific PC.

130

(11 replies, posted in Using SVP)

ktech wrote:

Just too lazy to change it back and forth lol.

Both MPC-HC and madVR have automatic resolution/refresh rate changers, so you can run your desktop at 60Hz while MPC-HC switches to 48Hz specifically for 24fps videos (before interpolation) - there was even a screenshot of MPC-HC's function attached at the end of that post I had linked to (link again for your convenience).

But even then, are you sure your monitor isn't capable of 72Hz?  My laptop for example only had a stock refresh rate of 60Hz, but I'm able to get it up to at least 75Hz without any frame-drops occurring.

131

(25 replies, posted in Using SVP)

The obvious solution is to only use SVP for Android when charging. tongue

132

(11 replies, posted in Using SVP)

ktech wrote:

I guess I will just run SVP in movie x2 mode.

Is your monitor capable of 48Hz or 72Hz, possibly via a custom resolution?  If so, then using that would be better:
http://www.svp-team.com/forum/viewtopic.php?pid=61595

133

(11 replies, posted in Using SVP)

1. Your CPU utilization will vary considerably depending on the video resolution, your display resolution,  the codec of the video, and the color depth of the video.

2. SVP has its own built-in function for automatially cropping black bars, so there's no need to use MadVR for that

3. If you aren't going to use MadVR, then you might as well use "Enhanced video renderer (custom presenter)" in MPC-HC; note that enabling "D3D Fullscreen" can reduce CPU utilization some (though it's more noticeable on low-end systems)*.



*also setting your resizer to "Bilinear" (not PS 2.0) can reduce CPU utilization, but on semi-modern systems this difference is usually quite minor as well and it can be quite detrimental to your video quality compared to using "Bicubic".

134

(13 replies, posted in Using SVP)

nazimx8 wrote:

Well I do have plans for AMD's Zen if its single core performance is better.

You'll probably be disappointed then because it's looking to be at Skylake-E levels of performance which means slightly slower single-threaded but much faster multithreaded.

That is of course unless you're planning your future PC around emulation where single-threaded performance trumps all (unless you're emulating Xbox 360 or PS3, then multiple cores are extremely useful).

nazimx8 wrote:

Okay

Screenshot attached.

Note that my laptop's GPU is too weak to do anything above "Movie x2" which is why I am using that rather than something like "Movie x3" (which a Pentium G4400 would have no problems doing).  Again, for 1080p, you may have to change "Half pixel" to "Two pixels" and "12 px. Average 2" to "16 px. Average 0".

135

(13 replies, posted in Using SVP)

D'oh, you posted before you saw my edit! tongue  Please go re-read my previous post for more information.


nazimx8 wrote:

I do want maximum smoothness

Well then why are you looking to getting Cannon Lake?  SVP loves "moar cores", so either Skylake-E or AMD's Zen would be better suited to the task.

nazimx8 wrote:

with lossless quality

SVP does not reduce the video quality (unless you have a 10bit monitor - SVP outputs at 8bit currently) - the artifacts I mention are purely in the interpolated frames, not the source frames.


nazimx8 wrote:

Can you give me a screenshot of your settings ?

My settings are very intensive and are designed for 720p with my 4.6GHz overclock and would never give good performance on a G4400 with 1080p content.

If you want, I can give a screenshot of my settings from my laptop with an i5-520M; while said settings are also being used for 720p content, a G4400 may be able to use the very same settings but for 1080p (though you may need to change "half pixel" to "two pixels" and reduce "12px" to "16px").

136

(13 replies, posted in Using SVP)

nazimx8 wrote:

I thought getting 60 FPS is the smooth thing

There's still different levels of smoothness.  Not only that, but SVP can actually interpolate to pretty much any framerate and not just 60fps.

nazimx8 wrote:

Is there more settings for maximum smoothness? Please can you describe what they are?

Since you're only using SVP 4 Free, you do not see all of the settings.  The old SVP 3.1.7 has most of the settings that SVP 4 has, so you can use 3.1.7 to "try out" those settings for free.

Also, as I alluded to earlier, you actually get a smoother result by interpolating by integer values, so 24fps content (like anime) looks smoother at 72Hz than it would at 75Hz even though 75 is a greater value than 72 - more info.

137

(13 replies, posted in Using SVP)

nazimx8 wrote:

Thanks for your reply. I never did tweak any settings in SVP. Just install and play. Then I should be okay playing video with default settings with G4400

SVP actually has multiple "default settings" and it simply chooses the most adequate default depending on your CPU performance - this is again why I had asked about your current/previous CPU.

Nevertheless, considering that you didn't ever tweak your settings, that tells me that you aren't some one looking to maximize smoothness, and there were several settings that I typically enable that hit the CPU quite hard, particularly shader @ "Complicated", which is never enabled by default in SVP even with the fastest of CPUs.

Therefore, even if you do have to tweak the settings in order to have good performance, you sound like someone that wouldn't really have an issue with not having "the smoothest motion possible" (which is actually quite apparent considering that you're looking to play 24fps content at 60Hz which is less than ideal).

brucethemoose wrote:

FYI your G4400 has a hardware decoding block. In fact, it has a fairly good one.

Actually, a lot of anime is encoded in 10bit AVC which no hardware decoder supports.

138

(13 replies, posted in Using SVP)

Waiting for Intel Cannon lake and  Nvidia 1100?  That's an...interesting...choice.

Most of the PC gamers I am aware of that are waiting for future parts are waiting for AMD's Zen CPUs (Q1 2017) and AMD's Vega GPUs (Q2 2017) because Intel is practically guaranteed to have yet another only ~5% IPC increase and Nvidia's next-gen Volta GPUs aren't launching until 2018 (they're releasing "Pascal refresh" for 2017).




Anyway, the reason I asked what your current CPU (or perhaps your previous CPU?) was because different people have different interpolation tolerances, so some people use much less intensive settings than others - in other words, what one person may deem to be "too weak", another person may deem to be "more than enough".  As an example, even my Pentium G3258 (a CPU with IPC a bit worse than a G4400) @ 4.6GHz isn't enough for 1080p with SVP settings that I deem "adequate", but if I lower some settings, then it's more than fast enough even at its stock 3.2GHz.

The thing is, there becomes a point where more smoothness results in more noticeable artifacts, so even when performance is not an issue, it all comes down to balancing your tolerance for artifacts vs your tolerance for what movie buffs call the "soap opera effect".


tl;dr: Whether or not a Pentium G4400 is fast enough for 1080p all depends on what kind of settings you are used to in SVP - or have you never actually tried SVP before?

139

(13 replies, posted in Using SVP)

What is your current CPU, what kind of a budget are you looking at with for this new PC, and how impatient are you? (i.e. would waiting up to 4 months at the very worst be a no-go?)

I think that CPU will be too weak for 1080p, but I'm not 100% sure so I'm going to do some tests with my own Pentium G3258 @ 4.6GHz.

140

(14 replies, posted in Using SVP)

hoover1979 wrote:

is there a way to stop the refresh rate on my GTZ970 from changing itself to 60Hz on my 120Hz monitor?

Make a custom EDID via CRU - Custom Resolution Utility and remove any and all refresh rates that aren't 120Hz?

141

(10 replies, posted in Using SVP)

Chainik wrote:

"opengl-hq" preset in mpv

Does mpv let you select which GPU to use like madVR does?

142

(10 replies, posted in Using SVP)

It's worth nothing that the performance of the Intel GPU should be plenty fast enough for SVP unless you're running with 5x interpolation and MadVR* or something.

*if you do use MadVR, it's typically a better idea to set MadVR to use your discrete GPU while SVP uses your integrated GPU

143

(11 replies, posted in Using SVP)

icedtea676 wrote:

For those of you that know, anime has a peculiar issue in which the opening and ending animations run at 29.97 FPS, but the actual anime, on average, runs at 23.976 fps

I just want to say, every anime blu-ray I know of is 23.976fps for everything (since blu-ray doesn't even support variable refresh rates).

144

(3 replies, posted in Using SVP)

sagor wrote:

what should i avoid

Simple - you should avoid the k-lite codec pack.

(basically there's no need for codec packs nowadays as LAVfilters is all you need, and it's already bundled inside of MPC-HC directly)

145

(20 replies, posted in Using SVP)

ricouzuki wrote:

I guess my 2012 laptop needs new thermal paste...or just take cover off and put it in the refrigerator. big_smile

Or take off the bottom cover and then drill/poke some holes in said cover in the area that would normally go directly over the fan(s):

http://www.iphoneincanada.ca/news/overh … e-airflow/

146

(4 replies, posted in Using SVP)

MAG79 wrote:

You can write AVS-script to check

I will appease you and check this.

EDIT: Hey wait a minute, SVP4 doesn't have an AVS folder nor a MSmoothFps.avs file...

I do however have video-encoding skills, so I could simply test this by manually inserting black frames.


MAG79 wrote:

It is harmfull to eyes!

Yet VR headsets use it because, without a ridiculously high framerate (around a thousand fps), you will eventually vomit.

Also many LED-backlit LCD displays without strobing already have displays that flicker, just at rates that most people can't see (my laptop and TV are such displays; my father with glaucoma can't see the flicker but I can with white images on a low backlight setting).

Display refresh rates are only getting higher, so why should such functionality be ignored purely because of people using 60Hz displays?  I mean, SVP can already detect the refresh rate so why not just make it be disabled unless your refresh rate is at least something like 120Hz?


EDIT: Also, you completely ignored the "frame blending" that I had mentioned which was specifically intended to reduce flickering.

147

(4 replies, posted in Using SVP)

MAG79 wrote:

The best black frame insertion is LightBoost from NVIDIA and the others hardware realizations of strobe backlight.

Lightboost is not available on laptops, TVs, nor displays with adaptive sync.


MAG79 wrote:

Software realizations are not suitable for human eyes wink

On emmisive displays like OLED, software-based black frame insertion gives just as good of a result as hardware-based solutions save for the fact that you're limited by the display's maximum refresh rate.  But even on an LCD without backlight strobing, at least having the option to do black-frame insertion is better than nothing.

If you are concerned about flicker, that is why I mentioned SVP's "frame-blending" that is already done with the "artifact masking" function - this frame-blending can be used to adjust the balance between black and an interpolated frame and thereby allow the user to adjust the setting based on how sensitive they are to flicker.

Remember, 144Hz monitors are becoming more and more common, and 72Hz with black-frame insertion isn't that far removed from the 75Hz that CRTs and the DK2 Oculus Rift used.

148

(4 replies, posted in Using SVP)

This seems like something that SVP could support internally since it already has "frame blending" capabilities via the "artifact masking" function, and said frame-blending could be used to increase/decrease how dark the inserted black frames should be.

Besides, as we move to emmissive displays like OLED, we don't need to worry about backlights not supporting strobing. Also adaptive sync tech is fundamentally incompatible with hardware-based backlight strobing, so software-based black frame insertion makes sense for these cases as well.

149

(17 replies, posted in Using SVP)

Ahh, your monitor maxes out at 100Hz, so 4x on a 30fps video is going to give a result greater than your monitor can handle (120fps) - this will result in dropped frames which will thereby lead to judder and stuttering.

So as Blackfyre said, just use 3x and things should be good (assuming that g-sync is working correctly - if it isn't, then the result should be jerky).

150

(3 replies, posted in Using SVP)

Haziq wrote:

if I close MPC-HC and reopen another anime, it always audio stuter and frame dropped

In this situation, pause the video, open the task manager, and check if your CPU utilization is abnormally high; if it is, then check the processes tab and see what is using up so much CPU.