Posts by SuperSluether

21) Message boards : Questions and problems : overheating amd GPU'S (Message 57054)
Posted 25 Oct 2014 by SuperSluether
Post:
Under load, a CPU will run in the mid 60s. A GPU can run much hotter than a CPU before it starts to get damaged.
22) Message boards : BOINC client : Selecting Disk Drive (Message 56977)
Posted 22 Oct 2014 by SuperSluether
Post:
I was reading through the BOINC wiki earlier. If I understand correctly you can create a cc_config.xml file and use the <data_dir> tag to specify a custom path without reinstalling?

Unfortunately not. BOINC would need to know the location of the data directory, in order to read the cc_config.xml file, in order to....

Er. I don't know why that's still there. Possibly a left-over from when cc_config.xml lived in the same directory as the executable programs? But that wouldn't be possible on modern versions of Windows, at least.


It should still work. Move everything into a new directory, and create the cc_config.xml in the old directory. BOINC will start in the old directory, read cc_config.xml, switch to the new directory, find all the files, and re-create any that are missing.
23) Message boards : Questions and problems : notices (Message 56976)
Posted 22 Oct 2014 by SuperSluether
Post:
No, they automatically clear out after about a month. You can clear out notices manually by deleting or modifying the .xml files. To find them, go to your BOINC Data Directory, go to the notices folder, and find the file you want to edit. Each project has their own file.
24) Message boards : BOINC client : Selecting Disk Drive (Message 56967)
Posted 22 Oct 2014 by SuperSluether
Post:
I was reading through the BOINC wiki earlier. If I understand correctly you can create a cc_config.xml file and use the <data_dir> tag to specify a custom path without reinstalling?
25) Message boards : Questions and problems : CUDA (Message 56966)
Posted 22 Oct 2014 by SuperSluether
Post:
Ok, so CUDA is like Nvidia's special programming language while OpenCL is more of an open-source thing.
26) Message boards : Questions and problems : CUDA (Message 56893)
Posted 21 Oct 2014 by SuperSluether
Post:
Tasks I get for my NVIDIA GPU either run in OpenCL or cuda. Each of the cuda applications has a number after it like cuda45, cuda50, or cuda65 (there might be a few more). What do these numbers mean? I've also noticed that my GPU runs hotter on applications that use cuda65 than ones that run on cuda45.
27) Message boards : Questions and problems : Tasks Running High Priority are Disabling GPUs (Message 56834)
Posted 19 Oct 2014 by SuperSluether
Post:
I don't understand why tasks running in high priority would disable GPU processing. Does it change something with the process' priority in the OS as well as in BOINC? I'm not seeing how/why high priority would take away the 0.1 CPUs that most GPU tasks use.

It is how you add the cores up and what the project requests for cores. It gets complicated, but essentially it works out to this, you have say 8 cores and 8 jobs in EDF. Where is BOINC going to get the 0.1 core to run the GPU task? If you have 8 cores and 6 tasks in EDF mode, BOINC will run one more CPU task and the GPU. Well, that is what it is supposed to do, however that isn't what happens always. If all the tasks are 1 core tasks, BOINC will over commit and run 8 + the GPU. But if you have one 8 core task it will not over commit and the GPU task won't run, EDF mode or not.

So depending on your project mix and what goes into EDF it can shut down the GPU. So if you run a project mix with multiple core jobs to get the best throughput you need to tell BOINC you have just slightly less than an integer number of cores say by letting it use 99% of the cores not 100%. Seems counter intuitive, but the GPU is so much faster than the CPU, sacrificing part of the CPU is nothing compared to keeping the GPU going all the time.


Huh. I've never had tasks run in high priority so I never see this. My computer is always able to run 8 CPU tasks and 1 GPU task.
28) Message boards : Questions and problems : X CPUs + 1 GPU (Message 56833)
Posted 19 Oct 2014 by SuperSluether
Post:
I'm probably misunderstanding, but why do GPU tasks always use some CPU? And it's always a fraction, like 0.5 for Collatz or 0.01 for Asteroids. How do you get half a thread to run on a processor? :-P I guess what I'm trying to figure out is, does the CPU actually do anything, or is it just the "middle man" for the GPU?

In order:
1) Data has to be moved from disc to main memory to the GPU memory and back.
2) Depends on the science.
3) You have it spend time sleeping. It isn't really a thread count at that point, more an expectation of how much sleeping it will be doing.
4) Yes.

The last one is really yes. It has to be a middle man. It also has to do a small amount of work getting the data in order to be sent back. However for some science things, there is a lot more than some minimal housekeeping that needs to be done. Those may need things split or combined in some special way for the GPU to chew on them. At points in the life of a work unit all the work may be being done on the CPU and at other points all on the GPU. Oh as to that fraction number, it isn't fixed, Seti for one issues work units with different fractions based on the data in the unit.


Thanks, I think I get it now. :)
29) Message boards : Questions and problems : X CPUs + 1 GPU (Message 56798)
Posted 19 Oct 2014 by SuperSluether
Post:
I'm probably misunderstanding, but why do GPU tasks always use some CPU? And it's always a fraction, like 0.5 for Collatz or 0.01 for Asteroids. How do you get half a thread to run on a processor? :-P I guess what I'm trying to figure out is, does the CPU actually do anything, or is it just the "middle man" for the GPU?
30) Message boards : The Lounge : The Seti is Slumbering Cafe (Message 56797)
Posted 19 Oct 2014 by SuperSluether
Post:
Looks like the project is down again. BOINC can't connect, and all I get from my web browser is:

