View Full Version : Assigning AviSynth process/thread affinity to 2nd CPU
lcksg
20th July 2004, 18:59
How do I assign a different priority/affinity of Avisynth frameserving process/thread to a 2nd physical CPU (Xeon)? I am using this app from THG (http://www6.tomshardware.com/cpu/20040528/index.html) to maximize dual CPU utilization. Is it possible, for example for AviSynth & filters to use 2nd CPU while VirtualDub & Xvid use the 1st CPU? Are there any DLLs that AviSynth is using? Couldn't find it on Windows Task Manager. Any developers willing to comment?
Thanks for the help. :)
lcksg
21st July 2004, 15:06
I hope this was posted in the correct thread :(
sh0dan
21st July 2004, 15:27
Is it possible, for example for AviSynth & filters to use 2nd CPU while VirtualDub & Xvid use the 1st CPU?
Virtual Dub already works this way. AviSynth in one thread, delivering the frames. XviD in the other thread, compressing the frames.
The workload may not be balanced between threads, but you should have >50% workload overall.
lexor
21st July 2004, 18:59
can't you go to Task Manager -> Processes, right click and assign threads to CPU 0/1/2/etc?
lcksg
21st July 2004, 23:20
@sh0dan
Thanks for the tip :)
Originally posted by lexor
can't you go to Task Manager -> Processes, right click and assign threads to CPU 0/1/2/etc?
@lexor
Thanks for the reply. How may I assign a single (http://server6.uploadit.org/files/pokipoki-Cap1.jpg) process/thread's affinity to 2 CPUs?? :confused: (frameserving AviSynth 2.54 into VirtualDubMod 1.5.10.1, output to XviD-1.0.1-05062004)
lcksg
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.