1

(9 replies, posted in Using SVP)

MAG79 wrote:

> Will I lose quality doing that?
Maybe a little. One pixel precision for 4K is visually is not dramatically differ from Half pixels.
But it works 2 times faster.

Any other tips?

dlr5668 wrote:

try mpc-hc res changer. You can map 23..24 to 50 hz, 25 to 75 hz for example

The problem is that it changes the resolution based on the refresh rate, and this is not what I would like. I want to change the resolution based on the source resolution, maintaining the 59.940 hz.

MadVR have the function to auto change to the correct resolution and refresh rate when you open the file. The problem is that it detects only the original refresh rate of the video, so it will not auto change to 59hz that I use with SVP.
Is there a way to make it change to 59hz and not only to 23hz that is the original refresh rate?

4

(9 replies, posted in Using SVP)

MAG79 wrote:

> Will I lose quality doing that?
Maybe a little. One pixel precision for 4K is visually is not dramatically differ from Half pixels.
But it works 2 times faster.

It runs way better with one pixel, but not perfect yet. What can I change next? And did you experience it with any movie too?

5

(9 replies, posted in Using SVP)

otic wrote:

also, try to OC your RAM !!

I have i7 8700k @ 4,7 GHz and wasn't able to play 4K hdr 60 fps, until I OC my RAM to 3200Mhz (!) (just enabled XMP in BIOS)
People have here stronger CPUs like Ryzen 5900x and claimed the same thing- OC your RAM speed

I think the info about RAM speed should be sticked somewhere on the site, maybe? I've always thought that need fast and multicore CPU to achive playback of 4K hdr at 60 fps- that is ofcourse true, but didn't realized about RAM thing...

MAG79 wrote:

It looks like true. I've checked another rule for RAM:
Users told before the single channel mode for RAM can be the bottleneck and lead to frame drops.
The solution is to check it and to switch to double channel mode. It works for FullHD resolution.
You talk about 4K resolution. In general the solution is to increase RAM bandwidth.


My RAM is running at 3200 mhz on dual channel (two ram slots)

6

(9 replies, posted in Using SVP)

MAG79 wrote:

Try to lower SVP profile settings.
For example, change Motion vector precision from Half pixel to One pixel.

Will I lose quality doing that?

7

(9 replies, posted in Using SVP)

Anyone?

8

(9 replies, posted in Using SVP)

Some 4K movies are having a huge fps drop. This doesn't happens all times, but movies like Dune or The Green Knight are impossible to watch.

I have a very good hardware, with Ryzen 3700X, RTX 3070 Ti and 16 gb of ram

The configuration I use on SVP is:

https://imgur.com/G6WBqL4

UHD wrote:

I can't help you with g-sync, but if you manage to use it, you will get the best possible sync and you can use x3 or x5 interpolation in SVP.

If you fail with g-sync, then if you want to reduce stuttering on panning images to a minimum, then as I wrote x5 in SVP and 119.88 Hz in TV.

I want to reduce OLED stutter without changing too much the original feeling of the movie or adding too much fluidity to it. This is why I don't want to use 119.88 and prefer to use 47.952 or at maximum 59.940.

UHD wrote:

1. The second one - the refresh rate that SVP is converting.

2A. If you are using TV then check if the internal TV interpolation does not give better results (less artifacts) than SVP. If not, see 2B.

2B. If you are using SVP with TV check if TV has Adaptive-Sync. If not then see 2C.

2C. If your video source is 23.976 hz and TV allows 119.88 hz then use x5 interpolation in SVP (23.976 hz x 5 = 119.88 hz).

2A - I don't like my TV's interpolation, because it has more artefacts than SVP.

2B - My TV (LG OLED C9) is g-sync compatible, but even with g-sync enabled for fullscreen and windowed, it doesnt seens to be working with video.

2C - I use 60hz at maximum, because I use interpolation only to reduce stutter on panning imagens. Using 59.940 fits on 119.88, but 47.952 don't.

I'm a bit confuse after reading some posts here on the forum, so, I have two questions:

1 - When setting the refresh rate of my TV, I need to consider the original frame rate of the video source (23.976 hz), or the refresh rate that SVP is converting (47.952, 59.940, etc)?

