Discuss Help, quad CPU on linux 32 bit runs only one in the Dev Folding forum on Dev Hardware. Help, quad CPU on linux 32 bit runs only one Dev Folding forum for discussing Dev Hardware’s folding@home team. The Dev Folding team contributes spare processor cycles to Stanford's research team, helping to find cures for disease. Join us to help science, help medicine, and help our team.
Posts: 44
Time spent in forums: 5 h 8 m 32 sec
Reputation Power: 620
Help, quad CPU on linux 32 bit runs only one
I am stumped. I have three computers running f@h, a single CPU one, a dual Intel one, and a quad core AMD. All run Debian 32 bit.
The single and the dual work perfectly, running the right number of processes FahCore_82.exe at 99% max and doing the right thing.
But on my quad, I can only get one CPU to run. If I run four copies of fah6, I see four processes, each at 24%.
I know that the standard linux client only runs automatically on 64 bit linux, but I'm not changing. So I need help.
I've run finstall, and have four subdirectories, named CPU1, CPU2, CPU3, and CPU4. Each has an identical client.cfg file, except that the
machineid=2
varies properly from 1 to 4
The quad actually has a nice ATI Radeon HD 2400XT which I'd like to get to work as its a headless server, and the video is totally unused. But I can't see anything about GPU without Windoze, and I'm not willing to think about that.
Posts: 2,149
Time spent in forums: 3 Months 4 Weeks 1 Day 3 h 3 m 48 sec
Reputation Power: 9968
Quote:
Originally Posted by fishtoprecords
I am stumped. I have three computers running f@h, a single CPU one, a dual Intel one, and a quad core AMD. All run Debian 32 bit.
The single and the dual work perfectly, running the right number of processes FahCore_82.exe at 99% max and doing the right thing.
But on my quad, I can only get one CPU to run. If I run four copies of fah6, I see four processes, each at 24%.
I know that the standard linux client only runs automatically on 64 bit linux, but I'm not changing. So I need help.
I've run finstall, and have four subdirectories, named CPU1, CPU2, CPU3, and CPU4. Each has an identical client.cfg file, except that the
machineid=2
varies properly from 1 to 4
The quad actually has a nice ATI Radeon HD 2400XT which I'd like to get to work as its a headless server, and the video is totally unused. But I can't see anything about GPU without Windoze, and I'm not willing to think about that.
Thanks
Pat
Not a linux person but it sounds like you have the std client, you should run the SMP client on the dual core and quad machine to fully utilise the CPU cores when it is not otherwise busy. In fact on the quad core you can probably run 2 x SMP clients (but I do not know how to configure it on linux).
If you do have or do try the SMP client, remember to have the -smp flag set to run in SMP mode.
There is no GPU client for linux or OS/X just yet only Windows.
Posts: 412
Time spent in forums: 2 Days 14 h 13 m 44 sec
Reputation Power: 2017
from the Stanford site:
SMP works on 64-bit linux only
so the only option with 32-bit linux is running 4 single core clients with the machineID different (as I believe you have it setup now)
really I would look into finding ways to upgrade your existing installation to 64bit as most newer linux programs are being natively coded for 64-bit and then "emulated" to be run as 32bit...
__________________
Click here for my rig specs
Everytime a mustache is shaved, an angel dies.
Last edited by screwballl : September 2nd, 2008 at 11:51 AM.
Posts: 44
Time spent in forums: 5 h 8 m 32 sec
Reputation Power: 620
Quote:
Originally Posted by JohnFrank
Not a linux person but it sounds like you have the std client, you should run the SMP client on the dual core and quad machine to fully utilise the CPU cores when it is not otherwise busy.
Nope, SMP autodetection only works with 64 bit Linux, not 32 bit. and I'm not willing to reinstall. At least that is what the Stanford forums say, but it works perfectly on my dual core 32 bit machine, so something is not right
So, given that there is no support automatically, how do I do it manually?
There are rumours of wine allowing GPU support, but no details
Posts: 44
Time spent in forums: 5 h 8 m 32 sec
Reputation Power: 620
Quote:
Originally Posted by screwballl
really I would look into finding ways to upgrade your existing installation to 64bit as most newer linux programs are being natively coded for 64-bit and then "emulated" to be run as 32bit...
No, I really don't want to do that. I don't want to do that in general, and sure don't want to do it for a charity thing. I'm willing to do folding on a powerful computer if it doesn't mess my life much. But there is no way I'm reinstalling and reconfiguring my machine, I run 6 websites, process tons of email, have thousands of users, etc.
If I wanted a 64 bit machine, I would have bought one, and would have bought more than 3 GB of ram.
It ain't broke, and I'm not about to fix it.
I've received this 'advice' before, and the arrogance of it amazes me.
Posts: 2,149
Time spent in forums: 3 Months 4 Weeks 1 Day 3 h 3 m 48 sec
Reputation Power: 9968
It looks like you are doing what you can for now.
The new versions are not quick to come forward. So I think the GPU version is some way off as they are talking about finishing the viewere update on the current client first.
I am also hanging out for that GPU as it will be when they might do the OS/X one as well.
Posts: 412
Time spent in forums: 2 Days 14 h 13 m 44 sec
Reputation Power: 2017
Quote:
Originally Posted by fishtoprecords
No, I really don't want to do that. I don't want to do that in general, and sure don't want to do it for a charity thing. I'm willing to do folding on a powerful computer if it doesn't mess my life much. But there is no way I'm reinstalling and reconfiguring my machine, I run 6 websites, process tons of email, have thousands of users, etc.
If I wanted a 64 bit machine, I would have bought one, and would have bought more than 3 GB of ram.
It ain't broke, and I'm not about to fix it.
I've received this 'advice' before, and the arrogance of it amazes me.
you did not mention the server usage before, otherwise I would not have suggested what I did. All we have to go by is the info you give us.
As it is, all you can do is use 4 separate clients, one per core.
Posts: 412
Time spent in forums: 2 Days 14 h 13 m 44 sec
Reputation Power: 2017
Quote:
Originally Posted by fishtoprecords
And how do I do that? If I start the four copies of fah6, they share one CPU.
it is very easy...
as you set it up, say yes to advanced options... and set the first to MachineID 1
set the second to MachineID 2 and so on...
ID1 will use CPU0 (the first core)
ID2 will use CPU1 (the second core) and so on
Posts: 44
Time spent in forums: 5 h 8 m 32 sec
Reputation Power: 620
Quote:
Originally Posted by screwballl
it is very easy...
as you set it up, say yes to advanced options... and set the first to MachineID 1
set the second to MachineID 2 and so on...
ID1 will use CPU0 (the first core)
ID2 will use CPU1 (the second core) and so on
I've done that and it doesn't work.
All instances of ./FahCore_82.exe run on a single CPU.
All of the client.cfg files are identical except that they have different values of machineid=1
machineid=2, etc.