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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#1581 | Link | |
|
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,758
|
Quote:
__________________
See My Avisynth Stuff |
|
|
|
|
|
|
#1582 | Link |
|
Registered User
Join Date: Jan 2014
Posts: 2,558
|
Same for me, except that I have 750. And the driver is a bit older, 32.0.101.6078.
Anyway, I narrowed down the problem, which is in one or more of the opencl program kernel functions which do the actual horizontal and vertical processing. Seems that next week(s) I'm going to entertain myself with the millions of trial and error modifications. You have to wait a bit further, I will only appear when I'm ready. |
|
|
|
|
|
#1583 | Link | |
|
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,758
|
Quote:
__________________
See My Avisynth Stuff |
|
|
|
|
|
|
#1584 | Link |
|
Registered User
Join Date: Jan 2014
Posts: 2,558
|
It's just not finalized. Most possibly a driver error, on the 4th crazy day and after the fifth possible workaround, I got it. I have almost finished and assembled a meaningful bug report (the smallest possible code which still presents the bug), then the holidays came then a huge pile of Avisynth and other plugin related stuffs. And I had to arrange and nicely commit the modifications I've done to KNL since 2020. So please wait a little bit more I hope not that much.
|
|
|
|
|
|
#1586 | Link |
|
Registered User
Join Date: Jan 2014
Posts: 2,558
|
Bug reported to Intel. At least I consider it a bug:
https://community.intel.com/t5/GPU-C.../1673206#M1764 EDIT: Intel (or Intel's bot) almost instantly categorized my bug report as spam, causing it to disappear from the flow of posts. I mentioned this to the moderator... We'll see what happens. It's not easy to communicate with them. There may be a possible workaround: manually specifying parameters ocl_x and ocl_y to 16. Report back if it works. Last edited by pinterf; 7th March 2025 at 13:17. Reason: They put my report to spam. |
|
|
|
|
|
#1588 | Link | |
|
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,758
|
Quote:
seems work, dont know if it act like KNLMeansCL(info=true) with other non bugged gpu drivers
__________________
See My Avisynth Stuff |
|
|
|
|
|
|
#1589 | Link |
|
Registered User
Join Date: Jan 2014
Posts: 2,558
|
Probably, the 32x8 configuration was chosen for performance reasons on Intel GPUs (I'm not sure if this was based on tests or manufacturer recommendations). The 16x16 configuration should work as well. Anyway, a lot of time has passed since these values were established in the code, and the optimal setting may have changed since then.
|
|
|
|
|
|
#1590 | Link |
|
Registered User
Join Date: Jan 2015
Posts: 1,134
|
Has anyone compiled a version of this that doesn't rely on external DLL bullshit? Visual C++ 2013 isn't installing on one of my computers for some stupid bullshit reason or another and I think that's screwing up a bunch of my filters.
UPDATE: I was able to find slightly older versions (12.0.30501) of Visual C++ 2013, and they installed correctly, but KNLmeansCL and two other filters are still whining about a missing DLL file. Dynamic linking is one of the worst ideas in computing history.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. Last edited by Katie Boundary; 16th April 2025 at 23:42. |
|
|
|
|
|
#1591 | Link |
|
Registered User
Join Date: Jul 2015
Posts: 986
|
I have a statically linked library using gcc/mingw.
https://github.com/FFmpeg/FFmpeg/com...220c4595f6a33c https://github.com/AviSynth/AviSynth...900b0997749207 https://github.com/HomeOfAviSynthPlu...7c9c971cd626d9 https://github.com/Khanattila/KNLMea...ba0d1e76ed7850 https://github.com/KhronosGroup/Open...ebfa4d7568c0de https://github.com/KhronosGroup/Open...7391b3e23efa81 LibavSource2("input.avi",fpsnum=30000,fpsden=1001) KNLMeansCL(device_type="gpu",device_id=0,info=true) https://www.sendspace.com/file/k2xj7v Edit: I will only add that all add-ons should be for ffms2 and not ffmpeg. If we want to use ffmpeg, the library should be modified, e.g. for l-smash. There aren't modifications for the latest avisynth.c 3.7.4. https://github.com/HomeOfAviSynthPlu...?author=qyot27 Last edited by Jamaika; 17th April 2025 at 07:50. |
|
|
|
|
|
#1592 | Link | |
|
Registered User
Join Date: Jan 2015
Posts: 1,134
|
Quote:
EDIT: after a little bit of digging, it turns out that version 0.6.11 was compiled with Visual C++ 2013 instead of 2015, and therefore does not require UCRT. It was kept around for compatibility with older versions of OpenCL, but XP compatibility was an accidental side effect. I can use this for now.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers. Last edited by Katie Boundary; 17th April 2025 at 06:43. |
|
|
|
|
|
|
#1593 | Link | ||
|
Registered User
Join Date: Nov 2014
Posts: 441
|
Quote:
Quote:
__________________
github.com |
||
|
|
|
|
|
#1594 | Link |
|
.
![]() Join Date: Jun 2024
Location: South Africa
Posts: 841
|
Not related, but I recently discovered a slight performance loss with KNLMeansCL on the Arc B580's recent drivers versus one from January.
https://github.com/IGCIT/Intel-GPU-C...IT/issues/1134 |
|
|
|
|
|
#1595 | Link |
|
Registered User
Join Date: May 2018
Posts: 242
|
FFMPEG has merged a rewrite of nlmeans vulkan, which offers increased processing speed.
Newest FFMPEG download Usage example: Code:
ffmpeg -y -benchmark -init_hw_device vulkan -i INPUT.mkv -vf "format=nv12,hwupload,nlmeans_vulkan,hwdownload,format=nv12" -c:v libx264 OUTPUT.mkv Edit: And 44.4 FPS with +300/+3000 core/memory overclock on the GPU. Last edited by takla; 18th October 2025 at 01:48. |
|
|
|
|
|
#1596 | Link | |
|
.
![]() Join Date: Jun 2024
Location: South Africa
Posts: 841
|
Quote:
|
|
|
|
|
![]() |
|
|