32bit Linux and FAHClient 7.4 setup questions

Moderators: Site Moderators, FAHC Science Team

32bit Linux and FAHClient 7.4 setup questions

Postby Koob » Sun Jun 14, 2020 5:22 pm

Hello

I am trying to find a use for a old 32 bit system. I thought maybe I could run folding at home.

I have Ubuntu 18.04 server installed and the 7.4 Fahclient. I cannot get work server assignments with this config. The box also doesn’t have much memory on it, only 256 meg.

Is this unsupported? Is there a way for me to see why I cannot get work units, is it the 32 bit architecture or lack of memory or something else?

I have been running this on my 64 bit machine, but using newer client - at least 7.5+ for a while. Last time it connected to get units was yesterday. Had no problem.

I suspect this old box won’t do. But would like to confirm so I don’t try it again with some other old box.

Here is my log -
Code: Select all
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-106-generic i686)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

Last login: Sun Jun 14 10:44:31 2020 from 192.168.1.11
koob@ubuntu32:~$ FAHClient -v
15:52:29:INFO(1):Read GPUs.txt
15:52:29:Removing old file 'logs/log-20200614-145803.txt'
15:52:29:************************* Folding@home Client *************************
15:52:29:    Website: http://folding.stanford.edu/
15:52:29:  Copyright: (c) 2009-2014 Stanford University
15:52:29:     Author: Joseph Coffland <joseph@cauldrondevelopment.com>
15:52:29:       Args: -v
15:52:29:     Config: /home/koob/config.xml
15:52:29:******************************** Build ********************************
15:52:29:    Version: 7.4.4
15:52:29:       Date: Mar 4 2014
15:52:29:       Time: 14:58:50
15:52:29:    SVN Rev: 4130
15:52:29:     Branch: fah/trunk/client
15:52:29:   Compiler: GNU 4.6.3
15:52:29:    Options: -std=gnu++98 -O3 -funroll-loops -mfpmath=sse -ffast-math
15:52:29:             -fno-unsafe-math-optimizations -msse
15:52:29:   Platform: linux2 3.2.0-2-486
15:52:29:       Bits: 32
15:52:29:       Mode: Release
15:52:29:******************************* System ********************************
15:52:29:        CPU: Unknown
15:52:29:     CPU ID: GenuineIntel Family 6 Model 8 Stepping 10
15:52:29:       CPUs: 1
15:52:29:     Memory: 169.98MiB
15:52:29:Free Memory: 5.11MiB
15:52:29:    Threads: POSIX_THREADS
15:52:29: OS Version: 4.15
15:52:29:Has Battery: false
15:52:29: On Battery: false
15:52:29: UTC Offset: -5
15:52:29:        PID: 12975
15:52:29:        CWD: /home/koob
15:52:29:         OS: Linux 4.15.0-106-generic i686
15:52:29:    OS Arch: X86
15:52:29:       GPUs: 0
15:52:29:       CUDA: Not detected
15:52:29:***********************************************************************
15:52:29:<config>
15:52:29:  <!-- Client Control -->
15:52:29:  <client-threads v='6'/>
15:52:29:  <cycle-rate v='4'/>
15:52:29:  <cycles v='-1'/>
15:52:29:  <data-directory v='.'/>
15:52:29:  <disable-sleep-when-active v='true'/>
15:52:29:  <exec-directory v='/usr/bin'/>
15:52:29:  <exit-when-done v='false'/>
15:52:29:  <fold-anon v='false'/>
15:52:29:  <idle-seconds v='300'/>
15:52:29:  <open-web-control v='false'/>
15:52:29:
15:52:29:  <!-- Configuration -->
15:52:29:  <config-rotate v='true'/>
15:52:29:  <config-rotate-dir v='configs'/>
15:52:29:  <config-rotate-max v='16'/>
15:52:29:
15:52:29:  <!-- Debugging -->
15:52:29:  <assignment-servers>
15:52:29:    assign3.stanford.edu:8080 assign4.stanford.edu:80
15:52:29:  </assignment-servers>
15:52:29:  <auth-as v='true'/>
15:52:29:  <capture-directory v='capture'/>
15:52:29:  <capture-on-error v='false'/>
15:52:29:  <capture-packets v='false'/>
15:52:29:  <capture-requests v='false'/>
15:52:29:  <capture-responses v='false'/>
15:52:29:  <capture-sockets v='false'/>
15:52:29:  <core-exec v='FahCore_$type'/>
15:52:29:  <core-wrapper-exec v='FAHCoreWrapper'/>
15:52:29:  <debug-sockets v='false'/>
15:52:29:  <exception-locations v='true'/>
15:52:29:  <gpu-assignment-servers>
15:52:29:    assign-GPU.stanford.edu:80 assign-GPU2.stanford.edu:80
15:52:29:  </gpu-assignment-servers>
15:52:29:  <stack-traces v='false'/>
15:52:29:
15:52:29:  <!-- Error Handling -->
15:52:29:  <max-slot-errors v='10'/>
15:52:29:  <max-unit-errors v='5'/>
15:52:29:
15:52:29:  <!-- Folding Core -->
15:52:29:  <checkpoint v='15'/>
15:52:29:  <core-dir v='cores'/>
15:52:29:  <core-priority v='idle'/>
15:52:29:  <cpu-affinity v='false'/>
15:52:29:  <cpu-usage v='100'/>
15:52:29:  <gpu-usage v='100'/>
15:52:29:  <no-assembly v='false'/>
15:52:29:
15:52:29:  <!-- Folding Slot Configuration -->
15:52:29:  <cause v='ANY'/>
15:52:29:  <client-subtype v='LINUX'/>
15:52:29:  <client-type v='normal'/>
15:52:29:  <cpu-species v='X86_PENTIUM_II'/>
15:52:29:  <cpu-type v='X86'/>
15:52:29:  <cpus v='-1'/>
15:52:29:  <gpu v='false'/>
15:52:29:  <max-packet-size v='normal'/>
15:52:29:  <os-species v='UNKNOWN'/>
15:52:29:  <os-type v='LINUX'/>
15:52:29:  <project-key v='0'/>
15:52:29:  <smp v='false'/>
15:52:29:
15:52:29:  <!-- GUI -->
15:52:29:  <gui-enabled v='true'/>
15:52:29:
15:52:29:  <!-- HTTP Server -->
15:52:29:  <allow v='127.0.0.1'/>
15:52:29:  <connection-timeout v='60'/>
15:52:29:  <deny v='0/0'/>
15:52:29:  <http-addresses v='0:7396'/>
15:52:29:  <https-addresses v=''/>
15:52:29:  <max-connect-time v='900'/>
15:52:29:  <max-connections v='800'/>
15:52:29:  <max-request-length v='52428800'/>
15:52:29:  <min-connect-time v='300'/>
15:52:29:  <threads v='1'/>
15:52:29:
15:52:29:  <!-- Logging -->
15:52:29:  <log v='log.txt'/>
15:52:29:  <log-color v='true'/>
15:52:29:  <log-crlf v='false'/>
15:52:29:  <log-date v='false'/>
15:52:29:  <log-date-periodically v='21600'/>
15:52:29:  <log-debug v='true'/>
15:52:29:  <log-domain v='false'/>
15:52:29:  <log-header v='true'/>
15:52:29:  <log-level v='true'/>
15:52:29:  <log-no-info-header v='true'/>
15:52:29:  <log-redirect v='false'/>
15:52:29:  <log-rotate v='true'/>
15:52:29:  <log-rotate-dir v='logs'/>
15:52:29:  <log-rotate-max v='16'/>
15:52:29:  <log-short-level v='false'/>
15:52:29:  <log-simple-domains v='true'/>
15:52:29:  <log-thread-id v='false'/>
15:52:29:  <log-thread-prefix v='true'/>
15:52:29:  <log-time v='true'/>
15:52:29:  <log-to-screen v='true'/>
15:52:29:  <log-truncate v='false'/>
15:52:29:  <verbosity v='3'/>
15:52:29:
15:52:29:  <!-- Network -->
15:52:29:  <proxy v=''/>
15:52:29:  <proxy-enable v='false'/>
15:52:29:  <proxy-pass v=''/>
15:52:29:  <proxy-user v=''/>
15:52:29:
15:52:29:  <!-- Process Control -->
15:52:29:  <child v='false'/>
15:52:29:  <daemon v='false'/>
15:52:29:  <fork v='false'/>
15:52:29:  <pid v='false'/>
15:52:29:  <pid-file v='Folding@home Client.pid'/>
15:52:29:  <respawn v='false'/>
15:52:29:  <service v='false'/>
15:52:29:
15:52:29:  <!-- Remote Command Server -->
15:52:29:  <command-address v='0.0.0.0'/>
15:52:29:  <command-allow-no-pass v='127.0.0.1'/>
15:52:29:  <command-deny-no-pass v='0/0'/>
15:52:29:  <command-enable v='true'/>
15:52:29:  <command-port v='36330'/>
15:52:29:
15:52:29:  <!-- Slot Control -->
15:52:29:  <idle v='false'/>
15:52:29:  <max-shutdown-wait v='60'/>
15:52:29:  <pause-on-battery v='true'/>
15:52:29:  <pause-on-start v='false'/>
15:52:29:  <paused v='false'/>
15:52:29:  <power v='medium'/>
15:52:29:
15:52:29:  <!-- User Information -->
15:52:29:  <machine-id v='0'/>
15:52:29:  <passkey v=''/>
15:52:29:  <team v='0'/>
15:52:29:  <user v='Anonymous'/>
15:52:29:
15:52:29:  <!-- Web Server -->
15:52:29:  <web-allow v='127.0.0.1'/>
15:52:29:  <web-deny v='0/0'/>
15:52:29:  <web-enable v='true'/>
15:52:29:
15:52:29:  <!-- Web Server Sessions -->
15:52:29:  <session-cookie v='sid'/>
15:52:29:  <session-lifetime v='86400'/>
15:52:29:  <session-timeout v='3600'/>
15:52:29:
15:52:29:  <!-- Work Unit Control -->
15:52:29:  <dump-after-deadline v='true'/>
15:52:29:  <max-queue v='16'/>
15:52:29:  <max-units v='0'/>
15:52:29:  <next-unit-percentage v='99'/>
15:52:29:  <stall-detection-enabled v='false'/>
15:52:29:  <stall-percent v='5'/>
15:52:29:  <stall-timeout v='1800'/>
15:52:29:
15:52:29:  <!-- Folding Slots -->
15:52:29:  <slot id='0' type='CPU'/>
15:52:29:</config>
15:52:29:Trying to access database...
15:52:29:Successfully acquired database lock
15:52:29:Enabled folding slot 00: READY cpu:1
15:52:29:WU00:FS00:Connecting to 65.254.110.245:8080
15:52:30:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': Empty work server assignment
15:52:30:WU00:FS00:Connecting to 18.218.241.186:80
15:52:30:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': Empty work server assignment
15:52:30:ERROR:WU00:FS00:Exception: Could not get an assignment
15:52:31:WU00:FS00:Connecting to 65.254.110.245:8080
15:52:31:WARNING:WU00:FS00:Failed to get assignment from '65.254.110.245:8080': Empty work server assignment
15:52:31:WU00:FS00:Connecting to 18.218.241.186:80
15:52:31:WARNING:WU00:FS00:Failed to get assignment from '18.218.241.186:80': Empty work server assignment
15:52:31:ERROR:WU00:FS00:Exception: Could not get an assignment
Koob
 