[CyberGhost 5 Privacy Control] The socket connection to setiathome.berkeley.edu failed.
ErrorCode: 10060.
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 169.229.217.150:80
31) Message boards : BOINC client : Linux: run BOINC without CPU switching to higher power modes? (Message 56796)
Posted 19 Oct 2014 by SuperSluether
Post:
The whole point of BOINC is that is uses your computer when it's idle. If you give a processor a task, he'll want some power to go with it. (pardon the give a moose a muffin pun) I actually can't see why you would want to do this, because if it were possible, tasks would take much longer than usual. My guess is limiting how many cores BOINC uses. You may not be able to go to the low-power mode, but 1 core uses a lot less power than 4.
32) Message boards : Questions and problems : Boinc won't suspend when opening Steam, all other exclusive applications suspend work (Message 56776)
Posted 18 Oct 2014 by SuperSluether
Post:
The problem is most likely with Steam, not BOINC. First off, Steam has updated in the past few months. Second, it likes to run as different process names. With Steam open, you have:

Steam Client Bootstrapper
Steam Client Service
Steam Client WebHelper
Steam Client WebHelper (yes there's 2 of them)

The problem could be as simple as Steam changing the way it runs so BOINC can't detect Steam.exe under the different processes and names.
33) Message boards : Questions and problems : Tasks Running High Priority are Disabling GPUs (Message 56774)
Posted 18 Oct 2014 by SuperSluether
Post:
I don't understand why tasks running in high priority would disable GPU processing. Does it change something with the process' priority in the OS as well as in BOINC? I'm not seeing how/why high priority would take away the 0.1 CPUs that most GPU tasks use.
34) Message boards : Questions and problems : Internet reconnection (Message 56470)
Posted 7 Oct 2014 by SuperSluether
Post:
BOINC doesn't refresh the timers when you reconnect. Since you only connect your computer during the night, try setting a time limit for network activity. In advanced view, go to tools, select computing preferences, and go to the network tab. There, you'll see an option for limiting activity to certain hours of the day. So if your computer is always connected from 10 PM to 7 AM (for an example) you would set allow network usage during the hours of 22:00-7:00.

This way, instead of counting up to crazy wait times like 14 hours, BOINC waits until the selected time slot.
35) Message boards : Questions and problems : Boinc not using multiple GPUs (Message 56469)
Posted 7 Oct 2014 by SuperSluether
Post:
Are you on the latest version of BOINC? If both cards are being detected in the event log, maybe you're reaching some sort of internal task per day limit. I've heard that the R9 cards crunch pretty fast on MilkyWay@home.
36) Message boards : Server programs : how to temporary disable host from scheduling (Message 56461)
Posted 7 Oct 2014 by SuperSluether
Post:
Something like this: Blacklisting hosts

I would suggest trying it first on your own host to see how scary error message it sends to volunteers.


Why, do blacklisted hosts get a threatening warning not to cheat for credits?
37) Message boards : Questions and problems : Notify Projects of Lost Tasks? (Message 56460)
Posted 7 Oct 2014 by SuperSluether
Post:
I had a problem on my secondary harddrive that caused it to be re-formatted. I still had a pretty full work buffer for BOINC on it when it failed. Is there a way to abort tasks from the project website, or at least somewhere/someone to tell that the tasks are gone? I know they'll expire at the deadline, but 3 of the tasks were from climateprediction.net, with a deadline for next year.
38) Message boards : Projects : News on Project Outages (Message 56457)
Posted 6 Oct 2014 by SuperSluether
Post:
Collatz appears to be down with the following message on its website: "The project's database server is down. Please check back in a few hours"


Collatz has been down for almost a week with this message. The Event Log says the feeder is not running. I hope Slicker has time for real life with all the problems Collatz keeps giving him.
39) Message boards : Questions and problems : Underestimates (Message 56456)
Posted 6 Oct 2014 by SuperSluether
Post:
I think the max additional is actually 0.25 rather than 0.5. BOINC is notorious for getting task estimates completely off: generally, over time BOINC should start to give more accurate predictions for your computer. The max additional tasks can be reduced in the Advanced view > Computing preferences > network usage. If you are always connected to the internet then you should probably use very low values here: I actually use 0.00 for both.


I used to use 0 for both, but some projects like SIMAP finish tasks in about 30-45 minutes, and while I don't have mine yet, I've heard that new GPUs finish tasks even faster than that. I decided to use the work buffer again so that I'm not contacting the server so often and so I can still run when the internet stops working.

It's probably better for the servers anyway, because you're occasionally asking for a lot instead of constantly asking for a little.
40) Message boards : The Lounge : Absentee project admins (Message 56395)
Posted 3 Oct 2014 by SuperSluether
Post:
What is it with project admins? Why do they never check their message boards?

The recent torrent of spam has rendered a couple of projects boards unusable. Some project's 'report post' facility doesn't work, other projects it's clearly being ignored.

Perhaps these are just zombie projects - The admins are slumped, lifeless, over flickering CRT monitors, festooned in cobwebs, while rats chew at their decaying flesh. Meanwhile the work generators churn out tasks for hungry crunchers who blissfully believe that their work is useful and valued ...

Admins: Sort. it. Out.

Cheers,

Al.


There isn't necessarily spam, but your "zombie project" illustration is exactly how I see Enigma@home. :P


Previous 20 · Next 20

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.