Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#1 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
BM3D (VapourSynth) versus MVTools
CUDA based BM3D (V-BM3D) is fast enough on decent GPU and probably faster than mvtools2 with small temporal radius. You might want to consider using it as faster denoising backend.
Some numbers if you interested: 1080p, radius=3, fast=True - ~21.85 fps 1080p, radius=3, fast=False - ~14.17 fps 1080p, radius=2, fast=True - ~38.93 fps 1080p, radius=2, fast=False - ~19.69 fps 1080p, radius=1, fast=True - ~63.21 fps 1080p, radius=1, fast=False - ~31.49 fps 1080p, radius=0, fast=True - ~159.75 fps (that's a spatial mode) 1080p, radius=0, fast=False - ~79.24 fps (that's also a spatial mode) "fast" option squeezes more fps with the same quality at expense of flooding PCIe lanes, probably my card can preform better, but due to SSD attached to CPU lanes it works at x8 mode (still enough for me).
__________________
Me on GitHub PC Specs: Ryzen 5950X, 64 GB RAM, RTX 2070 Notebook: Ryzen 7945HX, 32 GB RAM, RTX 4060, 17'' @ 240Hz @ 1440p |
![]() |
![]() |
![]() |
#2 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,823
|
ahh finally some numbers for bm3dcuda. Could you also post some numbers for the bm3dCPU version? I wonder how big the speed gap is.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database Last edited by ChaosKing; 4th July 2021 at 19:23. |
![]() |
![]() |
![]() |
#3 | Link |
Registered User
Join Date: Sep 2010
Location: Ukraine, Bohuslav
Posts: 377
|
radius=0 - ~114.46 fps
radius=1 - ~65.87 fps radius=2 - ~46.11 fps radius=3 - ~36.03 fps radius=4 - ~29.26 fps I'm measuring with 12 cores CPU and overclocked RAM (yet no turbo boost enabled).
__________________
Me on GitHub PC Specs: Ryzen 5950X, 64 GB RAM, RTX 2070 Notebook: Ryzen 7945HX, 32 GB RAM, RTX 4060, 17'' @ 240Hz @ 1440p |
![]() |
![]() |
![]() |
#4 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,823
|
Didn't expect that. It's even faster than your 2070. I guess a ~8 cores cpu could be about the same speed as the 2070 then.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
![]() |
![]() |
![]() |
#5 | Link | |
Acid fr0g
Join Date: May 2002
Location: Italy
Posts: 2,967
|
Quote:
However, there are a few CUDA denoiser around already. What we need is a MVTool on CUDA or OpenCL.
__________________
@turment on Telegram Last edited by tormento; 5th July 2021 at 07:26. |
|
![]() |
![]() |
![]() |
#6 | Link | |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,823
|
Quote:
Scroll to version 2.1 for cuda version.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
|
![]() |
![]() |
![]() |
#9 | Link |
Registered User
Join Date: Jan 2016
Posts: 165
|
The numbers from DJATOM looks interesting.
The GPU performance aligns well with the estimation that Code:
fps * (2 * radius + 1) ≈ constant The CPU performance is unexpected to me. Maybe the cache plays a nontrivial role. Anyway, I have no experience in writing an AVS+ plugin. Will take a look if people are interested. |
![]() |
![]() |
![]() |
#11 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,641
|
Quote:
__________________
See My Avisynth Stuff |
|
![]() |
![]() |
![]() |
#12 | Link | |
Registered User
Join Date: Jan 2016
Posts: 165
|
Quote:
|
|
![]() |
![]() |
![]() |
#14 | Link |
Registered User
Join Date: Nov 2009
Posts: 2,375
|
Obviously super interested in this. I think it can easily double current scripts speed that make use of mvtools. Probably for implementation reference you can check source of AVS+ 3.7.1 CUDA.
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
![]() |
![]() |
![]() |
#15 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,641
|
WolframRhodium, any news about avs+ port?
@Moderators, can you move BM3D posts to new thread?
__________________
See My Avisynth Stuff Last edited by real.finder; 22nd July 2021 at 05:44. |
![]() |
![]() |
![]() |
#17 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,641
|
__________________
See My Avisynth Stuff |
![]() |
![]() |
![]() |
#19 | Link | |
Registered User
Join Date: Nov 2009
Posts: 2,375
|
I think OP was replying to my post:
Quote:
__________________
i7-4790K@Stock::GTX 1070] AviSynth+ filters and mods on GitHub + Discussion thread |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|