Easy Linux Folding Setup Guide: The GUI Method

For those folding participants new to Linux, the CLI (command line interface) can be a bit unfamiliar. And yea, we’ve all had the frustration of getting the necessary tips from the more experienced Linux users. Yet the developers of most Linux distributions have provided a very nice Graphical User Interface for people who well, live in a graphical world! That’s what we are going to take advantage of, just basically 10 quick & easy graphical steps represented in a series of screenshots. Please note that there are always other ways to accomplish the same result, and that the GUI method can be accompanied by the CLI way at any and all steps along the way.

First thing we do is navigate to Stanford’s download page: http://folding.stanford.edu/English/Download
Choose the Linux client(Linux (x86) and BSD *combined uniprocessor and SMP client* (64-bit build) 6.24beta )

Step-1: Left clicking the Penguin icon will open a download window:

Click the Penguin

Step-2: Download to desktop(or your choice of directory)

Step-3: Right click on the .tar archive and in the dropdown choose > Properties

Step-4: Go to the Permissions tab and make Readable, Writable & Executable as shown in the example. [Editor’s Note: While this step works, it is not necessary and goes against security best practices. When downloaded, the archive will have sufficient permissions for the user to extract. –splat]

Step-5: You can now right-click and choose “extract here”, the uncompressed file will appear separately from the .tgz archive.

Step-6: For simplicity(just my preference) you can rename the folder to something more concise, by right-clicking and choose “Rename”:

Step-7: As shown, the “FAH6.24beta-Linux” folder has been renamed and is less likely to be prone to ‘typos’ if entering the directory manually in the console.

By the way, as you may have suspected, I am leading you through steps that I take, as someone who is “keyboarding challanged”(yep, I’m horrible). Anyway, from this perspective we go to:

Step-8: For quick & easy(or just lazy-like me) open the folding file and highlight & copy the directory “/home/hrsetrdr/Desktop/fah”

Step-9: Open the console, and type “cd” then right-click~paste the “/home/hrsetrdr/Desktop/fah” (without the “ “) into the line, with a space after the “cd”. Hit Enter.

Step-10: Now type the following: “./fah6 -smp 8 -bigadv -config” then hit Enter. You then will be prompted to enter your username, team number(32), passkey plus the other options needed to configure the client. In this example “-bigadv” was added for the “bigadv” work units that run on 8 or more physical/hyperthreading cores. If using the bigadv flag you’ll need to choose “big” for your download option. The arguments of course will be dependent on your hardware and choice of SMP client.

So there you have it, just a basic Ten quick & easy steps to set up & start an SMP Folding client in Linux- the GUI method.

ihrsetrdr

Loading new replies...

Avatar of deadlysyn
deadlysyn

1

4,290 messages 0 likes

Good work, ihr. Glad to see this on the front page.

Reply Like

Avatar of Sydney
Sydney

Member

611 messages 0 likes

Lacks info on how to GPU fold :p

Reply Like

Avatar of GIXXERGUY6
GIXXERGUY6

Member

2,305 messages 0 likes

Thanks for taking the time to write it all out and take all the SS's of the process. Greatly appreciated.

Reply Like

Avatar of vonkaar
vonkaar

Member

2,077 messages 0 likes

Just followed it and got one of my dual 6-core M805s VMs up and running. Project 2662.

hooray

Reply Like

Avatar of I.M.O.G.
I.M.O.G.

1

25,037 messages 3 likes

Lacks info on how to GPU fold :p

Fortunately there's information about folding with your GPU on linux here:
http://www.overclockers.com/detailed-step-step-guide-foldinghome-linux/

:D

Reply Like

Avatar of ihrsetrdr
ihrsetrdr

1

6,720 messages 478 likes

Lacks info on how to GPU fold :p

The focus was on SMP folding, the article's title in it's original form reflected that.

...besides, that was your job. :p

Reply Like

Avatar of Vovan
Vovan

Member

545 messages 0 likes

Gosh, its closed source blob. From university. WTF? Who sayd you are actually Folding? How about you are donating your CPU cycles(electricity bill) to Dr. Joe from Sony. Eek..

Reply Like

Avatar of ihrsetrdr
ihrsetrdr

1

6,720 messages 478 likes

Gosh, its closed source blob. From university. WTF? Who sayd you are actually Folding? How about you are donating your CPU cycles(electricity bill) to Dr. Joe from Sony. Eek..

It's all about quality control, which is essential when doing scientific research. A controlled, document-able study is Pande Group's goal, and would not be so, if every code hacker in the World was modifying their work.

Open sourced GPL'd code is desirable, but understand the value of Pande Lab's work, and why it has to be closed source.

Reply Like

Avatar of Vovan
Vovan

Member

545 messages 0 likes

It's all about quality control, which is essential when doing scientific research. A controlled, document-able study is Pande Group's goal, and would not be so, if every code hacker in the World was modifying their work.

Open sourced GPL'd code is desirable, but understand the value of Pande Lab's work, and why it has to be closed source.

By all respect - you are running pandora box on your CPU. Period. No one of your assumptions can be verified, because, again you are running pandora box.

Opensource does not relate to commercial or non-commercial. It does not relate to closed group working on project or everyone hacking and forking. You might have 1k researchers working on opensourced project. If they do not accept outside modifications - it is their right, they are neither required, nor asked to do so. They can ignore any hackers.

Source is open mainly for two reasons - security and portability. In order to run the depicted SETI on linux you have to use WINE - here goes portability; or run binary blob - there goes security. You can just as easy install Skype and let Skype closed inner circle use your bandwith via a sub-form of botnet which Skype is.

If the project utilize GPGPU acceleration, both OpenCL and CUDA are either opensource or freeware and do not require lockdown of the entire source in order to work.

Is anyone aware of BONC or similar? ie http://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing

Reply Like

click to expand...
Avatar of ihrsetrdr
ihrsetrdr

1

6,720 messages 478 likes

By all respect - you are running pandora box on your CPU. Period. No one of your assumptions can be verified, because, again you are running pandora box.

Opensource does not relate to commercial or non-commercial. It does not relate to closed group working on project or everyone hacking and forking. You might have 1k researchers working on opensourced project. If they do not accept outside modifications - it is their right, they are neither required, nor asked to do so. They can ignore any hackers.

I'd suggest that you take these issues up with the project founder- Dr. vijay Pande:

http://www.stanford.edu/dept/chemistry/faculty/pande/

Source is open mainly for two reasons - security and portability. In order to run the depicted SETI on linux you have to use WINE - here goes portability; or run binary blob - there goes security. You can just as easy install Skype and let Skype closed inner circle use your bandwith via a sub-form of botnet which Skype is.

If the project utilize GPGPU acceleration, both OpenCL and CUDA are either opensource or freeware and do not require lockdown of the entire source in order to work.

Is anyone aware of BONC or similar? ie http://en.wikipedia.org/wiki/Berkeley_Open_Infrastructure_for_Network_Computing

I've never run SETI in WINE, only run in BOINC, which available in Debian's main archive.

Reply Like

click to expand...