Advanced search

Message boards : Graphics cards (GPUs) : Development BOINC 6.10.19 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 13616 - Posted: 19 Nov 2009 | 12:34:16 UTC

Another new one to test. Currently only available for Windows.

REMINDER TO ALL ALPHA TESTERS:
It's far easier for us to fix problems if you send message logs with the appropriate flags set. The main flags are:

<cpu_sched_debug>: problems involving the choice of applications to run.
<work_fetch_debug>: problems involving work fetch (which projects are asked for work, and how much).
<rr_simulation>: problems involving jobs being run in high-priority mode.

Use these flags from the cc_config.xml file.

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

The un-offical change log:

10 November 2009
Charlie
- Mac installer: fix crash bug in AddRemoveUser utility

18 November 2009
Charlie
- Mac installer: fix 2 installer bugs

Rom
- Move URL-related code to a new file

- Remove stuff related to SOCKS version, since we only support 5

- client: parse HTTP_PROXY strings of the form http://username:passwd@host.dom.dom:port/file (we weren't parsing the username and password before).

- client: fix the feature that lets you exclude a list of hosts from going the proxy.

- client: the checkin of 15 Oct related to multi thread apps didn't work due to a typo.

- client: if <ncpus> is present in cc_config.xml, we're supposed to act as if there were that many physical CPUs. In particular, we need to set host_info.p_ncpus to that value, since that's what is reported in scheduler requests.

- client: add --no_gpus cmdline option

- client: avoid spurious error message when parsing <proxy_info> from cc_config.xml

- client: fix bug that crashed client if client_state.xml had garbage within <file_info>

- client (Mac/Linux): if the NVIDIA or ATI detection functions cause a SIGSEGV, recover from it.

- client: the handling of GUI RPCs was inconsistent; some expected <request>, some expected <request/>, and some would accept either. Changed them all to accept either.

NOTE: this means no request can be a substring of another

- client (Unix): use waitpid(-1, ...) instead of waitpid(0, ...). This reaps child processes even if they've changed their process group. (from Michael Melanson)

- client: handle no_cpu, no_cuda, no_ati prefs correctly when they're in venue-specific prefs.

- On Windows treat all SEH exceptions as C++ style exceptions.
NOTE: I'll need to do a little more research and adjust the diagnostics stuff later. I believe that the diagnostics framework will now always report an unhandled C++ exception for things like an Access Violation.

- client: On Windows, recover from an Access Violation if/when the GPU functions access violate.

- Backout previous change. The problem doesn't yet manifest itself on Windows and the change has too many implications.

- client: fix (yesterday's) checkin to remove restrictions on GUI RPC request elements. You can now use either <foo></foo> or <foo/> for empty request messages.

- GUI RPC client library: fix double-free bug. it's not clear how this ever worked.

- client: if a project has a no_{cpu,cuda,ati} pref set, don't accumulate debt for that resource. Otherwise we'll accumulate debt forever, pushing other projects into overworked state.

- Mac compile fix

- client: add new config options:
<ignore_cuda_dev>n</ignore_cuda_dev>
<ignore_ati_dev>n</ignore_ati_dev>

To ignore (not use) specific NVIDIA or ATI GPUs. You can ignore more than one.

- client: add <exclusive_gpu_app> option: suspend GPU usage when particular apps are running

- client: fix exclusive_gpu_app feature so that it responds within 10 sec instead of 60 sec.

- MGR: Remove bitmap that is part of the Wizard.

- MGR: Add basic support for displaying the Nvidia and ATI logos for projects which support Nvidia and ATI GPUs. Todo: add descriptions and project images when selected.

- MGR: Add descriptions for each project as a tooltip and add an icon for multicore capable projects.

- MGR: Fix the minimum wizard size problem introduced by removing the wizard graphic.

- MGR: Better formatting and layout of the project descriptions within the list box instead of relying on the tooltips.

- fix build breaks

____________
BOINC blog

Post to thread

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

//