Log in

View Full Version : x264 CPU Throttle


nibus
13th August 2011, 06:13
Does such a thing exist? Like If I only want to devote 50% processor utilization to x264? Maybe some "fake" filter that isn't MT aware and doesn't touch the video?

Blue_MiSfit
13th August 2011, 07:18
Limit the number of threads?

Dark Shikari
13th August 2011, 07:36
Lower the priority of the process, or set the processor affinity. This is the job of your operating system, not x264.

nibus
13th August 2011, 09:43
Limit the number of threads?

Ah I didn't know about this.

Lower the priority of the process, or set the processor affinity. This is the job of your operating system, not x264.

I do already lower the priority, but it still tends to eat up in excess of 90 percent.

I'll try limiting threads and see how that does. thanks again.

cyberbeing
13th August 2011, 10:01
Battle Encoder Shirase (http://mion.faireal.net/BES/) also exists if you want something for more flexible limiting than threads.

Groucho2004
13th August 2011, 10:15
I do already lower the priority, but it still tends to eat up in excess of 90 percent.

Even if you set it to the lowest priority, it will still use the available resources *if* nothing else with a higher priority is requesting them.

Atak_Snajpera
13th August 2011, 11:43
nibus
I think optimally would be to set x264.exe priority to IDLE. x264 will use only available cpu cycles so you can even play in games while encoding.

nibus
13th August 2011, 12:23
Battle Encoder Shirase (http://mion.faireal.net/BES/) also exists if you want something for more flexible limiting than threads.

Nice, I'll look into that.

nibus
I think optimally would be to set x264.exe priority to IDLE. x264 will use only available cpu cycles so you can even play in games while encoding.

That would be what I'm looking for... just need to get my nerd on occasionally :cool:

Blue_MiSfit
13th August 2011, 23:39
Yeah, setting process priority is really the best solution here.