Help a poor nix noob start FAH on his nix machine

OverVolt

Lifer
Aug 31, 2002
14,278
89
91
Well... im like, about test out this whole clustering thing with a few test PCs when i suddenly realize that simply clicking on the executable won't launch it! Doh! How do i get console version that you download started? Im sure some of you nix'ers out there crunch the F@H console version.
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Oh yeah. duh. :p

Download it to your home directory (typically something like /home/overvolt It should just be easier than putting it on your desktop. Any folder is fine really, but I'm just going to use /home/overvolt for the example. :)

Open a terminal. It should start you out in /home/overvolt, but I don't know that for sure. Anyways, after you have it open:
cd
./FAH4Console-Linux.exe


Yeah, should be that simple. :p I guess I ramble a lot. :D
 

ProviaFan

Lifer
Mar 17, 2001
14,993
1
0
Perhaps would one need to also "chmod a+x FAH4Console-Linux.exe" or something like that, before it will run?

Edit: I say that, because IIRC KDE would run a console executable if it's... executable. Maybe I'm forgetting something though, because I have not KDE installed at this time, as a monitor and keyboard my linux box does lack. ;)

Plus, you should put it in its own folder before running it, because the F@H console client generates a lot of files in the same folder from which it is run, the first time that it is run. Therefore, add a "mkdir fah4" in there, along with a "mv FAH4Console-Linux.exe fah4" following.
 

Hyperfocal

Senior member
Oct 8, 2003
801
0
0
Definitely put it in its own directory.

You will need to chmod to make it executable.

then open a terminal window and change to the FAH directory.

./FAH4Console-Linux.exe -advmethods -forceASM (or -forceSSE for AMD)

Remember Linux is case sensitive.
 

OverVolt

Lifer
Aug 31, 2002
14,278
89
91
Alright, that did the trick, thanks! what does -advmethods and -forceSSE do? and -forceASM
 

n0cmonkey

Elite Member
Jun 10, 2001
42,936
1
0
Originally posted by: OverVolt
Alright, that did the trick, thanks! what does -advmethods and -forceSSE do? and -forceASM

-advmethods gives you a different type of thing to crunch. I think. With the increase in points you get for tinkers, I'm not so sure this is as big of a deal as it once was.

-forceSSE makes the client use SSE. Athlon systems would default to use 3dnow I think. But SSE is faster, so it is recommended for systems th at can handle it.

-forceasm makes sure the client uses ASM instead of just regular code. I think -forceSSE includes -forceasm, but it shouldn't matter if you use them both.
 

ProviaFan

Lifer
Mar 17, 2001
14,993
1
0
Originally posted by: n0cmonkey
Originally posted by: OverVolt
Alright, that did the trick, thanks! what does -advmethods and -forceSSE do? and -forceASM

-advmethods gives you a different type of thing to crunch. I think. With the increase in points you get for tinkers, I'm not so sure this is as big of a deal as it once was.
Advmethods used to be used to help you get more Gromacs, but that was back when Gromacs was in beta. Now, I think you'll get a mixture of both Tinker and Gromacs even without advmethods, but advmethods may tilt the balance slightly in favor of Gromacs, as all it does now is tell the server to get you beta WUs if possible, and more beta WUs may be Gromacs than Tinker. Not sure if that makes sense, but anyway... :eek: :)