1,076

(13 replies, posted in Using SVP)

dlr5668 @ svp-team.com/forum/viewtopic.php?pid=50963#p50963 wrote:

avs set mt https://www.dropbox.com/s/dckxoowjlzwku … 0150220.7z
avs+ http://puu.sh/iYos8/cc2b25410d.7z

close svp and player
put avs file in PLAYER folder (for example C:\Program Files (x86)\MPC-BE)
start svp and player

Interestingly enough, using the AVS MT dll fixed the 50->60fps stuttering issue I was having as described in my thread here:
http://www.svp-team.com/forum/viewtopic.php?id=2626

Using either DLL also fixed my MPC-HC crashing issue when SVP's interpolation mode is set to "Off" as mentioned in my other thread (though I do still get an odd error in MPC-HC itself):
http://www.svp-team.com/forum/viewtopic.php?id=2628

----------------------------------------------------------------

EDIT:

MAG79 wrote:

Tryneal
Thanks for the bug report.
Try to use this fix: SVPMgr317(72)_PlayerOnPauseCrush_fix.zip
Unpack and replace files in the SVP folder.

This did not fix my crash-on-seek issue.

EDIT 2: However, it did fix an issue on my desktop PC with Haswell graphics where the entire PC would lock up while SVP was running (the laptop with Intel 965GMA graphics did not have such an issue).

EDIT 3: I'm a derp; the "lock up entire PC" issue was because my undervolt wasn't stable and had nothing to do with SVPMgr.exe

It didn't fix my issue, but using the AVS MT dll from the below-quoted post (which was in the same thread you linked to) fixed the issue for me; 50fps content is now smoother through SVP than without SVP.

dlr5668 @ svp-team.com/forum/viewtopic.php?pid=50963#p50963 wrote:

avs set mt https://www.dropbox.com/s/dckxoowjlzwku … 0150220.7z
avs+ http://puu.sh/iYos8/cc2b25410d.7z

close svp and player
put avs file in PLAYER folder (for example C:\Program Files (x86)\MPC-BE)
start svp and player

1,078

(37 replies, posted in Using SVP)

It's been stated on this forum in the past that SVP's downscaling algorithm is Bicubic A=-0.75.  However, when I actually compared it to MPC-HC's own Bicubic A=-0.75 downscaler to SVP's, I found that MPC-HC's downscaling was considerably sharper to the point that even A=-0.60 was sharper than SVP's own downscaler.

1,079

(13 replies, posted in Using SVP)

I have a very similar problem with MPC-HC crashing while using SVP except that it can occur when I seek backwards in a video.


EDIT: For reference I am not using MadVR.

Turns out the issue also exists for 50->60fps and changing the thread amount doesn't fix it.  With the lowest settings possible, and with GPU acceleration disabled, my CPU utilization is only ~45%.

For reference, the video is definitely smoother if I just play it back without SVP even though my display is 60hz and the video is 50fps.


It's 2am right now though, so I'm not going to look any farther into this tonight.

1,081

(4 replies, posted in Using SVP)

Dang, I should have posted about this years ago because I also use a high-contrast theme in Windows.  Thanks a bunch!

1,082

(45 replies, posted in Using SVP)

Did toggling the GPU acceleration "fix" it?  If so, then that makes sense since that'd point to the poor performance being due to the GPU which won't show up as high CPU utilization.

Here you go:

# This script was generated by SmoothVideo Project (SVP) Manager.
# Check http://www.svp-team.com for more details.

SetMemoryMax(1024)

global threads=4
global svp_scheduler=true

LoadPlugin("C:\Program Files (x86)\SVP\plugins\svpflow1.dll")
LoadPlugin("C:\Program Files (x86)\SVP\plugins\svpflow2.dll")

SetMTMode(3,threads)
ffdShow_source()
SetMTMode(2)

global crop_params=""
global resize_string=""
global super_params="{rc:true}"
global analyse_params="{}"
global smoothfps_params="{rate:{num:1}}"

