Selur's Little Message Board
KTGMC support - Printable Version

+- Selur's Little Message Board (https://forum.selur.net)
+-- Forum: Talk, Talk, Talk (https://forum.selur.net/forum-5.html)
+--- Forum: Small Talk (https://forum.selur.net/forum-7.html)
+--- Thread: KTGMC support (/thread-4000.html)



KTGMC support - r3dfx - 05.02.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


RE: KTGMC support - Selur - 05.02.2025

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. Smile (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


RE: KTGMC support - r3dfx - 05.02.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...


RE: KTGMC support - Selur - 05.02.2025

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


RE: KTGMC support - r3dfx - 05.02.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


RE: KTGMC support - Selur - 05.02.2025

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


RE: KTGMC support - r3dfx - 05.02.2025

I think there's a misunderstanding between us  Big Grin .
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+...


RE: KTGMC support - Selur - 05.02.2025

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. Smile

Cu Selur

ps.: moved the thread, since it's not really about Hybrid anymore.


RE: KTGMC support - r3dfx - 05.02.2025

Ah, I see) Thank you for the answer, will try get KTGMC running


RE: KTGMC support - Selur - 05.02.2025

Fingers crossed Smile