KNLMeansCL icon indicating copy to clipboard operation
KNLMeansCL copied to clipboard

KNLmeansCL → CPU MODE "Only" ?

Open metagondria opened this issue 2 years ago • 2 comments

hellu

I have some encodings to do in Hybrid (selur) app using the knlmeanscl filter.

Now, the problem is that nlmeans only seems to work with my gpu , and does it well @99% full usage.. The problem with that is that my cpu doesn't do much and affects performance of the encode in an bad way !!

I get almost 3 times as much fps boost using NLmeans in Vidcoder !!!

I get that knlmeans is ment to be used with GPU's ... But if it would be possible for some one to release an KNLmeansCL.dll file that would move the workload to my CPU , that would be great..

I mean , my ryzen cpu doesn't has igpu , (Ryzen 5 5500), but does encode very fast using nlmeans filter though.

So, i appeal to the encoding lords for an sollution ...

Cheers, Metagondria

metagondria avatar May 05 '23 19:05 metagondria

Would this confirm that using my i9 core 13900K CPU GPU (UHD 770 Raptor Lake) will not work because I don't have a standalone GPU? Information I attained for encoding was that CPU is a cleaner way to process video (verify), and I hadn't retrieved a GPU just yet. I've also had a **** of a time using KNLMeansCL to function in Hybrid. I've gotten Hybrid to recognize the CL version over the CUDA but the rendered results aren't proper.

cjsport avatar Jun 20 '25 00:06 cjsport

side note: I just adjusted Hybrid (dev version) to use https://github.com/AmusementClub/vs-nlm-ispc when 'cpu' is selected. I tried to adjust all scripts to support nlm_ispc usage, but let me know (over at: https://forum.selur.net/) if I missed something.

Selur avatar Jun 20 '25 11:06 Selur