2 - My TV have a refresh rate of 120 hz. Considering 23.976 hz or 59.940 hz, I can easily set my TV to 23.976, 59.940 or even 119.88, to have the same or the exact multiple. The problem is with 47.952, because I can only set my TV 47 or 48 hz. With 23.976, for example, setting the refresh rate to 23 hz makes it run at 23.976, but with 47 hz it is not going to 47.952. How could I correctly watch when on 47.952 hz?

I have a RTX 3070 Ti.

12

(7 replies, posted in Using SVP)

dlr5668 wrote:
jbiribi wrote:
Chainik wrote:

> what really is NVIDIA Optical Flow

NVIDIA's own GPU-only motion estimation algorithm producing motion vectors field for a given two images

> what benefits it would bring

move the most CPU-consuming part of me/mc algorithm to GPU

Example of the artefacts that I have only with optical flow on

https://youtu.be/TH2xDMS1asQ?t=11

Yep. High res and integer multiplier will reduce them

This was on a 4k movie. I don't think I will find a movie with a higher resolution. And I'm showing here about a possible bug on NVIDIA Optical Flow, or maybe a possible improvement on the future.

13

(7 replies, posted in Using SVP)

Chainik wrote:

> what really is NVIDIA Optical Flow

NVIDIA's own GPU-only motion estimation algorithm producing motion vectors field for a given two images

> what benefits it would bring

move the most CPU-consuming part of me/mc algorithm to GPU

Example of the artefacts that I have only with optical flow on

https://youtu.be/TH2xDMS1asQ?t=11

14

(7 replies, posted in Using SVP)

Chainik wrote:

> what really is NVIDIA Optical Flow

NVIDIA's own GPU-only motion estimation algorithm producing motion vectors field for a given two images

> what benefits it would bring

move the most CPU-consuming part of me/mc algorithm to GPU

I'm having much more artefacts using Optical Flow. Is this normal?

15

(7 replies, posted in Using SVP)

I'm not understanding what really is NVIDIA Optical Flow or what benefits it would bring. I googled it but was not clear for SVP use.

16

(7 replies, posted in Using SVP)

Well, using NVIDIA Optical Flow I'm having much more artefacts, so, I will let it turned off

17

(8 replies, posted in Using SVP)

MAG79 wrote:

jbiribi
> What is the best choice here?
I need to compare it myself. I didn't use d3d11 cb before and I don't know the real difference with DXVA2 cb.
Do you see the difference?

I read that D3D11 uses DirectX 11 and DXVA2 uses DirectX 9, but they both should work similar. I personally can't see a real difference in quality or performance, I asked because I thought one could perform better with SVP than the other. Thanks.

18

(8 replies, posted in Using SVP)

Chainik wrote:

"Active decoder: d3d11 cb"

"cb" is "copy-back"

I didn't know. So, it works with d3d11 cb. What is the best choice here?

19

(7 replies, posted in Using SVP)

I have a 3070 Ti. I run the initial hardware test and this options stayed off. Should I turn on NVIDIA Optical Flow?

20

(8 replies, posted in Using SVP)

You can see that I'm running D3D11 Native and it is working

https://imgur.com/a/yIxxmPy

21

(8 replies, posted in Using SVP)

MAG79 wrote:

D3D11 decodes frames from video stream and leaves them in video memory.
SVP needs these frames in operational memory. So, you need to use decoder that copies frames from video to operational memory.

These hardware decoders are:
DXVA2 (copy-back)
NVIDIA CUVID
Intel QuickSync

More universal decoder is DXVA2 (copy-back)

This is strange, because as I said, it is working with D3D11. Do you know why?

22

(8 replies, posted in Using SVP)

On the MPC-HC tutorial says to use DXVA2 (copy-back) on LAV video decoder. I used D3D11 Native to test and I think it is working ok.

Should I change to DXVA2? I read on some forums that D3D11 is a better choice, that is why I used it before start using SVP.

23

(1 replies, posted in Using SVP)

How can I disable SVP on display information? Always that I open a video it shows that SVP is on and the fps. Can I disable it?