CUDA Suggestions and Talk

These CUDA filters are packaged into DGDecodeNV, which is part of DGDecNV.
User avatar
admin
Site Admin
Posts: 4393
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Fri Sep 21, 2018 5:07 am

I'm not seeing anything obviously useful but let's see. One downside of upgrading to later CUDA toolsets is that we have to leave some older cards unsupported. I hate to have to do that.

User avatar
tormento
Posts: 233
Joined: Mon Sep 20, 2010 2:18 pm

Re: CUDA Suggestions and Talk

Post by tormento » Wed Oct 31, 2018 5:00 am

Do you thing is feasible to port a CUDA version of DFTTest and/or FFTFilter? The first above all is really CPU time consuming.

User avatar
admin
Site Admin
Posts: 4393
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Wed Oct 31, 2018 9:50 am

I'll have a look as time permits.

Chris
Posts: 13
Joined: Sun Dec 02, 2018 11:48 am

Re: CUDA Suggestions and Talk

Post by Chris » Thu Dec 13, 2018 2:22 am

Hi Donald,

do I use DGBob correctly so far?

Code: Select all

DGBob(order=-1, mode=0)
And when or why would I want to use mode 1 or 2? I noticed that a 25fps movie is shown as a 50fps movie with mode 1 and as a 25fps movie with mode 2 but with double the runtime.

Also I think since I'm using DGSource I'm good using order -1, right?

As another question: Is there also a resize filter I could use from you that runs on CUDA support? :)

User avatar
admin
Site Admin
Posts: 4393
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Thu Dec 13, 2018 9:59 am

Assuming you are using the DGBob() from DGDecodeNV.dll and not the obsolete stand-alone filter, that looks fine.

mode 0 makes a smaller encode but loses motion fluidity
mode 1 makes a larger encode but keeps motion fluidity
mode 2 is to create a slow-motion effect.

Yes, DGBob() can take the field order from DGSource().

DGSource() can resize on the GPU. Use the rw and rh parameters.

Chris
Posts: 13
Joined: Sun Dec 02, 2018 11:48 am

Re: CUDA Suggestions and Talk

Post by Chris » Fri Dec 14, 2018 11:54 am

Thank you a lot for this package of help! Much appreciated! When using DGBob I assume mode 0 is the one closest to regular yadifmod2?

User avatar
admin
Site Admin
Posts: 4393
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Fri Dec 14, 2018 11:58 am

Not sure what you mean by closest. The field->frame algorithm is the same for all modes.

Chris
Posts: 13
Joined: Sun Dec 02, 2018 11:48 am

Re: CUDA Suggestions and Talk

Post by Chris » Fri Dec 14, 2018 12:02 pm

Hehe I knew I should have been more specific :P

What I meant with "the closest" is in terms of quality, accuracy, ..etc as with yadifmod2 I don't get to have any options. Looking at encoding comparisons made I think mode 0 is what compares best with (non-option featured) yadifmod2.

User avatar
admin
Site Admin
Posts: 4393
Joined: Thu Sep 09, 2010 3:08 pm

Re: CUDA Suggestions and Talk

Post by admin » Fri Dec 14, 2018 12:46 pm

As I said it's the same for all modes. Any difference you see will be due to encoding, i.e., your chosen bitrate may be enough for single-rate but not for double-rate.

Chris
Posts: 13
Joined: Sun Dec 02, 2018 11:48 am

Re: CUDA Suggestions and Talk

Post by Chris » Sat Dec 15, 2018 1:39 am

Alright, thanks. One more question that popped up during browsing forums and finding this: viewtopic.php?f=10&t=107

The thread is quite old so I'm not sure if it's still best to use AviSynths SelectEven or if there is a SelectEven() for CUDA from your end.

Post Reply