Posts by BilBg


log in
1) Message boards : Number crunching : screen saver disappeared (Message 1775388)
Posted 31 Mar 2016 by Profile BilBg
The SETI@home screensaver exists only for CPU tasks:
http://setiathome.berkeley.edu/results.php?hostid=7944253&offset=0&show_names=0&state=1&appid=

Select Running "SETI@home v8 v8.00" task and click [Show graphics] to test
(GPU tasks/app "(opencl_ati....)" don't have graphics/screensaver)
2) Message boards : Number crunching : Question on EVGA GTX650ti (Message 1775381)
Posted 31 Mar 2016 by Profile BilBg
Can't figure it out. I came down to check on the computer and it was running the one wu with no trouble...

If the computer clock/time go back tasks (app processes) stop (exit) but BOINC continue to show them "Running"
(at least this happens on BOINC 6.10.58 (and less), I don't know if this happens on current versions of BOINC)

Usually the scenario is:
- computer clock go too fast and after some time is too far in the future
- then Windows syncs time (from CMOS or Internet) to the correct (= for all programs this looks like "go back in time")

In this case:
- tasks (app processes) stop (exit) after 30 seconds
- BOINC continue to show them "Running"

- BOINC restarts the tasks after the "missing" time period expires


Can somebody test this on new BOINC?
E.g. set the computer clock 3 minutes back (and wait/look what happens in the next 5 minutes)
 
3) Questions and Answers : Preferences : Running SETI while using my computer? can I do that.. (Message 1775378)
Posted 31 Mar 2016 by Profile BilBg
The Setting is not specific to SETI@home, it is global (for all projects, for BOINC)
Computing preferences

Uncheck:
"Suspend when computer is in use"
4) Message boards : Number crunching : Lunatics Help (Message 1774953)
Posted 29 Mar 2016 by Profile BilBg

Run down the cache first then use the uninstaller in the control panel add/Remove programs but make shore your finished all the units or they will be lost .

Bionic will just revert to stock


. . Thanks for that.

No, this person don't know how BOINC or Lunatics installer works (I have him in my ignore list because of nonsense posts)
("make shore" it is BOINC and not "Bionic")

Uninstalling Lunatics will revert to the last config - Not to stock
i.e. if you did several installations of Lunatics you will revert the applications and app_info.xml to the previous Lunatics installation and not to stock.

If you want to listen to someone listen to Richard
He writes the Lunatics installer
5) Message boards : Number crunching : Lunatics Help (Message 1774945)
Posted 29 Mar 2016 by Profile BilBg
. . Also, recording cobblestone values for each completed task would have been helpful as well.

. . I doubt if there is an app that actually does those things but we tried :)

If by "cobblestone values" you mean this: flopcounter: 22194348195682.281000
- there is additional program in BoincTasks install directory:
BoincMonitor.exe

Run it and it will preserve stderr.txt for every task (and keep it for a period you select)
Edit monitor_config.xml to set the number of days to keep stderr.txt files (I use 7):
<config> <options> <stderr_out> 7 </stderr_out> </options> </config> <!-- Copy this file from the BoincTasks examples to the exe location. stderr_out keep a copy of stderr_out for a number of days, 0 will disable this feature. -->
6) Message boards : Number crunching : Lunatics Help (Message 1774809)
Posted 28 Mar 2016 by Profile BilBg
OK, I think I may have found the answer in the source code of the x264 project that the plug-in I'm using is based on.

247 /* 6/9 (pentium-m "banias"), 6/13 (pentium-m "dothan"), and 6/14 (core1 "yonah")
248 * theoretically support sse2, but it's significantly slower than mmx for
249 * almost all of x264's functions, so let's just pretend they don't. */

- so the detection doesn't work on Yonah (or banias/dothan)

Before I think up a way of kludging that, ...

You may just let user to override the detection by any of:
- checkbox in installer
- cmdline switch e.g. -test or -override_CPU or -NoCPUdetect or ...
- the same switch in some .ini file
7) Questions and Answers : Windows : How can I see what my little lap top has found ? (Message 1774786)
Posted 28 Mar 2016 by Profile BilBg
You may try if you like SETIspirit
http://setiathome.berkeley.edu/forum_thread.php?id=76360