Posts: 2
Joined: Sun Jun 14, 2020 5:03 pm

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby Neil-B » Sun Jun 14, 2020 6:35 pm

Believe 32bit machine is your issue … see this thread https://foldingforum.org/viewtopic.php?f=61&t=35376&p=335740&hilit=32+bit#p335582
1: 2x Xeon E5-2697v3@2.60GHz, 512GB DDR4 LRDIMM, SSD Raid, Win10 Ent, Quadro K420 1GB, FAH 7.6.13
2: Xeon E3-1505Mv5@2.80GHz, 32GB DDR4, NVME, Win10 Pro, Quadro M1000M 2GB, FAH 7.6.13
3: i7-960@3.20GHz, 12GB DDR3, SSD, Win10 Pro, GTX 750Ti 2GB, FAH 7.6.13
Neil-B
 
Posts: 1409
Joined: Sun Mar 22, 2020 6:52 pm
Location: UK

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby Joe_H » Sun Jun 14, 2020 6:59 pm

Yes, 32-bit Linux is no longer supported for active folding. The available folding cores require 64-bit OSs now. I am not certain when the last work that could be done on the Linux 32-bit CPU core ran out, but it was sometime in the last year or two. GPU folding has required 64-bit OSs since AMD and nVidia dropped 32-bit driver support.

