I have a 24-CPU system that for various reasons I cannot upgrade to enable 0xa7 WUs to be processed (shared libraries are old versions, which causes 0xa7 WUs to fail).
I have set max-packet-size to "small" and for a long time this seemed to favour 0xa4 WUs to be processed. For the last few days, only 0xa7 units seem to be downloaded (all of which fail as described above).
Conversely I have a couple of systems that process 0xa7 units *much* faster than 0xa4 ones - any way to force these systems to only download 0xa7 WUs ?
Thanks for any help
Is there any way to force 0xa4 WUs only ?
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 14
- Joined: Wed Aug 23, 2017 2:29 pm
- Location: Duxford, Cambridgeshire, UK
-
- Posts: 2040
- Joined: Sat Dec 01, 2012 3:43 pm
- Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441
Re: Is there any way to force 0xa4 WUs only ?
Hi Blue_Bubble,
For the first question: 0xa7 work units are only deployed if the CPU and OS support AVX instructions. So if you can somehow disable AVX support in BIOS or OS then you will only get 0xa4 work units anymore. On Windows in a cmd shell enter this: "bcdedit /set xsavedisable 1" and reboot but I don't know if this could lead to problems like not booting or others.
For the second question: no you cannot force 0xa7 only as there are also 0xa4 work units which need to be processed.
For the first question: 0xa7 work units are only deployed if the CPU and OS support AVX instructions. So if you can somehow disable AVX support in BIOS or OS then you will only get 0xa4 work units anymore. On Windows in a cmd shell enter this: "bcdedit /set xsavedisable 1" and reboot but I don't know if this could lead to problems like not booting or others.
For the second question: no you cannot force 0xa7 only as there are also 0xa4 work units which need to be processed.
Re: Is there any way to force 0xa4 WUs only ?
That may seem true, but it's really not so.foldy wrote:For the first question: 0xa7 work units are only deployed if the CPU and OS support AVX instructions. So if you can somehow disable AVX support in BIOS or OS then you will only get 0xa4 work units anymore.
There are two versions of 0xa7. They run exactly the same group of projects but one is compiled to use AVX and it's deployed, as you say, to CPUs and OSs which support AVX. The other is compiled to use SSE2 instructions, and it's assigned to the same machines which run 0xa4 projects.
As foldy has said, you cannot force a system to download only 0xa7 assignments. On a platform that supports AVX, these WU will use the AVX version of 0xa7. If assigned to a platform which does NOT support AVX, the second version of FAHCore_a7 will be deployed. In that case, that system will use SSE2 instructions and FAHCore_a7 will process that assignment at the same speed as it would run 0xa4.Blue_Bubble wrote:Conversely I have a couple of systems that process 0xa7 units *much* faster than 0xa4 ones - any way to force these systems to only download 0xa7 WUs ?
i.e. - both types of platforms will receive both types of assignments.
If you post segments of your logs from both types of systems where it starts processing both types of assignments, we can point out the difference. Use the instructions below, but be sure to include the long lines of the form Running FahCore: "C:\Program Files ... FahCore_a4.exe -dir 00 -suffix 01 -version .... for both a4 and a7 and note whether you believe the system supports AVX or not.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: Is there any way to force 0xa4 WUs only ?
>>>>>>>>>>>>>> Hardware and OS
>>>>>>>>>>>>>> AVX _____non AVX
Project uses
>>>>> 0xa4 >>> SSE2 ______SSE2
>>>>> 0xa7 >>> AVX ______ SSE2
>>>>>>>>>>>>>> AVX _____non AVX
Project uses
>>>>> 0xa4 >>> SSE2 ______SSE2
>>>>> 0xa7 >>> AVX ______ SSE2
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 2522
- Joined: Mon Feb 16, 2009 4:12 am
- Location: Greenwood MS USA
Re: Is there any way to force 0xa4 WUs only ?
I suspect no truly new research is being started with a4 cores. It could take years for all current and subsequent research to finish. Once all those a4's are done, a7 will be the new normal.Blue_Bubble wrote:Conversely I have a couple of systems that process 0xa7 units *much* faster than 0xa4 ones - any way to force these systems to only download 0xa7 WUs ?
While currently a7 requires a 64 bit OS, it is not a given that 32 bit CPUs can't run it eventually. If not, then Netburst through Core Duo will be retired when a4 runs out.
Tsar of all the Rushers
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
I tried to remain childlike, all I achieved was childish.
A friend to those who want no friends
-
- Site Moderator
- Posts: 6394
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: Is there any way to force 0xa4 WUs only ?
I have an old server in the same situation ... so it regularly fails A7 WUs and there's nothing I can do about it (I tried to update the Ubuntu distribution, but it's too old now and it can't even update).
Re: Is there any way to force 0xa4 WUs only ?
Post the log showing the log around the time of a couple of failures.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Site Moderator
- Posts: 6394
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: Is there any way to force 0xa4 WUs only ?
It's just incompatible libraries with this old Ubuntu 10.04 setup ...