Commit Graph

21013 Commits

Author SHA1 Message Date
Rom Walton 408f799b32 WINBUILD: Update Charity Engine Installer 2013-07-01 14:52:39 -04:00
Joachim Fritzsch 1280b93721 android: acquire strongest wake lock during start up routine, to enforce all cpu cores are on, related issue #1300 2013-07-01 13:34:01 +02:00
Joachim Fritzsch 3ecb6ba811 android: remove of verbose debug messages. 2013-07-01 12:46:08 +02:00
Joachim Fritzsch ec03edc9e8 android: migration to system AsyncTask, ThreadPoolLimit not an issue anymore, because client status update in TimerTask. 2013-07-01 12:44:36 +02:00
Joachim Fritzsch 3245cca27c android: revert time interval configuration change of previous commit. 2013-07-01 12:03:22 +02:00
Joachim Fritzsch eb4cc15ad4 android: use Timer class instead of Thread.sleep, for reliable interval. Avoids unwanted delay in device status report when CPU throttled. enhancement #1304. 2013-07-01 11:58:12 +02:00
Keith Uplinger 0140523f37 Changes in the code to prevent and AppDOS from lines being too long for readLine. 2013-07-01 09:18:09 +02:00
Keith Uplinger 09c3319364 Removed references to print the password length to the log file. 2013-07-01 09:16:27 +02:00
Joachim Fritzsch 801cf62985 android: usage of log level variables instead of integers at various places. 2013-07-01 09:15:04 +02:00
Joachim Fritzsch ecfaf42267 android: bug fix, status tab resume button did not resume network activity. 2013-07-01 09:06:24 +02:00
Joachim Fritzsch 3510ec00e9 android: bug fix for NPE reported in PlayStore system 2013-07-01 09:03:33 +02:00
Charlie Fenton e8d09695a5 client: minor housekeeping cleanup when correlating CUDA GPU reporting order with apple's OpenCL. 2013-06-30 03:02:45 -07:00
Charlie Fenton 2d1a3f8589 client: use a child process for detecting GPUs on all platforms, not just on Macs. 2013-06-29 03:30:13 -07:00
Rom Walton 7f27f2c4a2 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-28 13:01:57 -04:00
Rom Walton d574235ee4 WINBUILD: Remove outdated installer files. 2013-06-28 13:01:40 -04:00
Charlie Fenton a6e276b93e client: apparently CUDA does not always report GPUs in order of ascending PCI slot number, but Apple's OpenCL does. We must take this into account win correlating NVIDIA OpenCL GPUs with CUDA GPUs.
Since NVIDIA provides drivers for both OpenCL and CUDA on Windows and Linux, I am assuming (until shown otherwise) that they will report GPUs in the same order.
2013-06-28 02:37:57 -07:00
Rom Walton 92ed94f154 WINBUILD: Remove stale installer files (packages were never used anyway) 2013-06-27 19:34:50 -04:00
Rom Walton ac03cd0dc4 WINBUILD: Remove stale installer files (packages were never used anyway) 2013-06-27 19:33:45 -04:00
Rom Walton b0db5617a3 - Tag for 7.2.0 release, all platforms
client_release/7.2/7.2.0
2013-06-27 15:55:49 -04:00
Joachim Fritzsch a815b6c97a android: optimization for icon loading routine, avoiding verbose warnings. 2013-06-27 12:41:43 +02:00
Joachim Fritzsch 456b4097ce Merge branch 'cpu-detection' 2013-06-27 11:57:00 +02:00
Joachim Fritzsch 4d48048856 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-27 11:53:08 +02:00
Joachim Fritzsch b14b2dacf1 android: bugfix for NPE in EventLog reported in PlayStore system. 2013-06-27 11:52:53 +02:00
Charlie Fenton 631e236b08 client: tweaks to code for detecting GPUs via a child process.
Added safety features requested by Rom Walton:
* Change COPROC_ATI::get_available_ram and  COPROC_NVIDIA::get_available_ram to static routines to prevent calling them without first loading CAL or CUDA libraries.
* Add tests for NULL library calls in these routines.
* Add comments warning about need to call from a separate child process on dual-GPU laptops, proper library initialization, etc.
2013-06-27 02:36:20 -07:00
Joachim Fritzsch 7afb36ca9a android: bugfix cpu core number detection, issue #1300 2013-06-27 08:15:35 +02:00
Rom Walton 31e3bf2783 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-27 02:08:34 -04:00
Rom Walton a1e2422499 WINBUILD: New project files (Progress Thru Processors) 2013-06-27 02:08:16 -04:00
Rom Walton 67628012fc WINBUILD: New project files (GridRepublic) 2013-06-27 01:31:33 -04:00
Rom Walton 235a1224ae WINBUILD: New project files (Charity Engine) 2013-06-27 01:08:02 -04:00
Rom Walton 24f64d4a01 WINBUILD: Remove stale project files (Progress Thru Processors) 2013-06-27 00:08:20 -04:00
Rom Walton 83bdaecfdd WINBUILD: Remove stale project files (Charity Engine) 2013-06-27 00:07:33 -04:00
Rom Walton 06dc3e4b07 Updates for 7.1.18 2013-06-27 00:04:10 -04:00
David Anderson 3614870952 client: don't request work from NCI project if "no new work" set 2013-06-26 20:36:44 -07:00
David Anderson 9ad9c5ee13 client (Android): show "GUI not active" suspend reason 2013-06-26 16:33:32 -07:00
David Anderson 85245f1802 web: show host product name to owner 2013-06-26 16:23:50 -07:00
David Anderson 2ad0e83417 web: don't show host cache size if we don't know it 2013-06-26 16:16:21 -07:00
Charlie Fenton f03c4a0393 client: tweaks to code for detecting GPUs via a child process. 2013-06-26 05:42:15 -07:00
Charlie Fenton 4d74c5abbd client: tweaks to code for detecting GPUs via a child process and change sprintf calls to safer snprintf. 2013-06-26 05:00:25 -07:00
Charlie Fenton 737ab61bce client: tweaks to code for detecting GPUs via a child process and change sprintf calls to safer snprintf. 2013-06-26 02:24:36 -07:00
Charlie Fenton 5d8ee12063 client: fix bug in commit c8e1b51: matching of ATI/AMD CAL and OpenCL GPU enumeration for (most) cases where CAL supports some older GPUs but OpenCL does not. 2013-06-25 20:49:50 -07:00
Eric J Korpela 03e64f720b SCHED: Added "intel_gpu" to app_plan_uses_gpu() 2013-06-25 19:31:23 -07:00
Eric J Korpela 05689ae1d1 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-25 19:23:01 -07:00
Eric J Korpela 4e338e946e -SCHED: Added plan class spec plan class option "<need_amd_libs>" (similar to
"<need_ati_libs>".  Before this the default was to require AMD libraries unless
    need_ati_libs was set.  Now the default is to require neither.  This is
    necessary for MacOS compatibility (where there is no distiction).
   -SCHED: Changed intel gpu type search to match any string in the gpu_type
    beginning with "intel".  This was done because there have been
    inconsistencies in the code where "intel" vs "intel_gpu" is used.
2013-06-25 19:17:46 -07:00
Rom Walton 9c269da899 - Tag for 7.1.21 release, all platforms
client_release/7.1/7.1.21
2013-06-25 10:53:18 -04:00
Joachim Fritzsch 6e3f309b88 android: bugfix for NPE when accessing ClientStatus singleton. 2013-06-25 14:49:41 +02:00
Charlie Fenton e0eb88058a client: bug fix for detecting GPUs via a child process. 2013-06-25 05:03:26 -07:00
Charlie Fenton 152a1969e5 client: fix compile break on Windows 2013-06-25 04:50:33 -07:00
Charlie Fenton e2b2370e9d client: optionally detect GPUs via a child process, for dual_GPU laptops.
Some dual-GPU laptops (e.g., Macbook Pro) don't power down the more powerful GPU until  all applications which used them exit.  To save battery life, the client launches a second instance of the client as a child process to detect and get info about the GPUs.
The child process writes the info to a temp file which our main client then reads.
This option is enabled at compile time by defining USE_CHILD_PROCESS_TO_DETECT_GPUS as non-zero in gpu_detect.cpp
2013-06-25 04:31:34 -07:00
Rom Walton 24ddc433c7 - Tag for 7.1.20 release, all platforms
client_release/7.1/7.1.20
2013-06-24 13:34:58 -04:00
Rom Walton 667181b487 Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2 2013-06-24 13:27:53 -04:00