global demo_mode=0
stereo_type=0
stereo_left_selection=""
stereo_right_selection=""

########## BEGIN OF MSMoothFps.avs ##########
# This file is a part of SmoothVideo Project (SVP) 3.1
# This is NOT the full AVS script, all used variables are defined via 
# JavaScript code that generates the full script text.

function interpolate(clip src)
{
    input = crop_params=="" ? src : eval("src.crop("+crop_params+")")
    input = resize_string=="" ? input : eval("input."+resize_string)

    super=SVSuper(input, super_params)
    vectors=SVAnalyse(super, analyse_params, src=input)
    smooth=SVSmoothFps(input, super, vectors, smoothfps_params, mt=threads, url="www.svp-team.com")

    return demo_mode==0 ? smooth : demo(input,smooth)
}

input=last

    stereo_type==0 ? eval(""" interpolate(input)
""") :     stereo_type==1 || stereo_type==3 ? eval("""
        lf = interpolate(input.crop(0,0,input.width/2,0))"""+stereo_left_selection+"""
        rf = interpolate(input.crop(input.width/2,0,0,0))"""+stereo_right_selection+"""
        StackHorizontal(lf, rf)
""") :     stereo_type==2 || stereo_type==4  ? Eval("""
        lf = interpolate(input.crop(0,0,0,input.height/2))"""+stereo_left_selection+"""
        rf = interpolate(input.crop(0,input.height/2,0,0))"""+stereo_right_selection+"""
        StackVertical(lf, rf)""") : input

########### END OF MSMoothFps.avs ###########
distributor()

Changing the presenter does nothing.  However, oddly enough, if I have SVP's "Turn off on seek" setting to 'Don't turn off', then once the video starts playing, if I hit stop and start it again, it'll be perfectly smooth.  Alternatively, instead of hitting stop, I can just hit the 'Home' key on the keyboard to re-load the current video and it'll also play perfectly smooth.


Nevertheness, I figured out a fix, but I have no idea why it fixes it...

SVP's "Processing threads" setting was set to '2'; when I set it to 3 or 4, the issue completely went away.

For reference I have a Core 2 Duo T8300.


EDIT: Unfortunately though my CPU utilization is like 5-10% higher compared to SVP using 2 threads.

Chainik wrote:

and the renderer is... ?

EVR Custom Presenter D3D Fullscreen

Chainik wrote:

try it with "overlay", "VMR9" and "EVR" (not the "custom presenter" one)

Would it really make a difference when I can play VP9-encoded 1080p 60fps content perfectly smoothly on the same PC through the same MPC-HC setup but with SVP closed?  For reference the video I showed in the recording wasn't even 640x480.

I do recall however that, when I first tried YouTube's 60fps content on this PC, I found that EVR Custom Presenter D3D Fullscreen was the only way to get perfectly smooth 60fps playback with my display at 1920x1080@60hz.

Here's my camera recording showing the issue:
https://www.youtube.com/watch?v=eHXoZjWLMQg

Chainik wrote:

you DO understand that if I won't be able to repeat it - it won't be fixed, right? smile

I get it, but I've never touched the AVS scripts so I don't even know how to provide you with it...

Well if it makes any difference, I actually have two laptops with Intel 965GMA graphics, so I'll definitely be testing it on said other laptop.

Chainik wrote:

more likely I need the exact .avs script

Uhhh, I'm using stock SVP 3.1.7...

Chainik wrote:

is "outer lighting" turned on?

No.

Intel 965GMA graphics?

Doesn't matter what format, what resolution, nor what framerate - you'll get a program crash if SVP's active video profile has the "Frames interpolation mode" set to 'Off'.

After the program hard-closes, my browser comes up with the website drdump.com and gives me the following:

https://drdump.com/DumpGroup.aspx?DumpGroupID=326054 wrote:

WARNING: Following frames may be wrong.
0x0
svpflow2+0x21ecf
svpflow2+0x21d28


