126

(5 replies, posted in Using SVP)

crespoh69 wrote:
Chainik wrote:

denoise shader?

lol believe it or not that screenshot is actually with the denoise filter. After Mag79's suggestion I saw it listed and tried it with no so great results. Tried it in pre and post too.

run it via mpv to test

127

(8 replies, posted in Using SVP)

there is diminishing returns

We already hit limits. Now you need better hardware or reduce model complexity. No need to report anymore

https://i.imgur.com/xLN32Su.png

RTX3000 rife cuda load should be at 50% max since

One of the key design goals for the Ampere 30-series SM was to achieve twice the throughput for FP32 operations compared to the Turing SM. To accomplish this goal, the Ampere SM includes new datapath designs for FP32 and INT32 operations. One datapath in each partition consists of 16 FP32 CUDA Cores capable of executing 16 FP32 operations per clock. Another datapath consists of both 16 FP32 CUDA Cores and 16 INT32 Cores. As a result of this new design, each Ampere SM partition is capable of executing either 32 FP32 operations per clock or 16 FP32 and 16 INT32 operations per clock

UHD wrote:
dlr5668 wrote:

Yep. I use my PC as server for hyper-v machines so I cant change GPU driver or install CUDA toolkit

4.0 is also better under GPU load. 3.8 dropped my encode fps to 16 and 4.0 maintains 30-35 with less VRAM. Crazy magic

Thanks for the new information dlr5668. I just don't know where the drop in fps to 30-35 comes from? Is the earlier result some kind of GPU boost?

You could probably find that the 3D load will equal the CUDA load. That's what I think, after what lwk7454 described, but I'm not sure. Unfortunately, it's hard to write something when I don't have a proper graphics card myself yet.

I don't know if lwk7454 is reading this thread and will be able to do some more testing.That's why it would be good if you could do a similar test that I'm writing about for both the 3.8 and 4.0 models. The idea is to be consistent in the data and see how the computing power utilization as a percentage changed between these models on the same graphics card.  The load on the 3090 and 3070 Ti cards can be quite different.

Playing a game or background virtual machine uses GPU

UHD wrote:

re-encoding will take:

x5 (for 120Hz TV or monitor)
=4*129470.4/21.5=24088 seconds or 6h42m

x10
(for 240Hz TV or monitor)
=9*129470.4/21.5=54197 seconds or 15h4m

smile

Not worth it. Just switch TV to 50/100 Hz. Wish we could include step with

# "ReClock" replacement
video-sync=display-resample
video-sync-max-video-change=10

so it speedup 23.976 * 2 to 50 fps. Maybe Chainik will help ?

UHD wrote:

Am I seeing correctly? Even 42.5fps manages to be achieved?

Yep. I use my PC as server for hyper-v machines so I cant change GPU driver or install CUDA toolkit

4.0 is also better under GPU load. 3.8 dropped my encode fps to 16 and 4.0 maintains 30-35 with less VRAM. Crazy magic

I also reuploaded image. Almost good to distribute with svp installer like regular RIFE wink You can remove all .lib and *train* files from pytorch + apply NTFS compress to reduce unpacked

https://i.imgur.com/gljSMfI.png

Yep, sadly its not like svp. Calculate vectors, then any interpolation takes close to zero time

Sadly cant measure CUDA

https://i.imgur.com/83Dd84a.png

I tried x3 with

        smooth = RIFE(input_m, 3)
        smooth = smooth.resize.Point(format=input_um.format.id, matrix_s="709")
        smooth = core.svp2.SmoothFps_RIFE(smooth,smoothfps_params,src=input_um,fps=src_fps*3)

but SVP crashed. Probably need to change it in some place else

EZ to install guide
1. Stop svp and delete C:\Program Files (x86)\SVP 4
2. Download and unpack https://www.playbook.com/s/vadash/wcVXb … Ky5jaQMkLs

Demo file https://drive.google.com/file/d/1i3xlKb … sp=sharing with 3070 ti

https://i.imgur.com/wByQQxO.png

FP16 and FP32 produces almost same result

ok, I fixed it. Full instruction

<... skipped ...>

3.8 model gives me 24 fps and this one 41
https://i.imgur.com/tkP4tFn.png

I did clean install of SVP and didnt found

from vsrife import RIFE

in new generate.js. Anything I am missing ?

Usage should be still

from vsrife import RIFE
ret = RIFE(clip)

https://i.imgur.com/lWIcRq1.png

Yep vsrife installs now

    Uninstalling vsrife-1.2.0:
      Successfully uninstalled vsrife-1.2.0
