Error in Mac client 4.25 (BOINC Menubar 0.2b)

Martin P.
Martin P.
Joined: 17 Feb 05
Posts: 162
Credit: 40156217
RAC: 0
Topic 188783

The Mac client 4.25 (BOINC Menubar 0.2b) under MacOS X 10.3.8 shows a display-bug: The "work completed" line shows 0.130% while the client_state.xml file shows 0.130223. This bug was not present in 0.1b!

This bug is most likely associated with international number formats. While Americans use the "." as decimal and the "," as thousands separator most european number formats have it exactly the other way round: "," is the decimal and "." is the thousands separator.
US 10,000.00 = EUR 10.000,00

Please fix if possible.

Martin P.
Martin P.
Joined: 17 Feb 05
Posts: 162
Credit: 40156217
RAC: 0

Error in Mac client 4.25 (BOINC Menubar 0.2b)

I just identified another bug in the Mac Client:
Prerequisit: Dual-CPU computer attached to two project (e.g. Seti@Home and Einstein@Home).
Whenever the computer finishes a work unit it automatically switches to the other project, although there are be enough work units downloaded. This does not seem to be a bug on first sight but it makes resource sharing almost completely useless.
Example: My computer takes appr. 23,000 seconds (= appr. 6h 20min) for a Set@Home unit and appr. 68,000 seconds (= appr. 18h 50min) for an E@H unit. My resource share is set to 50/50. On a dual processor machine with only one project running one result every 3h 10min or 9h 25min should be reported.
Running 2 projects@50/50 will divide the time, theoretically in half. This is exactly what BOINC menubar does: it runs Seti@Home for 1 hour then switches to E@H - unless either of the projects finish a WU, because then it switches the project. This means: Seti@Home looses 1 hour of computing time every 3rd cycle (=33%), E@H looses 1 hour every 9th cycle (=11%).
Therefore: a resource share of 50/50 for these 2 projects really comes down to something like 35/65.

Martin P.
Martin P.
Joined: 17 Feb 05
Posts: 162
Credit: 40156217
RAC: 0

I just downloaded 4.25v2 of

I just downloaded 4.25v2 of BOINC menubar. Percentages show correctly now. However, the dual-processor support does not work. It shows 2 instances of Current project, but only the top part shows data, the bottom one shows ""None running". System monitor correctly shows 2 instances of Einstein@Home running.

Do I have to reset the projects in order to make it work?

Thanks in advance!

Keck_Komputers
Keck_Komputers
Joined: 18 Jan 05
Posts: 376
Credit: 5744955
RAC: 0

The CPU scheduler refigures

The CPU scheduler refigures debts after a time (default 60mins), at the finish of a workunit, and at a successful scheduler RPC. It should get that time back at one of the other decision points even though it changes at the end of a workunit when you think it shouldn't.

I don't have an answer for your other problem. There have been reports that seem to indicate the client is getting assigned to one CPU only, and thus all processes started by that process will be assigned to the same CPU. See if this is happening in your case.

BOINC WIKI

BOINCing since 2002/12/8

Martin P.
Martin P.
Joined: 17 Feb 05
Posts: 162
Credit: 40156217
RAC: 0

bump

Message 9659 in response to message 9658

bump

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.