One thing that I was reminded in another thread - an easy way to improve smoothness while also reducing artifacts is to run your monitor at a refresh rate that is an exact multiple of the original video framerate!

Examples:

24fps @ 48Hz, 72Hz, 96Hz, 120Hz, 144Hz
25fps @ 50Hz, 75Hz, 100Hz, 125Hz, 150Hz
30fps @ 60Hz, 90Hz, 120Hz, 150Hz
48fps @ 48Hz, 96Hz, 144Hz
50fps @ 50Hz, 100Hz, 150Hz
60fps @ 60Hz, 120Hz

Just note that interpolating to 5x is considerably more intensive performance-wise than anything less (3x and 4x are quite similar, 2x is the easiest to do)

Drakko01 wrote:

Roberto Rossi my SVP settings is almost like yours, except Artifacts masking i have Weakest , Decrease Grid Step: Disabled  and Search Radius: Average.

...so basically the default except for "Frames interpolation mode @ Uniform", "Artifact masking @ Weakest", and "Wide search @ Strongest".

I must disagree with those settings, though I would say that I'm quite insensitive to artifacting.

I personally use the following settings, but they are very aggressive on interpolation with no focus on minimizing artifacts (the only exception is that "Complicated" has really bad artifacts for content with moving thin lines at lower framerates, especially at lower resolutions)

604

(11 replies, posted in Using SVP)

99% of 120Hz TVs do not accept a 120Hz signal but rather do frame interpolation up to 120fps much like SVP does.

A bug is a bug and should be reported regardless of whether anything will come of it or not.

606

(52 replies, posted in Using SVP)

Roberto Rossi wrote:

Complicated is indeed terrible, I've had bad times watching movies with it... it should be removed from the menu!

There's a reason that "Complicated" isn't the default setting.


The trick is that the higher the resolution and the higher the source framerate, the less artifacting you get with "Complicated". Also note that content with a lot of thin lines is like kryptonite for "Complicated" and you should very much use "Standard" instead.

In other words, 480p 24fps content at 60Hz is probably one of the worse use-cases for "Complicated".  By comparison, using "Complicated" with 1080p 60fps content at 120Hz works much much better.

607

(3 replies, posted in Using SVP)

Did you run DDU before re-installing your drivers?

That's normally how you can solve this issue - use DDU to uninstall any Intel, AMD, and Nvidia drivers.

Roberto Rossi wrote:

anyway, who uses these weird configurations for someone to bother with?

This was just the easiest way to replicate the bug.

1. In SVP, enable "Decrease to screen"

2. In MPC-HC, set "Video frame" to "Normal"

3. In MPC-HC, enable "Launch files in fullscreen"

