Can I force a specific program to use 100% CPU?


  1. Posts : 97
    Windows 7 x86
       #1

    Can I force a specific program to use 100% CPU?


    not sure if this is the right place to post,

    I have an animation program that renders in AVI, but it takes over 6 hours to render a 5 minute video. and my CPU usage is only topping out at 40% (45% when set to Real Time priority)! is there any program or way to force that animation program to use 100% CPU to cut the rendering time?
    Last edited by Alduins Khajiit; 22 Jan 2014 at 17:33. Reason: extra character in text
      My Computer


  2. Posts : 5,642
    Windows 10 Pro (x64)
       #2

    Im going to go on a limb and say you have a dual core processor and the application you are using does not take advantage of multiple processor cores. You will never get 100% out of that application. At most about 50%. At 50% one core is fully utilized you would need to be using both cores to get 100%. But the application must be made to do that you cannot force it.
      My Computer


  3. Posts : 24,479
    Windows 7 Ultimate X64 SP1
       #3

    Is there an option within the software for using Hardware Acceleration? Turn it on if so, it may be more GPU intensive. How much RAM do you have, that can be another factor in long rendering times.

    As a note I have a fractal rendering program and it can take an hour to render one, see my specs.
      My Computer


  4. Posts : 3,487
    Win 7 Pro x64/Win 10 Pro x64 dual boot
       #4

    @ logicearth

    What about assigning core affinity for the program? Give it it's own core. Would that increase the core utilization?
      My Computer


  5. Posts : 2,497
    Windows 7 Pro 64 bit
       #5

    Setting core affinity restricts the process to only the selected core(s). It in no way reserves cores for any purpose. The system thread scheduler can and will use the selected cores for any process it chooses (subject to other affinity restrictions). In general setting core affinity is counterproductive but it can be useful in some situations. This does not appear to be one.

    Setting real time priority on a CPU bound process is risky. If this were a single core CPU or the application was able to use multiple cores efficiently this would pretty much guarantee a system failure. The problem is that there are critical system threads that have lower than real time priority and they would be starved of CPU time.

    If the application renders with a single thread then it can only use one core at a time. That is the reality of the way threads work.
      My Computer


  6. whs
    Posts : 26,210
    Vista, Windows7, Mint Mate, Zorin, Windows 8
       #6

    This is unusual because AVI is one of the 'faster' codecs to deal with. Maybe there is not enough RAM.
      My Computer


  7. Posts : 25,847
    Windows 10 Pro. 64/ version 1709 Windows 7 Pro/64
       #7

    A little more information could help these good folks.
    Your System Spec.

    These tutorials will be helpful.

    By Brink?
    System Info - See Your System Specs

    By Kari?
    Speccy - Publish Snapshot of your System Specs
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 09:30.
Find Us