Message boards :
Questions and problems :
6.2.14 not honoring "computer in use"
Message board moderation
Author | Message |
---|---|
Send message Joined: 4 Aug 08 Posts: 2 |
The title says it all. I'm happily surfing the web and it's not suspending itself. |
Send message Joined: 30 Oct 05 Posts: 1239 |
The title says it all. I'm happily surfing the web and it's not suspending itself. OS? Have you checked that your web preferences are still correct? Are you using the local overrides? Have you checked that you haven't set BOINC to run always? Kathryn :o) |
Send message Joined: 2 Aug 08 Posts: 37 |
same problem here. I've tried everything in the other thread I posted and still no luck. After a fresh install it honors my preferences, but after I restart its always running again. jack |
Send message Joined: 4 Aug 08 Posts: 1 |
I have the same problem. I've loaded 6.2.14 and the two projects that I am attached to both run even when I am using the computer. I've set all appropriate options. I then detached and reattached the projects and still they keep running. |
Send message Joined: 5 Aug 08 Posts: 1 |
Count me in as well. I can get the 6.2.14 to honor the suspend setting right after I install/reinstall but it goes back to 100% after the first reboot. If there is a setting or option that I've missed, I.. well I've missed it. I've been running SETI@HOME since '99, so I'm not new to the software. |
Send message Joined: 26 Aug 05 Posts: 164 |
Just so we are all on the same page: Which OS are you all using? Which install options did you have selected? Is boinctray.exe running when BOINC starts processing work when it isn't supposed too? ----- Rom BOINC Development Team, U.C. Berkeley My Blog |
Send message Joined: 29 Aug 05 Posts: 15478 |
Any of you who is having this problem please email Rom at rwalton at ssl dot berkeley dit edu |
Send message Joined: 30 Aug 05 Posts: 505 |
Rom Walton wrote:
I can verify for the following OS: WXPSP3 - 32bit BOINC 6.2.14 Dell Work Station XEON CPU every thing seems to be working OK. |
Send message Joined: 4 Aug 08 Posts: 2 |
vista ultimate x32 latest build |
Send message Joined: 26 Aug 05 Posts: 164 |
I believe I have figured out what the problem is and have posted a new build for those who want to give it a go. Windows x86 Windows x64 Please post a message here if this fixes your keyboard and mouse activity detection issues. Thanks in advance. ----- Rom BOINC Development Team, U.C. Berkeley My Blog |
Send message Joined: 2 Aug 08 Posts: 37 |
This has fixed the issue for me on my vista 32 bit and 64 bit home premium systems. jack |
Send message Joined: 15 Aug 08 Posts: 3 |
this has also fixed my problem with vista32. there are about 3 or 4 threads here that have this same problem. maybe they will find the answer here like i did. thanx for the fix |
Send message Joined: 16 Aug 08 Posts: 1 |
I am having the opposite problem, 6.2.14 is not running when the computer is NOT in use. I've even tried changing to the option to run all the time, no luck. It's running when I'm using the machine but once I stop and the screen saver kicks in and the account locks (doesn't log off or hibernate, just locks the account after x minutes of inactivity), Boinc stops running. I've been running for years on this machine, never had this problem before. Running on XP Tablet PC Edition 2005 Version 2002 Service Pack 3. |
Send message Joined: 29 Aug 05 Posts: 15478 |
I am having the opposite problem, 6.2.14 is not running when the computer is NOT in use. Fixes for this were incorporated in BOINC 6.2.16, so you can update to 6.2.17 with all the latest fixes, including the Astropulse-screen-saver-will-hang-the-computer fix. One but... the further fix for installing boinctray.exe which checks for true idleness of the computer, will come in the next version of BOINC. At this moment boinctray.exe is only truly installed when you use the service (protected mode) install. The upcoming fix also installs the file when using the unprotected mode install. |
Send message Joined: 20 Dec 07 Posts: 1069 |
I am having the opposite problem, 6.2.14 is not running when the computer is NOT in use. I've even tried changing to the option to run all the time, no luck. It's running when I'm using the machine but once I stop and the screen saver kicks in and the account locks (doesn't log off or hibernate, just locks the account after x minutes of inactivity), Boinc stops running. I've been running for years on this machine, never had this problem before. Running on XP Tablet PC Edition 2005 Version 2002 Service Pack 3. Did you check your computing preferences for Suspend work if no mouse/keyboard activity in last --- minutes (Needed to enter low-power mode on some computers) Enforced by version 5.10.14+ There shouldn't be any (positive) value. Gruß, Gundolf Computer sind nicht alles im Leben. (Kleiner Scherz) |
Send message Joined: 3 Sep 08 Posts: 11 |
I'm running 6.2.18 on Mac OS X (10.5.4 on PowerPC). I'm seeing the issue of the "computer in use" as well as the ideal CPU usage percentage not being respected. I have checked my local preferences, as well as the web preferences for the projects I have attached. All read that the tasks should not run while the computer is in use, and that the max CPU should be 50%. I observe on a terminal that the task process (setiathome_6.03_powerpc-apple-darwin) is using upto 100% of the cpu, while I am using the computer. I have been successful in manually stopping the process with `sudo kill -STOP`. I also note that the task is running as a different user (boinc_project), and the manager as boinc_manager. This seems like a OK to me, but seems like the manager wouldn't be able to send system signals to the process (unless it's sticky bit is set). I don't know how the task and manager are supposed to communicate, so this might be irrelevant. Thanks for the help, Jon |
Send message Joined: 29 Aug 05 Posts: 15478 |
I also note that the task is running as a different user (boinc_project), and the manager as boinc_manager. This seems like a OK to me, but seems like the manager wouldn't be able to send system signals to the process (unless it's sticky bit is set). I don't know how the task and manager are supposed to communicate, so this might be irrelevant. The different users is as it should be. Do know that BOINC Manager is nothing but a graphical interface making it easier to tell the client what to do. It doesn't have any function other than that. Else you'd have to do it all from a command-line. So it isn't BOINC Manager that tells the application to suspend computation, but the BOINC client that does that. |
Send message Joined: 3 Sep 08 Posts: 11 |
The GUI definitely reports the tasks to be 'Suspended' when they are not (according to top). Yes, run based on preferences is selected. I only have one processor, so the multiprocessor setting should be irrelevant, it is however 100%. The "At most X % CPU time" is set to 50%. I was actually referring to the boinc client as the manager. I had excluded the GUI process from the discussion as I know that it is only a GUI controlling the boinc client. There is also (as I am sure you are aware) a process that does the computation for the task. If the process doing the computation for the task communicates on TCP, or some kind of socket, then it doesn't matter what the process owners are. I was specifically thinking of a case where the task would be controlled by POSIX signaling. If sockets is more likely (which seems reasonable for cross platform) I will look at some output from netstat, so see if it is revealing at all. |
Send message Joined: 3 Sep 08 Posts: 11 |
Learning Linux/Unix is great! Zombie is in fact a correct term for a process that appears with a "Z" or sometimes "D" state. This would more likely happen if the computing task had ended, but the process that stated it was no longer around. Zombie's don't get process time, as they are really just place holders for the OS. It keeps them around so that IF a process ever "waited for them to finish" the OS would know what to tell the waiting process. I haven't found out any more information, but I suspect that the cause is that the TCP socket is getting closed. Right now the tasks are behaving properly, and `netstat` shows an established connection, however I'm having trouble tracking down what pids own the sockets. It does appear that restarting boinc after it goes sideways will fix the problem, but I would like to dig up some more information on what the actual failure is. |
Send message Joined: 3 Sep 08 Posts: 11 |
I just took a quick cavort through about 2% of the source code, and it looks like the client and compute processes communicate though a shared memory block. The TCP connection that I'm seeing must be between the Manager and the Client. So more likely something is going funky with pointers. I wonder if it is related to my laptop going to sleep? I will test more and report back. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.