Well before I do that I need to know one thing - do you ever watch videos that have a source framerate other than 24fps / 23.976fps? (such as 20fps, 25fps, 30fps, 50fps, 60fps, etc.)

If you do, then what refresh rate does your display run at for those framerates?  Surely you don't use 72Hz for everything...right?

Are you not using my work-around that I mentioned in your previous thread?
http://www.svp-team.com/forum/viewtopic … 971#p59971

Or do you not know how to set something like that up and would like me to step you through it step by step?

403

(26 replies, posted in Using SVP)

alucard wrote:

It seems that skylake integrated graphics can only drive 60hz max.

Can you please tell me where you are you finding this supposed information? From everything I know about GPUs, this seems quite wrong to me, and I myself even run Haswell integrated graphics at 120Hz quite frequently (I just did last night!).

Not only that, but Intel (like both AMD and Nvidia) support custom resolutions and refresh rates, so even if it didn't support 120Hz out of the box, you should simply be able to manually add it - that's what I did (because CRTs only used EDIDs as guidelines, so they pretty much never include their full capabilities such as running at 90+Hz).


Even if there's some freaky weird glitch that's occuring that is preventing Skylake iGPUs from running at refresh rates above 60Hz, just remember that Intel isn't the only option around - after all, AMD will be launching their AM4 platform any day now.

404

(26 replies, posted in Using SVP)

Blackfyre wrote:

IPS Panel

OK, this is one thing I can not recommend.  IPS has the worst black levels around, and unless most of your media viewing happens in a bright environment, you would have considerably worse contrast than with a VA panel.

Heck, for TVs, I'm in the "OLED or best" camp, but that's obviously quite a bit more expensive.

Also, I'm still a fan of adaptive sync, but it's not really required, it's just that it's cheap and practically guarantees that you'd be able to run at certain refresh rates (again, remember that exact multiples of the source framerate are better than fractions).

405

(26 replies, posted in Using SVP)

alucard wrote:

i read that to get 120hz or 144hz, the manufacturer will need to implement a g-sync chip into the monitor, and nvidia card is required to drive that.

G-sync can be seen as Nvidia's proprietary exclusive version of Adaptive Sync, and both G-sync and Adaptive Sync have nothing to do with 120Hz or 144Hz - consider that there are 60Hz monitors that come with G-sync or Adaptive Sync, just as there are 120Hz and 144Hz monitors that lack G-sync and Adaptive Sync.  Not only that, but 120Hz and 144Hz monitors were around before G-sync or Adaptive Sync ever existed.

Are you familiar with what "refresh rate" is?  Most PC displays default to 60Hz, but they aren't forced to using 60Hz - a good amount can run at 72Hz without issue, and 75Hz was very common back with CRTs.  All a 120Hz and 144Hz monitor does is run at an even higher refresh rate.

406

(26 replies, posted in Using SVP)

I cannot say whether 120Hz would be a huge difference because my primary monitor is a CRT, and using 60Hz on a CRT is a flicker-fest so 90+ Hz is kind of a requirement.  Therefore I cannot recommend any monitor, but I personally would get one with Adaptive Sync (future Intel iGPUs will support it, possibly starting with Kaby Lake).  Really, I'd say that you'd get a bigger benefit from just interpolating to exact multiples, like 25fps to 75Hz rather than 25fps to 60Hz.

Uhh, no, you don't need an Nvidia card...why would you need that? O_o Both Intel and AMD GPUs can handle 120Hz perfectly fine seeing how I use both an integrated Intel GPU and discrete AMD GPU on my CRT monitor at 90+HZ.

Regarding performance, 120Hz is barely more demanding except in two cases:

1. Doing 5x interpolation, like doing 24fps to 120Hz is quite a bit more demanding than doing 4x interpolation like 24fps to 96Hz.

2. Interpolating 60fps to 120Hz considerably more demanding because that'd be at least twice as many frames being interpolated every second (though SVP doesn't interpolate frame rates greater than 47fps by default; see: http://www.svp-team.com/forum/viewtopic.php?pid=56025)

407

(26 replies, posted in Using SVP)

It all depends on the resolution and frame rate of the video; 1080p is more demanding than 720p, and 60fps to 120Hz is more demanding than 30fps to 120Hz.

Also, unlike some games, SVP is extremely multi-thread friendly, so it very much can take advantage of SMT / hyperthreading.

Lastly, having a discrete GPU won't make much difference at all unless you plan on using MadVR.

408

(26 replies, posted in Using SVP)

Well technically it could work with MadVR, but you'd probably have to use settings that are low enough that you wouldn't really get any benefit from using MadVR in the first place. tongue

409

(10 replies, posted in Using SVP)

If installing graphics drivers, it's normally recommended to use DDU.

