Advanced search

Message boards : Graphics cards (GPUs) : Development BOINC 6.10.6 released

Author Message
MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 12557 - Posted: 19 Sep 2009 | 7:00:08 UTC

Following hot on the heels of 6.10.5 we now have 6.10.6 released for windows. The unofficial change log from the BOINC message boards...

Report any problems you get with it to the Alpha email list. This list needs registration.

Rom 18 September 2009
- client: if project-supplied backoff > 28 days, cap rather than ignore.

- client: don't print error message if output file with <copy_file> attribute is missing. That's the app's problem, not BOINC's

- client: fixed failure to initialize CPU backoff; leads to huge CPU backoff. Cap backoff when read statefile.

- client: oops, backoff time is absolute not relative

- client/API: add autosetup proxy info to init_data.xml

- client: in choosing coproc jobs to run (FIFO) give priority to whether job is already running. This addresses a bug where several jobs are returned by sched RPC, and one with a lexicographically greater name happens to finish downloading first.

- client: comment out [18942], which changed the meaning of "don't use GPUs while computer is in use" to "don't use GPUs running graphics apps while computer is in use" for NVIDIA GPUs. NVIDIA's API for seeing if a GPU is running a graphics app doesn't seem to reflect GPU use by the OS.

- client: fix bug introduced in [19035] that causes wrong nidle instances (and resulting work fetch problems).

- client (Unix): fix bug that caused GPU reservation to not work.
The problem: we were doing the reservation after the fork(), so that the data structure it changed was the app's, not the client's.

- client: don't print error msg if file is wrong size on startup


Oh and its got the same preempt cuda tasks bug as 6.10.4 and 5.
____________
BOINC blog

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 12582 - Posted: 21 Sep 2009 | 7:50:12 UTC

Here is the official change log:

Changes since 6.10.4:

- client: don't display processor cache if we don't know it.

- client: skip ATI detection stuff and error messages on Macs because ATI doesn't yet have a CAL library for Mac.

- Mgr: skip exit confirmation dialog if user pressed emergency Exit button on AsyncRPCDlg.

- Mac installer: ask user whether to allow non-administrative users to run and control BOINC.

- Mac installer: create a new command-line tool AddRemoveUser to add users to or remove users from group boinc_master. It also adjusts the users' login item and screensaver selection. Updated ReadMe file to explain changes for Unicode and for OS 10.6 Snow Leopard.

- client: add code for faking ATI GPUs

- client: cap time_stats dt at 2 weeks, so people upgrading to 6.10 won't get big drop in on_frac.

- client: fix bug in RR simulation: start only enough jobs to fill CPUs per project, not all the CPU jobs at once. I'm not sure how much difference this makes, but this is how it's supposed to work.

- client: if app_info.xml doesn't specify flops, use an estimate that takes GPUs into account.

- client: if it's been more than 2 weeks since time stats update, don't decay on_frac at all.

- client: save space in req msg. Didn't make much difference.

- client: in startup msgs, show resource shares, don't show prefs details

- client: fix bug in FIFO selection of coproc jobs (senility setting in?)

- client: add <fraction_done> to boinc_task_state.xml

- client: change order in poll loop so that:

1) job finishes

2) job gets marked as "ready to report"

3) scheduler RPC is initiated

Hopefully this won't have an unintended side-effect

- client: tweak policy for device busy time. Should eliminate some spurious "job won't complete by deadline" msgs.

- client and scheduler RPC: add optional <cpu_backoff>, <cuda_backoff>, and <ati_backoff> elements to scheduler reply. These specify backoffs for the resource types, overriding the existing backoff mechanism. Projects can supply these if they don't have apps of a particular type and don't want to get periodic requests for them.

- client: cap project-supplied backoffs at 28 days

- client: anal-retentive alphabetization



Changes since 6.10.5:

- client: if project-supplied backoff > 28 days, cap rather than ignore

- client: don't print error message if output file with <copy_file> attribute is missing. That's the app's problem, not BOINC's

- sample assimilator: if a canonical instance has no output files, rather than quitting create a file named WU_NAME_no_output_files

- client: fixed failure to initialize CPU backoff; leads to huge CPU backoff. Cap backoff when read statefile.

- client: oops, backoff time is absolute not relative

- client/API: add autosetup proxy info to init_data.xml

- client: in choosing coproc jobs to run (FIFO) give priority to whether job is already running. This addresses a bug where several jobs are returned by sched RPC, and one with a lexicographically greater name happens to finish downloading first.

- client: comment out [18942], which changed the meaning of "don't use GPUs while computer is in use" to "don't use GPUs running graphics apps while computer is in use" for NVIDIA GPUs.

NVIDIA's API for seeing if a GPU is running a graphics app doesn't seem to reflect GPU use by the OS.

- client: fix bug introduced in [19035] that causes wrong nidle instances (and resulting work fetch problems)

- client: don't print error msg if file is wrong size on startup

____________
BOINC blog

Profile Paul D. Buck
Send message
Joined: 9 Jun 08
Posts: 1050
Credit: 37,321,185
RAC: 0
Level
Val
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 12593 - Posted: 21 Sep 2009 | 15:41:37 UTC

