476

(17 replies, posted in Using SVP)

jeakzy wrote:

Well, after changing the refresh rate, and then switching it back after I'm done with whatever I did

Are you doing this manually through monitor properties, or are you using the built-in automatic resolution/refresh rate changer in MPC-HC?

If the former, try doing it via the latter.  If the latter, try doing it via the former.

What happens if you set SVP to "To screen" instead of "Fixed 72.0 fps"?

478

(25 replies, posted in Using SVP)

Blackfyre wrote:

but it decreases smoothness from 60 to 48 (which is massive)

This is debatable - when I last tested it, 24fps --to-> 48Hz was smoother but 24fps --to-> 60Hz felt "faster".

However, 25fps really doesn't go into 60Hz mathematically well at all (2.4x? eww) , so I still very much recommend using 50Hz for that.

Nevertheless, one key factor is that doing 2x interpolation is less CPU-heavy than doing 2.5x interpolation, so you will also have more headroom to increase the SVP settings and thereby making up the difference with regards to that above-mentioned "faster feeling" that you'd find with 60Hz.


oguignant wrote:

The TV and video card I'll leave it at 60hz

MPC-HC has an automatic resolution / refresh rate changer that can be set to automatically use a specific refresh rate (such as 50Hz) for a specified frame rate range (such as 24.5fps to 27fps).  For example, I use the following settings (though you'd probably want to use 1080p rather than 720p unless 99.99% of the videos you watch are 720p at max)

479

(17 replies, posted in Using SVP)

jeakzy wrote:

It does work, although there is a bug where the screen would lock on 60Hz until I unplug and plug it back in, or do an action that does the same (as far as Windows is concerned).

Could you elaborate by what you mean by "lock on" with regards to 60Hz?  Like, once you select 60Hz, does the option for 144Hz disappear?

Does this happen regardless of refresh rate, like if you used 120Hz instead?

480

(25 replies, posted in Using SVP)

It must be noted though that 48Hz and 50Hz would not be overclocking but rather would underclocking which is very risk-free.

Even though 48Hz is less than 60Hz, a 24fps video interpolated to 48Hz should still look smoother than at 60Hz, and a 25fps video interpolated to 50Hz will definitely look smoother than if it was interpolated to 60Hz.

Consider that all modern TV panels and scalars must be able to handle 50Hz video signals as that is the standard in PAL territories like Europe.


DISCLAIMER: The idea of setting your screen refresh rate to be an exact multiple of the source video frame rate is not required in any way, shape, or form.  However, we must also not give a false impression of danger when it comes to the likes of custom resolutions - an easy example is that many 1080p TVs with VGA inputs do not make 1080p available in their EDID over anything but HDMI (possibly for DRM reasons), yet making a custom resolution will let you run 1080p over VGA perfectly fine (my own Toshiba 39L1350U is one of such TVs).

481

(25 replies, posted in Using SVP)

oguignant wrote:

I can customize it, but I think for hdmi the maximum is 1080/60p. You can see print screen of settings...]