If this system has a display you could set it up for remote monitoring of other systems with the F@h client installed. FAHControl is used for that and there are 32-bit versions of that for 7.4.4 and 7.5.1.
Image

iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Joe_H
Site Admin
 
Posts: 6602
Joined: Tue Apr 21, 2009 5:41 pm
Location: W. MA

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby Koob » Sun Jun 14, 2020 8:08 pm

Ok thank you. My next option for the machine is recycling
Koob
 
Posts: 2
Joined: Sun Jun 14, 2020 5:03 pm

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby JimboPalmer » Sun Jun 14, 2020 9:03 pm

Koob wrote:Ok thank you. My next option for the machine is recycling

You may wish to look at BOINC and Rosetta@Home

https://boinc.bakerlab.org/rosetta/apps.php

I am not a user, but as I read this, you can help fight COVID-19 there with 32 bit Linux. It is a much less time critical project.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
JimboPalmer
 
Posts: 2040
Joined: Mon Feb 16, 2009 5:12 am
Location: Greenwood MS USA

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby MeeLee » Mon Jun 15, 2020 1:33 am

Nvidia still has 32 bit libraries that can be installed from the drivers, but it's not really needed anywhere.
MeeLee
 
Posts: 1095
Joined: Tue Feb 19, 2019 11:16 pm

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby ComputerUser » Mon Jun 15, 2020 8:45 pm