4. Set your desktop resolution to 800x600 (make sure your GPU scaling options are set to either "full screen" or "preserve aspect ratio"; also disable MPC-HC's automatic resolution changer)

5. Download the attached "Test.mkv" file and play it back in MPC-HC

6. Observe how there are black bars on ALL sides of the screen


By comparison, if you do the exact same steps but have "Decrease to screen" disabled in SVP, the video will not have black bars on all sides (refer to the screenshots).

610

(6 replies, posted in Using SVP)

Just for reference, how much RAM do you have?

611

(186 replies, posted in Using SVP)

AndyDragneel wrote:

I say me that the file is too large to upload!

Then upload to a different website (like minus or imgur).

Also, since 48Hz is worse than 60Hz, could you take a screenshot of the performance graph and CPU utilization with 60Hz as well as 48Hz?

612

(186 replies, posted in Using SVP)

AndyDragneel wrote:

in your opinion the v-sync of mpc hc matter?

No.

Is the SVP performance with 48Hz worse, better, or about equal to 60Hz?


EDIT: Also, could you make note of what the CPU utilization looks like?  After playing a video through SVP, open SVP and go to the "Performance monitor" graphs, click the "Overall" text link so that it shows usage for all 4 CPU cores, take a screenshot of the window (alt+printscreen), open MS Paint, Paste, save the image as a PNG, and upload it to your post as an attachment.

...and it's now 5am here.  I'm going to sleep.

613

(186 replies, posted in Using SVP)

AndyDragneel wrote:

I tried with 40hz option and...it is even worse!!! I think that there is no solution for my issue hahaha

No no, that was only a test.


Alright, so I need you to download this program (I use it all the time myself):
http://www.monitortests.com/forum/Threa … tility-CRU

The download is near the top of that page.



Extract the contents of the ZIP into a folder.

Run CRU.exe

Under "detailed resolutions", click "Add..."

Set the "Timing" to "Automatic - LCD native"

Next to "Active", input "1366" under "Horizontal" and input "768" under "Vertical"

Next to "Refresh rate", input "48"

Click OK; this should close the smaller window

Click OK again; this should close the bigger window


Restart your computer


Now, if you go to select your refresh rate, you should now also be able to select "48 Hz".  Do that and test out your video once again.



If this solves your issue, do not leave it at 48 Hz - there's a way we can make MPC-HC automatically use 48Hz only when needed so that you can keep using 60Hz for normal desktop use.


EDIT - Important!: If setting it to 48Hz makes your computer unusable and you cannot change it back, restart your PC (you may have to "cut the power" by holding down the power button) then before it starts to load windows, press F8 over and over again.  On the menu that appears, you should be able to select something that says "low resolution mode" or 640x480.  Select that and you should be able to boot and see your desktop (though massively cramped). Then change your resolution back to 1366x768, but before clicking Apply or OK, go into Advanced and set the refresh rate to 60Hz, and click Apply/OK in that window - you should now have 1366x768 @ 60Hz.

614

(186 replies, posted in Using SVP)

Draidon wrote:

Since OP said the first fix didn't work for him maybe I solved a different issue

Indeed, you had a different issue because OP isn't even using MadVR as far as I can tell.

615

(52 replies, posted in Using SVP)

Go figure - I've been wanting to try out the 64bit version, but I've been planning on somewhat redoing my MPC-HC configuration once LAVfilters 0.68 (and hypothetically MPC-HC 1.7.11) comes out in preparation for a future 64bit SVP.

I never figured the 64bit SVP would be released first...

616

(186 replies, posted in Using SVP)

AndyDragneel wrote:

There is 40hz also

And that's it? O_o

Well, uh, as a test, select 40Hz and apply it, then try playing back your video.


EDIT: If it happens to run at full speed with 40Hz, don't keep it that way; that'd be a really sub-optimal setting - there's a better way to do things (which is what I've been planning on explaining).


EDIT 2: Also, when using 40Hz but just sitting at the desktop, does your screen look flickery?

617

(186 replies, posted in Using SVP)

Is 60Hz the only refresh rate that you can select?

You can find out using the info from here (steps 1-4):
http://quehow.com/how-to-change-monitor … /4531.html


Note that. in Windows 7, the right-click menu will say "Screen resolution" instead of "Display Settings".

618

(186 replies, posted in Using SVP)

First off, what is the resolution of the video, the frame rate of the video, the resolution of your display, and the refresh rate of your display?

Also, it would be useful to know if your display lets you select any refresh rate other than 60 or 59 without the use of custom resolutions.


And yes, try running the "assess system performance" test again.




EDIT:
It's 4am here, so I must go to sleep.  If anyone else is willing to step in while I'm sleeping, my idea is to run the display at a refresh rate that is exactly 2x of the source framerate.  If the necessary refresh rate isn't available, I was going to suggest using CRU to make a custom resolution (using the timing standard "LCD reduced") with the according refresh rate, and then using MPC-HC's automatic resolution switcher to automatically switch to said refresh rate for content of that framerate.

For reference, on my own HP DM1 laptop with an AMD E-350, I've used CRU to create a 48Hz custom refresh rate for the integrated display which MPC-HC automatically switches to for 24fps videos, so I was just going to explain how to replicate this functionality.