This is not actually true - even on my measly AMD E-350 APU I can make a custom resolution of 1920x1080 64Hz and my TV will accept it over HDMI just fine (and will even show "64Hz" on the actual TV's OSD).  (for reference, my TV is a Toshiba 39L1350U and, by default, only accepts 60Hz at 1080p).

However, in my case, 64Hz is the maximum I can go for 1080p, so for 24fps and 25fps video I need to use 48Hz and 50Hz respectively rather than 72Hz and 75Hz.


Anyway, remember that HDMI and DVI use the exact same video signal and therefore are electrically the same, and DVI certainly isn't limited to 60Hz at 1920x1080.

482

(25 replies, posted in Using SVP)

I must ask though, without the use of custom resolutions, does your TV only let you select 60Hz as the output refresh rate in MPC-HC?

483

(1 replies, posted in Using SVP)

The easiest way I know of is to do what I call "pseudo-streaming".

Basically, if it's an HTML5 video, you simply save and download the video file to your computer and then open the still-downloading video in MPC-HC.

For flash-based players, you may need to use something like this in order to easily download:
https://addons.mozilla.org/en-US/firefo … oadhelper/

484

(25 replies, posted in Using SVP)

oguignant wrote:

the TV is set to 60hz and all movies are in 23.976fps. The svp I set "Fixed frame rate 60 fps". It's OK?

Well different settings have differing amounts of artifacts and different people have different sensitive to said artifacts, so your mileage may vary.

Nevertheless, setting your refresh rate to an exact multiple of the source video frame rate will also give a smoother result.

485

(17 replies, posted in Using SVP)

The following thread probably won't address your issue directly, but it may very well give you a different (and possibly better) configuration that may very well work just fine since another 144Hz user had no problems with the results:
http://www.svp-team.com/forum/viewtopic.php?pid=56025

Make sure you read the entire thing (it's not long, only 1 page) since the subject shifts halfway down, and that latter subject may be relevant to your issue.

486

(25 replies, posted in Using SVP)

It's important to note that, if you're OCD about artifacts, that you should really make sure that your screen refresh rate is an exact multiple of the source video frame rate.

487

(8 replies, posted in Using SVP)

madchickendog wrote:

Okay Im a little shocked but I was experimenting and the problem went away.

It appears dropping my monitor hertz from 60hz to 59hz eliminated all the stutters!

I guess 23/24fps videos work better with 59hz over 60hz?

That makes perfect sense.

The source in this case is 23.976fps, and what SVP is doing is multiplying that by 2.5x to 59.94fps.

That 59Hz option is in actuality, guess what?  59.94Hz.


This is the kind of thing that MPC-HC's automatic refresh rate changer was made for - it lets you specify a specific refresh rate for a specific frame rate range, such as using 59.94Hz for 29.97fps but 60.00Hz for 30.00fps.


(btw, I would personally recommend using 47.952Hz or 71.928Hz for 23.976fps content if you can, but it's not really a requirement or anything)

488

(25 replies, posted in Using SVP)

Personally I would think that you would get better results by setting your PC to output at 23.976Hz or 24Hz and letting motionflow/CineMotion do everything...

I know it's not really what this topic is for, but may I ask what it is that SVPtube cannot do that your program can do?

490

(5 replies, posted in Using SVP)

mashingan wrote:

Any idea on how to make 8 bit videos don't use GPU decoder? I tested the hardware decoder in LAV to none but it was the same.

That's weird, it should work...

Maybe try using LAVfilters 0.68 since that lets you select which GPU to use; that might give you some more control over it.

The easiest way to do this is to download the x86 zip (or 64bit if you're using 64bit MPC-HC; SVP comes bundled with 32bit MPC-HC though) from here:
https://github.com/Nevcairiel/LAVFilters/releases

Navigate to your MPC-HC program folder and go into the folder named "LAVFilters"; take the contents of the downloaded ZIP and extract them to said LAVFilters folder; this should replace most of not all the files with newer versions.


mashingan wrote:

Could you tell me how to check if it was underclocking?

Use CPU-Z for your CPU clockrate and GPU-Z for your GPU clockrate.

Also, one thing to try is to change which GPU SVP and MadVR uses.  Normally I'd recommend setting SVP to the integrated GPU and MadVR to the discrete GPU, but in this case you should probably try any and all combinations and see what works best (if at all).

491

(5 replies, posted in Using SVP)

Just to clarify, does this system have a stand-alone discrete GPU and an APU, or does it only have the integrated graphics built into the APU?


mashingan wrote:

I'm using madvr because I somehow noticed the quality different between madvr and evr-cp.

You did change the resizer for evr-cp to one of the three "Bicubic" settings, right? (A=-0.60 is smoothest, A=-1.00 is sharpest).


mashingan wrote:

1. The video performance was dropped very much when battery was charging. I changed the setting to "optimize battery life" instead of "max performance" in power plan in order to mitigate the issue. Why is it work that way?

Perhaps due to poor/cheap design on the laptop manufacturers part, it cannot pull enough power to charge the battery and run the system at full-tilt which then may force the APU to underclock.  Setting it to optimize for battery life may cause the APU to not run at absolute full-tilt, but still run at a faster than than when it's underclocked.

Alternatively, because SVP + MadVR is extremely demanding on both the GPU and CPU, maybe it's throttling the CPU or GPU portion in order to boost performance and thermal headroom of the other, in which case you should follow the steps here to try to mitigate that:
http://forums.toshiba.com/t5/Video-Disp … d-p/351374
(the only thing is that you're using the new GPU drivers interface while that guide is written for the old Catalyst drivers)


mashingan wrote:

2. I played 8 bit video, it was constantly dropping a frame every ~5 seconds (the stat was 1 frame repeat in 5 seconds). But played ok when playing 10 bit videos. Why is it happened that way?

10bit doesn't have GPU hardware decode while 8 bit does, so it's likely because your GPU has too much utilization, either from being maxed-out or from being underclocked.


mashingan wrote:

3. I played without SVP using 32 bit video player (I'm using SVPFlow without SVP manager) and the GPU already utilize 100% but no dropped frames. Why is it worked that way?

I've never used SVPFlow without the SVP manager, so I've no idea.  However, I can't help but see a pattern with your issues relating  to the GPU not having enough headroom whether due to being maxed out or due to underclocking.

492

(186 replies, posted in Using SVP)

AndyDragneel wrote:

I think that decreas grid step is a perfomance heating can i disable it?
If i disable decrease grid step then i can set half pixel option

"Decrease grid step" can help reduce artifacts, so it's up to you; just remember that "Motion vectors precision" is one of the most demanding settings but has less of an effect on higher resolutions.

BTW, just a heads up, the email notification for this forum's subscriptions seems to be broken or something because I'm not getting emails and it's not in my spam folders - that's why I didn't reply until now.  Nevertheless, it seems that I've got you pointing in the right direction so you're at least able to adjust things a bit yourself.

493

(186 replies, posted in Using SVP)

It's important to note that it's less CPU-heavy on anime though because characters are usually only animated at 12fps (backgrounds & effects can be 24fps).

In other words, there's simply less interpolation occurring with anime than film-like content.

494

(186 replies, posted in Using SVP)

AndyDragneel wrote:

And another question: what is thr advantage of setting Shader Complicated
Inteaf of Deafult??

Smoother motion and, for anime content, may have fewer artifacts (for film-like content it can have more artifacts).


AndyDragneel wrote:

Ok i will try tonight now i have to go to university lol

Good, I have to go to sleep. tongue


EDIT: Remember to try to increase the amount of processing threads if your SVP Index is below 1.0x, especially if your CPU utilization is below 90% as well.

495

(186 replies, posted in Using SVP)

AndyDragneel wrote:

Shader Complicated is too muc for my cpu

Try changing "Global refinement" to "Local refinement" - same goes for 8bit anime if those settings are also too much for your CPU.

496

(186 replies, posted in Using SVP)

FYI, if you take the SVP settings I posted just above and change the shader to "Complicated", it seems like that may be a good setting for 10bit 720p anime...at least performance-wise.


EDIT: For 8bit 720p anime, take those same settings I posted above but with the following changes:

SVP Shader: Complicated
Motion vectors grid: 14 px Average 1
Motion vectors precision: Half pixel

Again, you'll have to determine for yourself whether there is too much artifacting.

497

(186 replies, posted in Using SVP)

Quick question - what is the "Resizer" in MPC-HC set to? (View -> Options -> Output)

498

(186 replies, posted in Using SVP)

AndyDragneel wrote:

Ok but with the settings that i give you,do i need to set 10 threads?

Only set 10 threads if you're not getting good enough performance with 7 threads.

499

(186 replies, posted in Using SVP)

AndyDragneel wrote:

The anime are in 720p not in 1080p.

Ohhhhh, that definitely makes a difference - I'll get right on tweaking things accordingly.

In the meantime you might as well still test out those settings to see if artifacts are an issue or not.

500

(186 replies, posted in Using SVP)

AndyDragneel wrote:

So you won't provide the settings becaouse you won't make so much difference right?

I think you're mixing up the MPC-HC settings and the SVP settings.  I wasn't refusing to provide SVP settings, I just hadn't done them yet.  When I said Monday, I forgot to take into account that it'd probably be Tuesday for your timezone (my timezone is -5 hours UTC, but with daylight settings in effect).

For reference I'm testing the SVP settings right now (like I said, it's Monday in my timezone).

Regarding the MPC-HC settings, do you only watch 24fps or 23.976fps video in MPC-HC?  If so, then you will get no benefit from those MPC-HC settings - it's only useful if you watch videos with frame rates other than 24 or 23.976 (such as 30fps or 60fps).






AndyDragneel wrote:

Also i have the svp threads to 9

In total, make sure you have everything set as follows:

1. Processing Threads - 7 or 10 (whichever gives better performance for given SVP settings)

2. [in SVP under "settings"] Show OSD messages - Unchecked (in SVP4 you can leave it checked)

3. Refresh Rate - 72Hz

4. [in MPC-HC; View -> Render Settings -> Presentation] D3D Fullscreen Mode - checked

5. [in MPC-HC; View -> Render Settings -> VSync] Accurate VSync - unchecked



EDIT: Ok, so first off I need to establish a base-line.  For the following 1080p SVP settings, can you tell me how the CPU performance is for film-like content and how the artifacting is for anime content?

If performance is good, then try setting the 'SVP shader' to "Complicated" - this should be too much for film-like content but it might still be fast enough for anime content.