http://www.setispirit.de/
http://www.setispirit.de/downloads.htm
8) Questions and Answers : GPU applications : inconsistent gpu usage (Message 1774785)
Posted 28 Mar 2016 by Profile BilBg
Could my PSU be the problem?

I tried enabling OC genie in the bois but the computer black screens under load, so Ive been running the FX-8350 at stock clocks

Its a 900w off brand psu I bought off ebay.

If this is no-brand PSU that really may be the problem.
They lie about the rated W by big margin

According to this graph just one ATI Radeon HD 5970 card makes full system to use 476 W
http://www.tomshardware.com/reviews/radeon-hd-5970,2474-15.html


But lets try some testing:
cc_config.xml

<ignore_ati_dev>N</ignore_ati_dev>
Ignore (don't use) a specific ATI GPU. You can ignore more than one.

N=0 will ignore (for BOINC use) GPU 0 (half of the first card)
Change 0 to 1 2 or 3 to ignore other GPUs

If any combination of 3 GPUs work it should be a weak PSU

If 3 GPUs also fail you may try to ignore any 2 GPUs:
<cc_config> <log_flags> </log_flags> <options> <ignore_ati_dev>0</ignore_ati_dev> <ignore_ati_dev>2</ignore_ati_dev> </options> </cc_config>
9) Questions and Answers : GPU applications : Lenovo Y50-70 has two GPUs, BOINC only seems to see one at a time (Message 1774759)
Posted 28 Mar 2016 by Profile BilBg
None of your computers show "a pair of" NVIDIA GeForce 8400 GS
http://setiathome.berkeley.edu/hosts_user.php?userid=10253250

Which means the second GPU was not detected by BOINC
Only after BOINC see the GPU may <use_all_gpus>1</use_all_gpus> have any effect.

There are 3 things you can try to make BOINC see the GPU
- connect Monitor to the second GPU

- connect "Dummy Plug" to the second GPU
"The 5-second VGA Dummy Plug"
http://blog.zorinaq.com/?e=11

"The 30 Second Dummy Plug"
http://www.overclock.net/t/384733/the-30-second-dummy-plug

"Dummy Plugs for Graphics Cards"
http://forums.bit-tech.net/showthread.php?t=167450

Search:
https://duckduckgo.com/?q=Dummy+DVI+Connector

- "Extend Desktop" to the second GPU
10) Questions and Answers : Preferences : Hello, i am new here, i have some questions (Message 1774749)
Posted 28 Mar 2016 by Profile BilBg
From the top of the HOME page:
"What is SETI@home?
SETI@home is a scientific experiment that uses Internet-connected computers in the Search for Extraterrestrial Intelligence (SETI). You can participate by running a free program that downloads and analyzes radio telescope data."

No, you can't use ASIC because ASIC means "Application-specific integrated circuit"
https://en.wikipedia.org/wiki/Application-specific_integrated_circuit

So ASIC developed for the specific purpose "Bitcoin Miner" (I think they calculate SHA-256) can't be used here.
(Only if someone develops ASIC for SETI@home (or at least for Fast Fourier Transform (FFT)) it may (someday) be used)


What Hardware/OS can be used (Applications available):
http://setiathome.berkeley.edu/apps.php

More links with info (some are written >10 years ago - the look of the program is different but the principles are still relevant):
http://seticlassic.ssl.berkeley.edu/about_seti/about_seti_at_home_1.html
http://seticlassic.ssl.berkeley.edu/screensaver/index.html

http://setiathome.berkeley.edu/sah_glossary.php
http://setiathome.berkeley.edu/ap_faq.php


Team is per account, you are now in "Norway, Drammen"
Any computer/phone you attach/add to this account will automatically be also in the Team
(i.e. your account is in a Team, all devices that add credit to your account will also add the same credit to the Team)
http://setiathome.berkeley.edu/hosts_user.php?userid=10294900
11) Questions and Answers : GPU applications : Auto aborting ati (Message 1773391)
Posted 23 Mar 2016 by Profile BilBg
I don't see all these tags listed in the wiki:
app_config.xml

"Note: The sections in square brackets '[foo/]' are optional"