There are still scattered reports that too much work is being downloaded still and that the task being run are not correctly selected. The problem is that some of the people reporting these issues are so disgusted with UCB's reaction to bug reports that they are not interested in capturing the debug reports to hep in isolating the issues.

I was going to wait to try it myself because of the other multi-GPU project issue I reported (MW plus Collatz) where resource share is not respected properly.

CTAPbIi
Send message
Joined: 29 Aug 09
Posts: 175
Credit: 259,509,919
RAC: 0
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 12595 - Posted: 21 Sep 2009 | 16:56:43 UTC

http://boinc.berkeley.edu/download_all.php

linux versions are still 6.10.4 ...

JackOfAll
Avatar
Send message
Joined: 7 Jun 09
Posts: 40
Credit: 24,377,383
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwat
Message 12596 - Posted: 21 Sep 2009 | 19:34:00 UTC

Anyone running Fedora 11 is welcome to point at my "unofficial" repo for a 6.10.6 build.


rpm -ihv http://www.vacuumtube.org.uk/folding/fedora/11/x86_64/folding-release-1-3.noarch.rpm


And either ...

yum --enablerepo=folding-unstable install boinc-manager

or ...

yum --enablerepo=folding-unstable update boinc-manager

... depending on whether you already have boinc installed.

CTAPbIi
Send message
Joined: 29 Aug 09
Posts: 175
Credit: 259,509,919
RAC: 0
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 12598 - Posted: 21 Sep 2009 | 20:30:46 UTC - in response to Message 12596.

Anyone running Fedora 11 is welcome to point at my "unofficial" repo for a 6.10.6 build.


rpm -ihv http://www.vacuumtube.org.uk/folding/fedora/11/x86_64/folding-release-1-3.noarch.rpm


And either ...

yum --enablerepo=folding-unstable install boinc-manager

or ...

yum --enablerepo=folding-unstable update boinc-manager

... depending on whether you already have boinc installed.



may I "steal" and alien it? :-) rpm and deb are very similar

JackOfAll
Avatar
Send message
Joined: 7 Jun 09
Posts: 40
Credit: 24,377,383
RAC: 0
Level
Pro
Scientific publications
watwatwatwatwatwatwat
Message 12602 - Posted: 21 Sep 2009 | 22:26:51 UTC - in response to Message 12598.
Last modified: 21 Sep 2009 | 22:34:12 UTC

may I "steal" and alien it? :-) rpm and deb are very similar


Of course. The package spec is already "borrowed" from the default Fedora 6.6.36 version, with a couple of tweaks. (Usual proviso ... No warranty, no support and if it breaks you get to keep both pieces... ;)

I'm running 6.10.6 on 5 machines and I'm not seeing any crazy behaviour, eg. 500 tasks waiting to run, like I did with the earlier 6.10.* releases. But I'm also only crunching WCG and GPUGRID, so it hasn't had a lot of cross-project testing by me, anyway.

SRPM
http://www.vacuumtube.org.uk/folding/fedora/11/unstable/SRPMS/boinc-client-6.10.6-3.fc11.src.rpm

RPM's
http://www.vacuumtube.org.uk/folding/fedora/11/unstable/x86_64/boinc-client-6.10.6-3.fc11.x86_64.rpm
http://www.vacuumtube.org.uk/folding/fedora/11/unstable/x86_64/boinc-client-devel-6.10.6-3.fc11.x86_64.rpm
http://www.vacuumtube.org.uk/folding/fedora/11/unstable/x86_64/boinc-client-doc-6.10.6-3.fc11.noarch.rpm
http://www.vacuumtube.org.uk/folding/fedora/11/unstable/x86_64/boinc-manager-6.10.6-3.fc11.x86_64.rpm

I know nothing about alien. I hope it deals with the pre/post script stuff, like creating a boinc user and there is also the init script infrastructure - I'm not sure how different this is on Debian.

CTAPbIi
Send message
Joined: 29 Aug 09
Posts: 175
Credit: 259,509,919
RAC: 0
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 12605 - Posted: 22 Sep 2009 | 2:22:38 UTC - in response to Message 12602.

Thanks :-)

In fact, rpm and deb are very-very (diifers in location of some stuff, but alien carry it easily :-)

CTAPbIi
Send message
Joined: 29 Aug 09
Posts: 175
Credit: 259,509,919
RAC: 0
Level
Asn
Scientific publications
watwatwatwatwatwatwatwatwatwat
Message 12645 - Posted: 23 Sep 2009 | 2:22:19 UTC - in response to Message 12602.

sorry bro - I did not steal 6.10.6 from you, just 2day this version appeared on Berkeley...

MarkJ
Volunteer moderator
Volunteer tester
Send message
Joined: 24 Dec 08
Posts: 738
Credit: 200,909,904
RAC: 0
Level
Leu
Scientific publications
watwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwatwat
Message 12705 - Posted: 24 Sep 2009 | 7:42:58 UTC

Its now superceeded. See seperate BOINC 6.10.7 message thread.
____________
BOINC blog

Message boards : Graphics cards (GPUs) : Development BOINC 6.10.6 released

//