410

(5 replies, posted in Using SVP)

Chainik wrote:

it can take a regular expression between '\'' signs

\aaaaa|bbbbb|ccccc\

Shoot, I didn't know that!  So, much like Google, you use the "|" as an "or" variable?

411

(5 replies, posted in Using SVP)

I don't think you can do what you describe - the only way is to in fact make separate profiles.

However, even then, the "name contains" perimeter is somewhat screwy - I was watching an h.264 livestream from twitch via livestreamer through MPC-HC and SVP, yet SVP chose a profile where I specifically stated that "full file patch contains: アニメ" (heck adding the condition "codec equals: VP9" resulted in SVP still choosing that profile)

TayyabKhalid wrote:

I have tried with both. Movie x3 is a lot smoother, but I still experience the huge frame rate as I do with stand alone 72fps sad

Then the best thing to do would be to make a specific profile for 24fps where it's set to "Movie x3" and use the "frame rate" condition so that it'll only be used for 24fps videos (you may also want to include 25fps in the range if you use 75Hz for those).

In the meantime, if you're using SVP Pro, try manually specifying "Movie x3" or "72 fps".

On my low power systems I skip MadVR completely and use EVR custom + D3D Fullscreen in MPC-HC with Bicubic scaling; on really weak systems I use bilinear (not PS 2.0) scaling (combined with D3D Fullscreen gives you the lowest CPU utilization possible outside of using nearest neighbor).

415

(3 replies, posted in Using SVP)

If you care, there's more in-depth information in this thread along with some other tweaks that may be useful to 144Hz users:
http://www.svp-team.com/forum/viewtopic.php?pid=56025

416

(3 replies, posted in Using SVP)

You may want to use the "interlaced" condition in SVP to work around this...

In a given SVP video profile, located above where the settings for "To screen, Movie x2, etc" are, there's a big button that says "Do frame rate conversion".

Simply click that and it will disable interpolation for that specific profile.

From there, set up the various conditions so that 4k 60fps videos always select that profile.


BEWARE - the "ffdshow raw filter" requires more CPU headroom than if it was disabled, even if SVP is completely closed.  A work around for this is to set up a separate copy of something like MPC-HC 64bit specifically for videos that you don't want to run through SVP.

418

(8 replies, posted in Using SVP)

If it's a recent video, the non-DASH 720p will be the same quality as DASH 720p, otherwise it will be quite a bit better.  Here's an example video where the non-DASH 720p is the best quality of the AVC/MP4 formats:
https://www.youtube.com/watch?v=Dj8wZoM-w1c
(I've also attached two screenshots that were saved as Q100 4:4:4 chroma JPEG; PNG was too large)
Even if you don't think non-DASH 720p looks better, the fact that it's even that close to 1080p DASH should be enough for it to be a valid alternative.


Regarding 60fps, I find that 60fps videos without VP9/WebM is quite rare, and those that I do find are usually just because the upload is so new that it doesn't even have VP9/WebM versions yet.

419

(3 replies, posted in Using SVP)

I've got to ask, why would one need to install KLite Mega?  I mean, MPC-HC comes with LAVfilters built-in...

420

(8 replies, posted in Using SVP)

Your link to the MPC-HC bug tracker is borked; here's the correct link:
https://trac.mpc-hc.org/ticket/5498

Also, regarding videos that don't have VP9/WebM encodes, you could always try the non-DASH 720p MP4 format.  Up until a few months ago, said format was actually higher quality (though not higher resolution) than even the 1080p MP4 DASH format, so if the video isn't a recent upload then that would be a good fallback.

There are no "best" settings for both quality and performance because higher quality requires more performance and vice-versa, and everybody has different PC hardware and therefore different amounts of performance headroom.

And this is before you even factor in SVP - some users have SVP set to interpolate more aggressively and therefore uses even more performance which leaves less on the table for MadVR.

422

(8 replies, posted in Using SVP)

Just a quick FYI, this issue doesn't occur with VP9/WebM, so you may want to use that in the meantime.

423

(26 replies, posted in Using SVP)

AndyDragneel wrote:

Yes but, is it  the same think no?
i mean if i set "to screen refresh rate" then the output fps will be 71.428,if i set "Source multiplied by 3" then the output fps will be 71.428.
So what change?

SVP might instead try to do fraction like 3.025x which would give 72.022... which is closer to 72Hz than 71.428 is.

424

(26 replies, posted in Using SVP)

If you're using SVP Pro, you could instead manually specify a multiplier (like 2.5x, 3x, etc).

I usually do this for 60fps YouTube WebM's because, if/when they have a variable framerate, the last thing I want SVP to do is to interpolate at something crazy like 61:30.

425

(7 replies, posted in Using SVP)

Reported by what/whom?