You can use one of 2 formats:
<app_config> <app> <name>astropulse_v7</name> <gpu_versions> <gpu_usage>1</gpu_usage> <cpu_usage>1</cpu_usage> </gpu_versions> </app> <app> <name>setiathome_v8</name> <gpu_versions> <gpu_usage>1</gpu_usage> <cpu_usage>1</cpu_usage> </gpu_versions> </app> </app_config>


<app_config> <app_version> <app_name>astropulse_v7</app_name> <ngpus>1</ngpus> <avg_ncpus>1</avg_ncpus> </app_version> <app_version> <app_name>setiathome_v8</app_name> <ngpus>1</ngpus> <avg_ncpus>1</avg_ncpus> </app_version> </app_config>



My notes:
1) <max_concurrent>XX</max_concurrent> is not in square brackets but is optional

2) <gpu_usage> == <ngpus>
<cpu_usage> == <avg_ncpus>

(I don't know why they use different tags for the same purpose for the two formats)

3) no need to specify plan_class, version_num, platform - some of them are not even in the spec. And even if they are - if you specify them and they change in the future the app_config.xml will stop working (the section will be ignored)


P.S.
Which exact driver (Catalyst) do you use now?
e.g. give link, maybe this?:
http://support.amd.com/en-us/download/desktop/previous/detail?os=Windows%2010%20-%2064&rev=15.7.1

The page only lists "Display Driver" and not OpenCL but maybe it's included despite not listed.


From your tasks:
Version: OpenCL 1.2 AMD-APP (1800.11)

And I don't see "1800.11" in "OCL" column so it looks like it is some Catalyst 15.7.1+ (but not Catalyst 15.11)
http://www.hal6000.com/seti/boinc_ati_gpu_cheat_sheet.htm
12) Message boards : Number crunching : Resending of "Lost Tasks" has stopped all SETI processing on my computer. (Message 1773051)
Posted 21 Mar 2016 by Profile BilBg
What would have caused BOINC to attempt to update global_prefs.xml on March 9, 2016, for the first time in four and a half years?

It will happen if you change Computing preferences on one of the projects
http://setiathome.berkeley.edu/prefs.php?subset=global
https://einstein.phys.uwm.edu/prefs.php?subset=global
http://milkyway.cs.rpi.edu/milkyway/prefs.php?subset=global

The last changed will be used and propagated (through your computer) to other projects

What do you see for:
Preferences last modified: 7 Jan 2011, 21:28:40 UTC

(on bottom on SETI@home and Einstein@Home, on top at MilkyWay@home)


P.S.
As a side note - I feel this as a bug in BOINC
If it finds one of its files to be Read-Only (or generally any reason for "unable to write") BOINC should say so and not give misleading Messages

The Message in this case should be something like "Can't open global_prefs.xml for write access" and not "can't parse scheduler reply"
13) Questions and Answers : Getting started : Added a project but.... (Message 1772880)
Posted 20 Mar 2016 by Profile BilBg
It is not clear where and what do you look to find "any evidence"

For first "evidence" look in Event Log (Ctrl+Shift+E)

E.g. for lines like these:

17/03/2016 07:59:32 Asteroids@home URL http://asteroidsathome.net/boinc/; Computer ID 110; resource share 50
17/03/2016 07:59:32 Einstein@Home URL http://einstein.phys.uwm.edu/; Computer ID 10647632; resource share 0
17/03/2016 07:59:32 Milkyway@Home URL http://milkyway.cs.rpi.edu/milkyway/; Computer ID 564727; resource share 50
17/03/2016 07:59:32 orbit@home URL http://orbit.psi.edu/oah/; Computer ID 43546; resource share 5
17/03/2016 07:59:32 SETI@home URL http://setiathome.berkeley.edu/; Computer ID 4832843; resource share 500
17/03/2016 07:59:32 SETI@home Beta Test URL http://setiweb.ssl.berkeley.edu/beta/; Computer ID 72429; resource share 0
17/03/2016 07:59:32 WUProp@Home URL http://wuprop.boinc-af.org/; Computer ID 36712; resource share 1
..........
20/03/2016 19:24:53 SETI@home Requesting new tasks for GPU
20/03/2016 19:24:55 SETI@home Scheduler request completed: got 1 new tasks
20/03/2016 19:24:57 SETI@home Started download of 19dc10aa.10047.14840.14.41.18
20/03/2016 19:25:00 SETI@home Finished download of 19dc10aa.10047.14840.14.41.18