EDIT 2: Well, before that, I was going to make sure that, if the video is 1080p and the display is something like 768p, that SVP was set to downsize the video to the size of the screen.

Ok, now I'm going to sleep.

619

(186 replies, posted in Using SVP)

Alright, next thing.

If you double-click on the SVP tray icon, there should be a thing that kind of looks like a large blue horizontal scroll bar.  Move this bar farther to the left (towards "more performance") until you have full performance.


If you still don't have full performance when moving the bar all the way to the left, say so.  There's something else we can do that is more advanced which can not only give better performance but also a smoother result (even in cases where performance isn't an issue).


EDIT: Oh, and if you haven't already you should probably set the amount of processing threads in SVP to either 7 or back to "Auto"

620

(20 replies, posted in Using SVP)

I just realized something!

I said I was using 3x and the graph above assumed that 72 fps was real-time... but I'm using 3x with a 30 fps video, so in this case real-time needs to be 90 fps!


For reference, I run the following refresh rates for the following source video frame rates:

90Hz = 30 fps
96Hz = 24, 48 fps
100Hz = 20, 25, 50 fps
120Hz = 60 fps


cookieboyeli wrote:

I get good usage with these settings on an i5 AND i7.

...you do realize that "Auto" threads gives different amounts of threads on different CPUs, right?  Auto will give you more threads on a 4-thread CPU than it will on a 2-thread CPU.

I have reason to believe that, on my 2-thread CPU, Auto gives you 5 threads, so therefore it would be very likely that both of your CPUs are given at least 7 threads when using "Auto".  Considering the jump in performance that can be gotten by using 7 threads, it's no surprise that you are not seeing the performance bottleneck that I am seeing with "Auto".

621

(186 replies, posted in Using SVP)

AndyDragneel wrote:

The bit diph is 8 bit,and i'm using SVP Free

Play one of those 8bit videos in windowed and look at the status bar in the bottom left of MPC-HC - does it say "Playing [H/W]"? (when paused it should say "Paused [H/W]")

622

(14 replies, posted in Using SVP)

I made a post about customizing SVP's settings a few months back.  It may be exactly what you're looking for:



If you need more performance, leave all the custom settings at their default except for the following 4 options:

  • Motion vectors precision

  • Motion vectors grid

  • SVP Shader

  • SVP interpolation mode

Start with the first setting ("Motion vectors precision") by decreasing its value by 1 step (to "One pixel") and then testing your SVP performance.  If that's not enough, decrease it by another step again (to "Two pixels") and re-test your performance.  If it's still not enough then keep it at "Two pixels" and move onto the setting listed next on the list - "Motion vectors grid".

Do this process of decreasing the value and then, if necessary, moving to the next setting in the list above and then decreasing it's value as well etc etc until you get full performance.

The only exception is that you may want to manually set the SVP shader to "Sharp (anime)" for traditional non-CGI animated content.

For really low-end systems (read: 10 year old dual-core PCs without GPU acceleration), you need to mix and match the settings to get optimal smoothness, like using 1m + standard + 16px rather than adaptive + sharp + 28px (the latter being what SVP's automatic options would use (relevant thread).

623

(186 replies, posted in Using SVP)

AndyDragneel wrote:

I've tried your advices and....nothing seems changed,in your opinion how do i keep the vsync?

Ok, so it looks like my theory was correct - your CPU being on the weaker side is the problem.

First off, I need to know a couple things:

1. What is the bit depth of the anime video you're having issues with? (in MPC-HC, File -> Properties, MediaInfo tab, look under "Video")

2. Are you using SVP4 Free or SVP4 Pro?

624

(64 replies, posted in Using SVP)

I should have clarified, the 1.5m error has been fixed in recent updates - no need waiting for the supposed "big update".

625

(64 replies, posted in Using SVP)

Well there will be a large update (4.1?) that will coincide with the Linux release...

Also I believe the error with 1.5m has since been fixed.