User-adjustable maximum processor usage

Case number:699969-987171
Topic:General
Opened by:mgrahamg
Status:Closed
Type:Suggestion
Opened on:Friday, January 1, 2010 - 20:57
Last modified:Saturday, July 13, 2013 - 03:45

It would be useful to allow users to set the maximum processor usage of Foldit while playing. The game typically maxes out my processor making other programs run slower.

(Fri, 01/01/2010 - 20:57  |  10 comments)


Joined: 12/14/2008

You could try to decrease the priority of the fold.it task.

Joined: 04/19/2008
Groups: None

Setting the process priority to "Low" does help indeed, but it's very inconvenient.

Joined: 09/18/2009
Groups: SETI.Germany

I confirm this problem and also had known only the task-manager solution.

Resource-settings, maybe similar as they are made in BOINC would be nice.

But after some research, I got a workaround:
Create a FOLDIT.BAT textfile in the Foldit-directory containing this:

START /B /LOW FOLDIT.EXE

By starting this, FoldIt will always launch in low priority ;)

I tested it.

Best regards,
Alex

Joined: 09/18/2009
Groups: SETI.Germany

In addition, I'm quite sure that there is an additional possibility to manually change the task priority before launching a task within the registry with the Value labeled PriorityClass, which is a value between 0-9 as I read, but I didn't test this.

Moreover, there are extra taskmanagers to download (they exist since 10 years), which can store task priorites for each task.

spvincent's picture
User offline. Last seen 2 hours 27 min ago. Offline
Joined: 12/07/2007
Groups: Contenders

When the protein is just sitting there on the screen (not wiggling or shaking or anything) the Activity Monitor (this is Mac OS X 10.6) shows that processor usage is about 60% of a single core, which is quite a waste of CPU time. Sampling the process reveals a whole bunch of OpenGL calls, suggesting its continually rendering the protein.

Brick's picture
User offline. Last seen 8 weeks 3 days ago. Offline
Joined: 07/15/2008
Groups: Beta Folders

That's been exactly the problem - even "at rest", fold.it uses way too much CPU resources.

Joined: 11/10/2007
Groups: Window Group

This will only work on Windows, but if you minimize the Window, it should reduce the processor usage a bit.

Joined: 05/26/2008
Groups: Hold My Beer

You can get a program called Process Explorer from the MS website that actually allows you to set things like thread affinity, and maximum CPU usage for a thread/program.

http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

Joined: 09/18/2009
Groups: SETI.Germany

@spvincent:
"When the protein is just sitting there on the screen (not wiggling or shaking or anything) the Activity Monitor (this is Mac OS X 10.6) shows that processor usage is about 60% of a single core, which is quite a waste of CPU time. Sampling the process reveals a whole bunch of OpenGL calls, suggesting its continually rendering the protein."

This is what I say.
Just draw the things which change (Instead of black background use transparent no-drawing, only each x frame should be solid black.)

Or... release the source code to make graphics hardware accelerating possible.

taking BOINC as example again, there exist many good client expansions.
Why isn't it allowed here, although it's said that this game is for non-profit and the datas are accessible for everyone?

spmm's picture
User offline. Last seen 36 weeks 6 days ago. Offline
Joined: 08/05/2010
Groups: Void Crushers
Status: Open » Closed

covered in later posts

Sitemap

Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, RosettaCommons