Koob wrote:
Code: Select all
15:52:29:     CPU ID: GenuineIntel Family 6 Model 8 Stepping 10


According to this thread this is a Pentium III Coppermine processor. I never tried running FAH on a Pentium III, but I highly doubt this CPU will finish any A7 project WU before expiration. I don't even know if the A7 core can be run on anything older than a Pentium 4. If you want to try you must install Windows 7 32 bit, which is still supported (i am currently running FAH 7.4.4 on Win7 32 on a Pentium E5800 doing 2000-3000 PPD, but there are some projects with their timeout set to one day which this CPU can't finish on time even running 24/7).

It's sad if a working Pentium III System is scrapped, but i'm not sure if its useful in 2020 except for retro gaming.

Cheers,

ComputerUser
ComputerUser
 
Posts: 12
Joined: Thu Oct 31, 2019 8:58 am

Re: 32bit Linux and FAHClient 7.4 setup questions

Postby JimboPalmer » Mon Jun 15, 2020 9:02 pm

ComputerUser wrote:
Koob wrote:
Code: Select all
15:52:29:     CPU ID: GenuineIntel Family 6 Model 8 Stepping 10


According to this thread this is a Pentium III Coppermine processor.


Core_a7 can use the Older SSE2 or the newer AVX-256.

SSE2 was introduced with Pentium 4 Willamette. So Coppermine lacks the math capabilities to run Core_a7.

I think Core_a4 wanted SSE2 but would fall back to x87 loops if needed,

I think the last Core designed for the Pentium III was Core_78.

https://en.wikipedia.org/wiki/List_of_F ... home_cores
JimboPalmer
 
Posts: 2040
Joined: Mon Feb 16, 2009 5:12 am
Location: Greenwood MS USA


Return to V7.4.4 Public Release Windows/Linux/MacOS X (deprecated)

Who is online

Users browsing this forum: No registered users and 3 guests

cron