Also for any lines which appear to be errors
(I don't know about "Climate" project, what is the exact name and URL)
14) Questions and Answers : GPU applications : Auto aborting ati (Message 1772819)
Posted 20 Mar 2016 by Profile BilBg
<type>ATI</type>
<count>0.1</count>

Do you know that 0.1 here means you want to run 10 tasks per GPU?!

(After you install driver with OpenCL GPU support) First try 1 task/GPU (<count>1</count>)
Then, if all is good, you may try if 2 tasks (0.5) or 3 tasks (0.33) give more tasks/day done. (tasks/day is not the proper measure but lets call for "more work done per day")
I doubt more than 3 tasks/GPU will be effective

For older drivers you may use this page (list, info, links):
http://www.hal6000.com/seti/boinc_ati_gpu_cheat_sheet.htm


P.S.
I don't see any CAL application (Brook) in the current list:
http://setiathome.berkeley.edu/apps.php
15) Questions and Answers : Preferences : Best computer for Seti (Message 1772806)
Posted 20 Mar 2016 by Profile BilBg
... didn't know how to attach the pic directly into the post ...

Open the image in new tab (have to be direct link to picture, not .html) - e.g. by Right-Click on picture -> Open image in new tab

(Note: api.viglink.com seems to not be "ideal" site, was blocked by 2 lists I use:
"uBlock Origin has prevented the following page from loading ...
Because of the following filter
||api.viglink.com^
Found in: hpHosts’ Ad and tracking servers • Dan Pollock’s hosts file
"
Also on WOT it is not too good:
https://www.mywot.com/en/scorecard/api.viglink.com
)


I think this is the picture you want?
http://core0.staticworld.net/images/article/2015/06/980tichart-100591314-orig.png
[img]http://core0.staticworld.net/images/article/2015/06/980tichart-100591314-orig.png[/img] Use [img] the same way as you use [url]


16) Message boards : Number crunching : v8 issues on very old cruncher (Message 1772800)
Posted 20 Mar 2016 by Profile BilBg
If you are in a mood to experiment - it may be possible under QEMU emulator but how "fast" (slow)...
http://qemu-manager.en.lo4d.com/
17) Message boards : Number crunching : Retro PC seti crunching (Message 1772789)
Posted 20 Mar 2016 by Profile BilBg
I'd really like to know how you got your posted app_info to show on the site nested?

When you see something like that - no need to ask.
Just press [Quote] under the post and see the code.

Edit:
Oops - I didn't see the first sentence from msattler
18) Questions and Answers : GPU applications : Auto aborting ati (Message 1772787)
Posted 20 Mar 2016 by Profile BilBg
 
Check/post the Messages (e.g. the first ~100 lines) from Event Log (Ctrl+Shift+E)


I edited the xml for .25 for 4 WU and .1 to allow a core per task to feed the gpu's

".25 for 4 WU" means 4 WUs per GPU = 16 GPU tasks total
".1" (<avg_ncpus>0.1</avg_ncpus>) will not "allow a core per task", will allow a core per 10 tasks
19) Message boards : Number crunching : Can I further optimize multiple GPU calculations? (Message 1772572)
Posted 19 Mar 2016 by Profile BilBg
May I ask a few more clarifications?
The <cpu_usage> is not used by (GPU) applications, they use as much CPU time as they need no matter what value you set for <cpu_usage>

<cpu_usage> is only used by BOINC - to decide if it should run less CPU tasks so GPU tasks/apps have enough free CPU

This is still confusing to me. Doesn't this mean <cpu_usage> value affect GPU application since it is deciding how much free CPU is allocated to GPU tasks?
If GPU application uses as much CPU time as they need, why do we need to free up CPU core?

What do you mean by "it is deciding"?
It reads like "value ... is deciding" and value itself can't decide ;)

If you mean "GPU application ... is deciding" it is not.
Apps don't know about the value and can't restrict themselves to use less CPU (or "unleash" themselves to use more CPU if you give them freedom by bigger value)

