Questions and Answers :
Macintosh :
Error in Mac client 4.25 (BOINC Menubar 0.2b)
Message board moderation
Author | Message |
---|---|
Martin P. Send message Joined: 19 May 99 Posts: 294 Credit: 27,230,961 RAC: 2 |
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. Send message Joined: 19 May 99 Posts: 294 Credit: 27,230,961 RAC: 2 |
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. |
N/A Send message Joined: 18 May 01 Posts: 3718 Credit: 93,649 RAC: 0 |
The "work completed" line shows 0.130% while the client_state.xml file shows 0.130223 I think someone may have (in the code) expected a value of 0≤%≤100 instead of 0≤%≤1. Decimal formatting isn't the cause - I use non-breaking space for thousands and middle dot (·) for decimal point, and I've had no problems thus far. |
Martin P. Send message Joined: 19 May 99 Posts: 294 Credit: 27,230,961 RAC: 2 |
> The "work completed" line shows 0.130% while the client_state.xml file > shows 0.130223 > I think someone may have (in the code) expected a value of 0≤%≤100 > instead of 0≤%≤1. > > Decimal formatting isn't the cause - I use non-breaking space for thousands > and middle dot (·) for decimal point, and I've had no problems thus far. > Hi NA&5boroK, the 0≤%≤1 is normal behaviour. For calculations you always use this format. This has to be translated into % numbers by multiplying it with 100. The exact same problem existed with SETI Control (I was a Beat-tester there). In this case it was the number format. |
Martin P. Send message Joined: 19 May 99 Posts: 294 Credit: 27,230,961 RAC: 2 |
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! |
N/A Send message Joined: 18 May 01 Posts: 3718 Credit: 93,649 RAC: 0 |
Is it possible that someone botched the multiprocessor-related code in the BOINC/OS X port? Are the BOINC general prefs set to 2 processors max? Does X reserve once CPU for the OS? If you've ever used it, did Deep Thought have the same problem?... You've got me beat, but I ain't about to give up. |
Martin P. Send message Joined: 19 May 99 Posts: 294 Credit: 27,230,961 RAC: 2 |
bump |
N/A Send message Joined: 18 May 01 Posts: 3718 Credit: 93,649 RAC: 0 |
"Bump" right back at 'ya. |
©2024 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.