Successfully installed VapourSynth-57 vsrife-2.0.0

Now time to edit svp script

00:54:18.798: [vapoursynth] File "C:\Users\vadash\AppData\Roaming\SVP4\scripts\ffff.py", line 5, in <module>
00:54:18.798: [vapoursynth] core = vs.get_core(threads=4)
00:54:18.798: [vapoursynth] AttributeError: module 'vapoursynth' has no attribute 'get_core'
00:54:18.798: [vapoursynth]
00:54:18.807: (!!!) Intermediate file may be broken: E:\media\shows\The Wheel of Time\Season 1\The.Wheel.Of.Time.S01E06.PROPER.1080p.WEB.h264-GOSSIP[rartv].SVP.temporary.mkv

Cant install VS 57 for it

C:\Program Files (x86)\SVP 4\mpv64>python -m pip install VapourSynth==57
Collecting VapourSynth==57
  Using cached VapourSynth-57.zip (567 kB)
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Program Files (x86)\SVP 4\mpv64\python.exe' -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\vadash\\AppData\\Local\\Temp\\pip-install-9t2tm3ve\\vapoursynth_e1cac919435143d8881edb08ccb11258\\setup.py'"'"'; __file__='"'"'C:\\Users\\vadash\\AppData\\Local\\Temp\\pip-install-9t2tm3ve\\vapoursynth_e1cac919435143d8881edb08ccb11258\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Users\vadash\AppData\Local\Temp\pip-pip-egg-info-pvu45zqm'
       cwd: C:\Users\vadash\AppData\Local\Temp\pip-install-9t2tm3ve\vapoursynth_e1cac919435143d8881edb08ccb11258\
  Complete output (14 lines):
  Traceback (most recent call last):
    File "C:\Users\vadash\AppData\Local\Temp\pip-install-9t2tm3ve\vapoursynth_e1cac919435143d8881edb08ccb11258\setup.py", line 64, in <module>
      dll_path = query(winreg.HKEY_LOCAL_MACHINE, REGISTRY_PATH, REGISTRY_KEY)
    File "C:\Users\vadash\AppData\Local\Temp\pip-install-9t2tm3ve\vapoursynth_e1cac919435143d8881edb08ccb11258\setup.py", line 38, in query
      reg_key = winreg.OpenKey(hkey, path, 0, winreg.KEY_READ)
  FileNotFoundError: [WinError 2] The system cannot find the file specified

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "C:\Users\vadash\AppData\Local\Temp\pip-install-9t2tm3ve\vapoursynth_e1cac919435143d8881edb08ccb11258\setup.py", line 67, in <module>
      raise OSError("Couldn't detect vapoursynth installation path")
  OSError: Couldn't detect vapoursynth installation path
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/f9/80/66051b33405d4ecbc6647021110c0f51e75f10195ad3a920f475a1cadcbc/VapourSynth-57.zip#sha256=da28cba8c453ede130cbe79b5954c73a3d948e13a75c2f3942767e082c4227d9 (from https://pypi.org/simple/vapoursynth/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement VapourSynth==57 (from versions: 39, 40, 41, 42, 43, 44, 45, 46, 47, 47.1, 47.2, 48, 49, 50, 51, 56, 57)
ERROR: No matching distribution found for VapourSynth==57

C:\Program Files (x86)\SVP 4\mpv64>

4.0 models are out https://github.com/HolyWu/vs-rife/releases/tag/v2.0.0

CTylL wrote:

С помощью RIFE только х2? Если нет,то как до 60 кадров поднять?)

пока никак. ставлю на телеке 100 гц и смотрю 24 ускоренный в 4 раза +5% добить до 100 (mpv умеет)

Я все кодирую на 3.5 райфе и артефакты бросаются в глаза только на заборах. Не идеально, но зато быстро

Cryptor wrote:

Как качество интерполяции RIFE в сравнении с тем же Dain, лучше не стало?

У rife их и так минимальное число, при просмотре не бросаются в глаза. dain настолько медленный, что для практического использования не годится

147

(1 replies, posted in Using SVP)

nope, but RTX 3090 with cuda rife encoding is not bad. They are less noticeable than SVP

Nope. I use sonarr/radarr + torrent

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

150

(2 replies, posted in Эксплуатация SVP)

Ктонибудь пробовал для свп ? Хочу собрать недорогой HTPC с optical flow

даташит https://www.nvidia.com/content/dam/en-z … r5-web.pdf и купить можно тут
https://www.computeruniverse.net/ru/p/90845622

Должен быть неплохой вариант в наше время