Even if they know about the value I doubt there is a easy way for them (for programmers) to monitor their CPU usage and do pauses to fit under the value you select.
And "pauses" on the CPU part of the GPU app will mean no new data and code for GPU part (no "feed" for GPU) = lower GPU load and longer Run time - most users will not like it.

The CPU usage of GPU app is not only by the app itself but also from the driver (sometimes mostly by the driver)

BOINC also can't restrict (throttle) CPU apps to make/force them use less CPU to free e.g. 30% of a core
This will mean BOINC to manage processes on thread level (pause computing thread for 30% of the time in ms intervals)
I think TThrottle can do that. (looking in Process Explorer what happens with processes' threads)

BOINC can pause the processes on seconds intervals
E.g. if set "Use at most 70% of CPU time" will let the processes run for 7 seconds and pause them for 3 seconds


i7-3930K with 3 x GTX 670, <GPU_usage>.33, <cpu_usage>.04

For this system with 3 GPUs <cpu_usage>.4 will make BOINC to:
3 GPUs * 3 GPU tasks * 0.4 = 3.6 = (truncated to) 3 = BOINC will run 3 less CPU task (will "free 3 CPU cores")


Here, 3 GPUs * 3 GPU tasks * 0.04 =0.36 = (truncated to) 0
But my PC only runs 11 CPU tasks, not 12.
I'm not restricting CPU usage and set as 100% of the CPUs and CPU time.

You posted earlier:
"I decided to start my experiment blindly but with Sidewinder's observation by increasing CPU usage to 0.4 for now and keep accumulating data. "
That's why I used 0.4 and not 0.04

For "only runs 11 CPU tasks, not 12" and "found that if I run 8 GPU tasks, all 12 CPU tasks run at the same time but not with 9 GPU tasks (<cpu_usage>.04)."
- maybe another limit is reached, probably on RAM ("When computer is in use, use at most" - try 99% - some tasks need more RAM on startup)

Try the effect of <cpu_usage>0.001
If again you see 11 CPU tasks this have to be caused by another limit

Also 11+9 = 8+12 = 20 so you may have some forgotten <max_concurrent>20</max_concurrent> in
app_config.xml


There have to exist some debug log flag you can set so BOINC will tell why it decided to run one less CPU task but I'm not sure which flag
http://boinc.berkeley.edu/wiki/Client_configuration#Logging_flags

They (Logging Flags) can be set by Options -> Event Log options (Ctrl+Shift+F)
BOINC Manager Menu


If you want just a fixed number of free CPU cores (no matter if and how many GPU tasks run) you may just:
1) set <cpu_usage>0.001
2) "Use at most XX% of the CPUs"
11/12 = 0.91666666666666666666666666666667
10/12 = 0.83333333333333333333333333333333

So any value 84% ... 91% will free 2 "cores" of 12
(I think these are virtual/Hyper-Threading "cores" (of course BOINC don't care if they are real or virtual, if the OS say "you have 12" BOINC will not disagree ;) ))
 
20) Questions and Answers : Preferences : Best computer for Seti (Message 1772395)
Posted 18 Mar 2016 by Profile BilBg
is there some list of top computers, from where I can compare my machine with others?

On the HOME page look at Top-Right
http://setiathome.berkeley.edu/top_hosts.php


Is there important powerful gpu or cpu or something else

You may compute on whatever you have (even Android phone)
http://setiathome.berkeley.edu/apps.php


When I check computer information, there is 'measured floating point speed' and 'measured integer speed'. Are these important numbers? How are these numbers calculated

Not really "important numbers" - this is from BOINC benchmark (which is based on very old code)
These numbers are used by BOINC to decide initially how many tasks to ask from servers and what estimated times to show
(estimated times are very wrong at the beginning, may be 5x more of the real needed time)

You can do BOINC benchmark manually from Tools menu:
http://boinc.berkeley.edu/wiki/Advanced_view#BOINC_Manager_Menus


The more real numbers are from SETI@home applications
On your computer page:
http://setiathome.berkeley.edu/show_host_detail.php?hostid=7957662

if you click:
Application details Show
http://setiathome.berkeley.edu/host_app_versions.php?hostid=7957662

you will see:
Average processing rate


Next 20

Copyright © 2016 University of California