Similar to my other issue, I've only tested this on a single PC currently; I'll update the status accordingly if/when I test it on a different PC.

Seriously I should just take a video of the issue because it's really obvious, even when recording at 30fps.

dlr5668 wrote:

I recommend to overcloack ur monitor to 71.928 or downcloack to 48 Hz. It looks much better than 60

Can't do that with an 8-year old Intel GPU in a laptop (read: Intel 965GMA)...I'll gladly accept free computers and PC parts as donations however. tongue

dlr5668 wrote:

24->72: 24 original 48 interpolated = 33% original
more original frames -> more smooth

Except...

1. I'm displaying at 60hz, so 12 frames are being dropped anyway.

2. Even 2x to 48fps is smother than 2.5x, and again I'm displaying at 60hz, so 12 frames are being repeated.

Then shouldn't the CPU utilization be the same?  So then why is 3x smoother for 24fps content even though I'm at 60hz and MPC-HC is dropping 12 frames anyway?

Wait, even 3x uses less CPU load than 2.5x?  O_o  That was why I made special mention of it - I thought the likes of 2.5x would be inbetween 2x and 3x when it came to CPU utilization.

I just updated to 3.1.7 today and everything seemed fine, but I was watching nothing but 30fps videos on a 60hz display.

When I tried 24fps and 25fps videos, I found that I get this really weird stuttering after 5-10 seconds or so to the point that both 2x and 3x of 24 and 25fps looked smoother even though my display was running at 60hz.  GPU acceleration is not being used and I'm using the exact same stand-alone copy of MPC-HC that I used perfectly fine with SVP 3.1.6.  Note that this stuttering also occurs with "To screen refresh rate" if its interpolating by a fractional amount.


I've only tested this on one PC currently, and I'll update this post accordingly once I test on a second PC.

1,096

(7 replies, posted in Using SVP)

Try enabling "D3D Fullscreen" and see if that makes any difference.

Also, I totally did not expect to see Monster Musame on the SVP forums. tongue  However that looks different and more anime-like than the original artwork on the manga artist's Pixiv... did it get an anime adaptation or something and I've somehow missed that memo?

1,097

(12 replies, posted in Using SVP)

TayyabKhalid wrote:

Hi Dev

I'm not a developer, I'm just someone addicted to high-framerate content. tongue


Regarding the "variable framerate fix" mentioned above, it's very easy to enable.  Right click the SVP icon in the tray (the area next to the clock in the corner of your screen), go to "Video repair", and then select "Video frame rate repair"

1,098

(12 replies, posted in Using SVP)

Ummm... you have not made it clear that you are even having a problem.

From your first post it just sounds like you're just asking for some settings that are better than the default, my guess because SVP's default settings are optimized for live-action rather than anime.

Really there's not much to change other than setting your interpolation mode and/or SVP shader to the according anime settings, though I also find that the SVP shader set to "complicated" can also work well at times (with such a setting it may be a good idea to also set artifact masking to weak)

1,099

(185 replies, posted in Using SVP)

toaster511, you wouldn't happen to live more towards the equator, would you?  I mean, where I live (Northeast Ohio) the average low for outside temperature at this time of year (summer) is around 60f/15c.


Anyway, Mystery, remember when I said that I calculated that I would need like a 500GB hard drive to convert this longer than 1 hours video I had?  Turns out it only needed 50GB...which is odd considering that 90 seconds took 8GB...

Nevertheless, 50GB is much more manageable.

However, the source (720p 25fps) was 2.1GB and the re-encode (720p 60fps) was only 2.8GB with encoding quality set to 18...I would have expected something more towards 4GB honestly.

1,100

(185 replies, posted in Using SVP)

Or heck re-apply some thermal paste and/or re-mount your heatsink.  If you're not overclocked, then your after-market heatsink should definitely keep your CPU below 100c unless you've set your fan(s) to run at really low speeds (like 300rpm) even at high temps.  If you're overclocked, then during your stability testing you should have seen just as hot if not hotter temperatures.