Thread 'Bugs in 6.6.31/WinXP'

Message boards : BOINC client : Bugs in 6.6.31/WinXP
Message board moderation

To post messages, you must log in.

AuthorMessage
Sidewinder

Send message
Joined: 2 Mar 09
Posts: 4
Finland
Message 25180 - Posted: 3 Jun 2009, 2:09:52 UTC

1) As reported already for 6.4.6, the screensaver still doesn't launch boinc.exe (the client executable), just shows status information when boinc.exe is already running. This pretty much defeats the entire purpose of the screensaver at least for GPUGRID. With a working screensaver you get OS support for _proper_ user activity detection, which other software are able to override (such as media players, which will inhibit screensavers while watching a 1,5 hour movie for example, that will be irritatingly interrupted by a CUDA load without manually disabling BOINC in advance).

2) The user "processor usage/Computing allowed" settings in Preferences are illogical for CUDA loads.

(a) If neither setting
(1) "Use GPU while computer is in use"
nor
(2) "While computer is in use" are selected,
(3) there is a number in the field "Only after computer has been idle for xx.xx minutes",
(4) Activity selection is "Run always" and
(5) there is user activity,
the CUDA load is not running (status shows as "Waiting to run").

- Expected result is that it should be running with user activity (always should mean just that!).

b) If
(1) "Use GPU while computer is in use" is selected,
(2) "While computer is in use" is _not_ selected,
(3) there is a number in the field "Only after computer has been idle for xx.xx minutes",
(4) there is user activity,
(5) Activity selection is "Run always", the result is that the CUDA load is running.

c) With the settings 1-4 above and
(6) Activity selection is "Run based on preferences", the result is that the CUDA load is not running (status "Suspended - user active").

d) But with
(1) "Use GPU while computer is in use" selected and
(2) "While computer is in use" also selected,
(3) there is a number in the field "Only after computer has been idle for xx.xx minutes",
(4) there is user activity,
(5) Activity selection is "Run based on preferences", the CUDA load is running.

- Expected result is that the setting "Use GPU while computer is in use" should act consistently as being independent of "While computer is in use" or subordinate to it (considered only if the earliers setting is also enabled). Or in other words, if both settings are required to be enabled for CUDA load to run with user activity, then enabling _only_ "Use GPU..." should have no effect whatsoever, but it does, and quite unexpectedly to a situation where "Run always" is selected.

3) Setting Advanced/Options/General/Run manager at login? has no effect. Enabling or disabling this setting will not remove or add the lines for boincmgr.exe and boinctray.exe in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, the only result of closing this dialog with OK (without touching the proxy settings or even opening their tab) is this:
"stdoutdae.txt" wrote:
03-Jun-2009 04:15:11 [---] Not using a proxy
ID: 25180 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15575
Netherlands
Message 25403 - Posted: 13 Jun 2009, 10:49:14 UTC - in response to Message 25401.  
Last modified: 13 Jun 2009, 10:50:03 UTC

The programmers/developers need to get their fix.

No, you just need to disable <cpu_sched> in your cc_config.xml file. It isn't enabled by default, it's something you enabled.

So set line <cpu_sched>1</cpu_sched> to <cpu_sched>0</cpu_sched> and re-read cc_config.xml

The only flags enabled by default (and without a cc_config.xml) are <task>, <file_xfer> and <sched_ops>.

<cpu_sched>
CPU scheduler actions (preemption and resumption)

ID: 25403 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15575
Netherlands
Message 25406 - Posted: 13 Jun 2009, 12:43:30 UTC - in response to Message 25405.  
Last modified: 13 Jun 2009, 12:43:59 UTC

Why? All that cpu_sched does is to show the suspension and resuming of the CPU(s), so it will also show the CPU throttle, as that will just suspend/resume the CPU(s) while running a task.

That you want to run a cc_config.xml file with (a lot) (everything) in it and forget to disable certain flags at times, isn't the developers their fault. With using the cc_config.xml comes a little responsibility of knowing what each of the entries do. Else you look them up. Or ask.

You could've just posted "Slap, stupid of me. Fixed now. Thanks."
Instead you demand that things are fixed where they aren't broken, or suggest that they are changed to suit your preferences, which is out of the order.
ID: 25406 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5135
United Kingdom
Message 25807 - Posted: 30 Jun 2009, 8:57:58 UTC - in response to Message 25806.  

Minor, but given the file is nowhere to be found, a dead feature or a future function?

Future function.
ID: 25807 · Report as offensive
ProfileJord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 15575
Netherlands
Message 25808 - Posted: 30 Jun 2009, 9:02:57 UTC

Future function and for the moment removed from the present versions of BOINC.
You can add a news.html to your BOINC binary directory and add some of your own news into it, if you want to see something in the tab.

Mine says "There is no news today".
ID: 25808 · Report as offensive

Message boards : BOINC client : Bugs in 6.6.31/WinXP

Copyright © 2025 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.