Posts: 15
Threads: 3
Joined: Jan 2025
Hello! May I ask: is there a possibility of Hybrid future release that will include KTGMC support?
AFAIK, KTGMC requires AviSynthNeo, but you can't just add a different version in Hybrid
Posts: 11.003
Threads: 57
Joined: May 2017
No. Like you wrote KTGMC requires AvisynthNeo, which required extensive use of OnCPU(..), OnCUDA(..) calls and specially for AvisynthNeo written filters&scripts weren't that many.
All the trouble didn't look like they were worth it to support in Hybrid
Also, I personally prefer Vapoursynth.

(can't remember whether I tried AvisynthNeo vs Vapoursynth, but iirc only with specifically AvisynthNeo filters and tools you got a speed improvement)
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 15
Threads: 3
Joined: Jan 2025
Thanks!
Are there any manuals online that guide you through installation of KTGMC & AviSynthNeo? I'm using Hybrid, since it has a GUI and easy to use without extensivу manual reading, but I'm a total noob when it comes to original AviSynth and scripts in general...
Posts: 11.003
Threads: 57
Joined: May 2017
Don't think there was any documentation aside from what was written in the wiki
But iirc. I looked at it 4+ years ago so there might be something nowadays.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 15
Threads: 3
Joined: Jan 2025
Ok, thanks.
Aside from that, are there any settings that can cause FFV1 + QTGMC drop CPU usage from all 16 threads to 9?
In the beginning of the job I'm getting 250+fps, but somewhere halfway CPU usage drops to ~40-50% (~160fps). Footage stored on ssd only (65 mbit bitrate), so it's not write speed capped
Posts: 11.003
Threads: 57
Joined: May 2017
No clue, never really did much high speed QTGMC benchmarking, since when I filter, I'm usually way below real-time encoding.
That said using tons of threads increase RAM usage and isn't always faster. Sometime changing max RAM usage and lowering threads might result in faster encodes. (more threads => more RAM and more synchronization work needed, which can slow things down)
Also depending on your content, not using GPU filters in QTGMC might improve or hurt speed.
For example in Vapoursynth using DFTTest2 with DFTTest instead of QTGMC for me is usually slower than using the CPU based for SD resolution, but faster for HD and higher resolution.
Especially when using Avisynth, check your RAM usage, thread count, and test different memory and thread settings.
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 15
Threads: 3
Joined: Jan 2025
I think there's a misunderstanding between us

.
I run QTGMC on Ryzen 7 3700X & 64GB RAM, all my footage is stored on ssd. In the beginning, I have near 100% CPU usage, but after 40-60% of the job was done, CPU usage drops to almost 40% so I get ~140fps instead of 240+...
Posts: 11.003
Threads: 57
Joined: May 2017
05.02.2025, 20:06
(This post was last modified: 05.02.2025, 20:28 by Selur.)
No, I understood you.
I suspect the problem is related to cache usage, threading and synchronization.
(especially if you are using Avisynth)
Also try different source filters, the behavior could also be caused by the source filter.
Cu Selur
ps.: moved the thread, since it's not really about Hybrid anymore.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Posts: 15
Threads: 3
Joined: Jan 2025
Ah, I see) Thank you for the answer, will try get KTGMC running
Posts: 11.003
Threads: 57
Joined: May 2017
Fingers crossed
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.