Jump to content

Official LTT BOINC FAQ & Guide

NOTE: Still a work in progress for now.

As the old BOINC FAQ was a bit of a mess, we have decided to replace it with a new one.

 

Massive thanks to @tobben, as well as @Liquidus, @Brainiac777 and @Patramix for their contributions. Also thanks to @Me1z for notifying me of some broken links.

 

Unlike the old thread, this one will not serve for discussion, if you have a question or issue, just create a new thread in this forum section, that's what it's for after all. Also, the target audience for this, at least for the time being, will mostly be beginners.

 

 

What is BOINC?

Boinc is a collection of various distributed computing projects, it gives you the opportunity to lend your unused processing power to do calculations in the name of science and progress! This can be to help medical science, physics, mathematics, better understand nature, or pretty much anything you can find a corresponding project to, it's up to you to decide what you want your  computing horsepower to be used for, this gives scientists the chance to gather big ammounts of data by giving them access to hundreds or thousands of computers, all of this is achieved by  running some software on your computer, there is also software avaliable for smartphones.

 

Getting Started

Well, first you need the program, don't you? The BOINC binaries can be downloaded from BOINC's website here. Alternatively, if you're running GNU/Linux, you probably already have BOINC available in your repositories and can it install from there. If your distro has a wiki/help page on it, I recommend reading that, since there can be some slight differences between distros with regards to setting everything up.

 

Account Managers Vs. Local Configuration

BOINC has something called account managers, for instance BAM! Their primary purpose is to consolidate administration over multiple projects and computers into one central location. It  allows you to join projects from one single place, attach and detach computers to specific projects and set all kinds of different configurations from one without needing to go to every computer and configure it separately. You can read more about it on their website (see link above). For now, we'll be sticking to the other variant, which is configuring stuff locally, as it is a bit simpler for  beginners.

 

Joining Projects and a Team

For each project in which you take part, you will have an account on the project website itself as well. Alternatively, if you're not running multiple machines or are a bit confused by account managers, you can also administer BOINC for each PC locally, which is what we'll cover here for the sake of beginner friendliness.

 

Open the boinc manager, it should be the basic viewer by default, click "Add a project" (screenshots are from tobben, hence why not English, but it should still be understandable):

add-project-0.png

 

If you wish to use an account manager, you can click "Use account manager" here, then enter the URL of your account manager of choice, your PC should then sync with the account manager. Alternatively, for not using an account manager, click "Add project"

add-project-1.png

 

You will then be presented with a list of all available projects. This is probably where you'll spend quite a bit of time, figuring out what kind of research you wish to support. You can join multiple projects and have them active on your machine at the same time, BOINC will just distribute computing power and time among them.

add-project-2.png

 

Pick the project you want, click "Next" and proceed to make an account. This will create an account for you on the home page for the project you choose. You will have to make a

account for each of the different projects you want to join, if you already have an account on the corresponding poject click "Existing user" and log in.

add-project-3.png

After you have done this it should take you to the web browser and give you some options to join a team and configure your settings.

 

Joining Teams can be a bit tricky. You can join a different team for each project, so you need to join the team of your choice for each project separately.

 

For some teams this can be done from within the BOINC manager program, but sometimes that doesn't really work correctly, and in those cases you need to go to the project's website, log in to your accout and set your team membership there.

 

To join a team in the BOINC Manager Program, click on "View" and set it to "Advanced view". In the advanced view, click on the "Projects" tab, here, you will find a list of your projects.

Click on one of your projects that you want to join the LinusTechTips_Team  and on the left side under "Project web pages", click "Your account". join-team-0.png

 

If that doesn't work, you need to go via your account on the project website: Go to the community section on the right and find the field that says "Find a team" and click on it.

join-team-1.png

Search for the LinusTechTips team and click on the result that is our team, LinusTechTips_Team from Canada, then click "Join this team"

 

To confirm you're on the team, go back into the BOINC Manager, go to the projects tab in advanced view and see if it says "LinusTechTips_Team" under the Team header. If it doesn't, update the project. If it still doesn't work after that, something has gone wrong and you need to start troubleshooting.

 

Some More BOINC Manager Info

Most configuration in the BOINC manager as well as more detailed information will be done through the advanced view. For some configuration in the basic view, go to "Tools" -> "Settings".

advanced-viewer-0.png

 

From the advanced viewer you can see your point statistics, see uploads/downloads the current projects you are working on etc. In the projects tab you can stop and start receiving work units

for each individual project you are working on among other things, Something particularly useful in case of trouble is the event log, located in the "Advanced" menu at the bottom.

advanced-viewer-1.png

 

 

Why isn't boinc doing anything?

Often that is because BOINC by default is set to only work when your computer is in idle. You can change this in the "Activity" tab in the advanced viewer, select the options you wish.

Alternatively, you can go to "Tools"->"Computing Preferences" in the advanced viewer, which will give you much more fine-grained control over when BOINC should do what.

 

Using GPU and CPU for different Projects/

Editing Project Preferences To edit the project preferences you need to go to your account on the specific project you wish to configure. In the "preferences" section, select preferences for the project.

project-prefs.png

Click "Edit preferences", from there you can set if you want to use a GPU or CPU if not both for the projects, how many resources you want to dedicate to the project and so on.

 

Badges

In order to be rewarded with the Boinc Team badge, please note the following requirements. (subject to change)

 

boi_mem.png

Contributor - When you have contributed more than 25,000 credits, your will qualify for this badge, to show your commitment to LTT and the team.

 

bnc_bronze1.jpg

Bronze Contributor - When you have contributed more than 1 Million credits, your will qualify for this badge. This reflects your serious and continued support of the team.

 

bnc_silver1.jpg

Silver Contributor - When you have contributed more than 25 Million credits, your will qualify for this badge. This reflects your serious and continued support of the team and your very generous donation of resources.

 

bnc_gold1.jpg

Gold Contributor - When you have contributed more than 100 Million credits, your will qualify for this badge.. This reflects your dedication and continued support of the team and your very generous donation of resources. You are now a legend!

 

That's it. Once you hit one of the milestones, PM your Boinc ID to one of the moderators, preferably Whiskers, who will update it in due time.

 

Links

Boinc home page

http://boinc.berkeley.edu/

Stats Link:

http://boincstats.com/en/stats/-1/team/detail/b85bbff1c6df413a4b44cfb82854273f/

GPU Project Lists:

https://boinc.berkeley.edu/wiki/GPU_computing

DC-Vault Link (site that links numerous project teams into one global score)

http://www.dc-vault.com/showteam.php?team=547

The Old FAQ

BUILD LOGS: HELIOS - Latest Update: 2015-SEP-06 ::: ZEUS - BOTW 2013-JUN-28 ::: APOLLO - Complete: 2014-MAY-10
OTHER STUFF: Cable Lacing Tutorial ::: What Is ZFS? ::: mincss Primer ::: LSI RAID Card Flashing Tutorial
FORUM INFO: Community Standards ::: The Moderating Team ::: 10TB+ Storage Showoff Topic

Link to comment
Share on other sites

Link to post
Share on other sites

Guest
This topic is now closed to further replies.

×