how to get A@H to use sse3 instead of avx


Message boards : Windows : how to get A@H to use sse3 instead of avx

Message board moderation

To post messages, you must log in.
AuthorMessage
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3945 - Posted: 15 Jan 2015, 4:59:18 UTC
I had a rig go down due to a bad memory stick, and win8.1's use of UEFI it wouldn't do anything but reboot, so I had to replace the ssd windows was on and reset projects, since at that time I couldn't access the old ssd.

Now A@H just sends avx program and WU, dispite the fact I was running sse3 tasks prior to my rig crashing.
I see from looking at the data directory that only the avx app was sent to my rig this time.

I have however now managed to access the defunct ssd and recovered both the sse apps that its data directory held along with the client state xml files.

So 64million buck question, how do I get those apps to run in the current circumstances? Do I simply replace the current client stat file and put the salvaged sse apps in the a@h project directory?


Or is more finagleing required in order to not loose the 3 avx tasks I have on board at this time?

Regards, Cliff
ID: 3945 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,225,808
RAC: 8,106
Message 3946 - Posted: 15 Jan 2015, 11:17:52 UTC - in response to Message 3945.  

Last modified: 15 Jan 2015, 11:20:43 UTC
I had a rig go down due to a bad memory stick, and win8.1's use of UEFI it wouldn't do anything but reboot, so I had to replace the ssd windows was on and reset projects, since at that time I couldn't access the old ssd.

Now A@H just sends avx program and WU, dispite the fact I was running sse3 tasks prior to my rig crashing.
I see from looking at the data directory that only the avx app was sent to my rig this time.

I have however now managed to access the defunct ssd and recovered both the sse apps that its data directory held along with the client state xml files.

So 64million buck question, how do I get those apps to run in the current circumstances? Do I simply replace the current client stat file and put the salvaged sse apps in the a@h project directory?


Or is more finagleing required in order to not loose the 3 avx tasks I have on board at this time?

Regards, Cliff


MUCH more finagling is involved!!! You have to set all projects to no new tasks, exit out of Boinc and then physically copy the c:\programdata\boinc\projects\asteroids??? directory on the new drive to a safe place, then replace it with the exact same directory from the old drive. Then you can restart Boinc and finish all your old Asteroids tasks, when that is complete you can then go thru the same process, in reverse, so you can go back to your current units in your cache, and turn the workunit fetch back on again.

In short it's better to say 'hasta lavista baby' to the old units and just keep going as you are with the new drive and new units. It happens all the time as people's machines crash, the net goes down, whatever, the project will just send the old units to someone else and the World of Boinc moves on.

If one of your units on the old drive expires then all that work is for nothing as you probably won't get any credit for it even if you do crunch it. If the new machine uses a different login or even machine name it could be problematic too. Boinc has lots of security stuff behind the scenes to prevent cheating, most of it we never encounter, you are considering venturing into that realm. 'Sneaker net', as it was called back then, is ACTIVELY discouraged now.
ID: 3946 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3947 - Posted: 15 Jan 2015, 14:05:43 UTC - in response to Message 3946.  
Hi Mikey

I'm not interested in getting the old tasks running, all I want to do is get sse3 back, as it stands a@h hasn't even sent me the sse apps:-(

I have 3 avx tasks presently in progress that take about 3.5 hours to complete, however sse3 tasks complete in about 2.5 hours, hence more throughput for the rig. I've set NNT for now and will process those avx tasks in turn until completed & returned.

I consider any tasks that were on the old ssd data setup to be lost anyway, and so don't need to try and complete them.

I just need to integrate the salvaged sse apps into the client_state.xml file that is currently in use.

I'm wondering if I just copy and paste the sse parts of the old state files to the current ones if that will work or will it screw up the a@h setup.

Any ideas?

Regards, Cliff
ID: 3947 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,225,808
RAC: 8,106
Message 3948 - Posted: 16 Jan 2015, 13:11:15 UTC - in response to Message 3947.  
Hi Mikey

I'm not interested in getting the old tasks running, all I want to do is get sse3 back, as it stands a@h hasn't even sent me the sse apps:-(

I have 3 avx tasks presently in progress that take about 3.5 hours to complete, however sse3 tasks complete in about 2.5 hours, hence more throughput for the rig. I've set NNT for now and will process those avx tasks in turn until completed & returned.

I consider any tasks that were on the old ssd data setup to be lost anyway, and so don't need to try and complete them.

I just need to integrate the salvaged sse apps into the client_state.xml file that is currently in use.

I'm wondering if I just copy and paste the sse parts of the old state files to the current ones if that will work or will it screw up the a@h setup.

Any ideas?

Regards, Cliff


No you are beyond what I know about, sorry.
ID: 3948 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3949 - Posted: 16 Jan 2015, 14:51:56 UTC - in response to Message 3948.  


I'm wondering if I just copy and paste the sse parts of the old state files to the current ones if that will work or will it screw up the a@h setup.

Any ideas?

Regards, Cliff

No you are beyond what I know about, sorry.


Hi Mikey,

Not to worry, tis not quite an end of world situation:-) Just a damn niggle.
Particularly since I have no bleeding idea why a@h wont recognise that my rig is sse capable or whatever.

Regards, Cliff
ID: 3949 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
MarkJ
Avatar

Send message
Joined: 27 Jun 12
Posts: 129
Credit: 62,716,275
RAC: 98
Message 3950 - Posted: 17 Jan 2015, 11:12:45 UTC
You might be able to abort a bunch of them and the server should try the other apps. You may need to let them start and maybe kill the asteroids task via task manager, so it thinks it's crashed rather than being aborted.

I have avx capable rigs but have never received the avx app on them.
BOINC blog
ID: 3950 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3951 - Posted: 17 Jan 2015, 13:14:59 UTC - in response to Message 3950.  
Hi Mark,
as it happens my rig did crash, lost a shedload of tasks due to a faulty dim and UEFI patition on ssd, had to rebuild rig, but still have same CPU & GPU's..
So far I've tried resetting the project, disconnecting from the project and reconnecting, nothing works.

I've managed to salvage some files, client_state.xml etc, from the old ssd So I need to figure out how to take info from them to use to modify the current files.

Regards, Cliff
ID: 3951 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,225,808
RAC: 8,106
Message 3952 - Posted: 18 Jan 2015, 11:56:28 UTC - in response to Message 3951.  

Last modified: 18 Jan 2015, 11:58:51 UTC
Hi Mark,
as it happens my rig did crash, lost a shedload of tasks due to a faulty dim and UEFI patition on ssd, had to rebuild rig, but still have same CPU & GPU's..
So far I've tried resetting the project, disconnecting from the project and reconnecting, nothing works.

I've managed to salvage some files, client_state.xml etc, from the old ssd So I need to figure out how to take info from them to use to modify the current files.

Regards, Cliff


Why do you need to do that? All of the needed stuff will be recreated when the new pc connects. You will have to redo all your default settings, unless you only do them thru the website, then they will jump to the old settings pretty quickly. You essentially have a clean slate, why would you want to introduce all those old things back in again? Since you said the new pc IS the old pc with a new OS loaded you should even be able to 'merge' the two pc's under Your Account, view my computers, and then details. Meaning all your old credits etc will be merged into one pc on your list, for those two pc's.
ID: 3952 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3953 - Posted: 18 Jan 2015, 16:51:29 UTC - in response to Message 3952.  
Hi Mikey,

Havent 'done' that yet, but since I've tried the following without any luck!
[1] reset project [x2]
[2] disconnect & reconnect [x1]
[3] merged all computers on a/c
[4] put missing '.exe' files in a@h sub directory.

And nothing works to get a@h servers to either recognise my rig as sse capable, or to get any sse tasks.

It seems to me that only an alteration of the client_state.xml file is likely to provide a solution.

The only other measure I haven't taken so far its to totally empty my rig of all a@h tasks and also those of another current project. ie run both on NNT until no tasks remain.

Then uninstall BOINC, remove all relevant directories and then re-install BOINC and reconnect to both projects.

That is in fact my next course of action.

Regards,
Cliff
ID: 3953 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Crunch3r
Avatar

Send message
Joined: 19 Jun 12
Posts: 21
Credit: 107,293,560
RAC: 0
Message 3954 - Posted: 18 Jan 2015, 23:49:16 UTC - in response to Message 3953.  
well, the easiest way to deal with it, is downloading that app -> http://www.boincunited.org/period_search_10210_windows_x86_64_bd_fma4_gcc.zip
using an app_info.xml. No doubt about it, it's the fastest app you can run on your cpu. since it's using fma4.

Join BOINC United now!
ID: 3954 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,225,808
RAC: 8,106
Message 3956 - Posted: 19 Jan 2015, 12:41:16 UTC - in response to Message 3953.  
Hi Mikey,

Havent 'done' that yet, but since I've tried the following without any luck!
[1] reset project [x2]
[2] disconnect & reconnect [x1]
[3] merged all computers on a/c
[4] put missing '.exe' files in a@h sub directory.

And nothing works to get a@h servers to either recognise my rig as sse capable, or to get any sse tasks.

It seems to me that only an alteration of the client_state.xml file is likely to provide a solution.

The only other measure I haven't taken so far its to totally empty my rig of all a@h tasks and also those of another current project. ie run both on NNT until no tasks remain.

Then uninstall BOINC, remove all relevant directories and then re-install BOINC and reconnect to both projects.

That is in fact my next course of action.

Regards,
Cliff


Does the project even have any SSE units? When I check the Server Status page I don't see where it separates the kinds of units out between AVX and SEE. What I'm getting at is you may go thru all of that and it STILL may not work. Maybe the problem is on the SERVER side of things and not your pc's side? When you exit and then restart the Boinc Manager does it say your cpu can do SSE in the Event Log? When I look at my Intel i7 laptop it says this:

1/19/2015 7:37:05 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss htt tm pni ssse3 cx16 sse4_1 sse4_2 popcnt aes f16c rdrandsyscall nx lm avx vmx tm2 pbe fsgsbase smep

Does yours say anything about SSE or AVX? If so it may NOT be your pc that is the problems, but instead the Server that isn't differentiating between the cpu's that are attaching, and just sending the next available units no matter what kind they are.
ID: 3956 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3957 - Posted: 19 Jan 2015, 13:14:09 UTC - in response to Message 3956.  
Hi Mikey,
Nope its not the server being unable to tell the difference or at least not entirely.
CrunchR gave me a link to an enhanced app in the post before yours, and I'm now running my 1st task with it.

Will see how it pans out and if the task validates or not, Ill give it 3 tasks worth to be sure, if most/all validate then I have a workaround:-)

Its an FMA4 setup, and I'm watching it sort out its run time right now.

Regards, Cliff
ID: 3957 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,225,808
RAC: 8,106
Message 3960 - Posted: 20 Jan 2015, 11:42:14 UTC - in response to Message 3957.  
Hi Mikey,
Nope its not the server being unable to tell the difference or at least not entirely.
CrunchR gave me a link to an enhanced app in the post before yours, and I'm now running my 1st task with it.

Will see how it pans out and if the task validates or not, Ill give it 3 tasks worth to be sure, if most/all validate then I have a workaround:-)

Its an FMA4 setup, and I'm watching it sort out its run time right now.

Regards, Cliff


Keep us informed, it may be worth it for more people to use it too!
ID: 3960 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3961 - Posted: 20 Jan 2015, 12:46:42 UTC - in response to Message 3960.  

Last modified: 20 Jan 2015, 12:51:51 UTC
Its an FMA4 setup, and I'm watching it sort out its run time right now.


Keep us informed, it may be worth it for more people to use it too!


Hi Mikey,

Well its on its 3rd task, times are around 2hrs 5mins per task:-) That's better than avx or sse.
avx times were 3 hours 20+ minutes & sse were AFAIR 2 hours 30 minutes.

Havent seen any problems as yet, all the tasks completed are waiting validation so I'm hopeful they will do so. Anyway non have failed outright so far.

[edit] 1 validated, 2 pending.. looking good!

Regards, Cliff
ID: 3961 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile cliff
Avatar

Send message
Joined: 19 Nov 14
Posts: 93
Credit: 30,066,240
RAC: 0
Message 3962 - Posted: 20 Jan 2015, 12:54:07 UTC - in response to Message 3954.  
Hi Crunch3r,

Obliged to you for the assistance, got the app and its working ok:-)

Regards, Cliff
ID: 3962 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 1 Jan 14
Posts: 300
Credit: 32,225,808
RAC: 8,106
Message 3965 - Posted: 21 Jan 2015, 12:42:21 UTC - in response to Message 3961.  
Its an FMA4 setup, and I'm watching it sort out its run time right now.


Keep us informed, it may be worth it for more people to use it too!


Hi Mikey,

Well its on its 3rd task, times are around 2hrs 5mins per task:-) That's better than avx or sse.
avx times were 3 hours 20+ minutes & sse were AFAIR 2 hours 30 minutes.

Havent seen any problems as yet, all the tasks completed are waiting validation so I'm hopeful they will do so. Anyway non have failed outright so far.

[edit] 1 validated, 2 pending.. looking good!

Regards, Cliff


That's very good news, thanks!!
ID: 3965 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
alexander

Send message
Joined: 28 Apr 13
Posts: 87
Credit: 26,716,176
RAC: 16
Message 3967 - Posted: 22 Jan 2015, 8:12:59 UTC - in response to Message 3961.  
Its an FMA4 setup, and I'm watching it sort out its run time right now.


Keep us informed, it may be worth it for more people to use it too!


Hi Mikey,

Well its on its 3rd task, times are around 2hrs 5mins per task:-) That's better than avx or sse.
avx times were 3 hours 20+ minutes & sse were AFAIR 2 hours 30 minutes.

Havent seen any problems as yet, all the tasks completed are waiting validation so I'm hopeful they will do so. Anyway non have failed outright so far.

[edit] 1 validated, 2 pending.. looking good!

Regards, Cliff


I'm using crunch3r's app for many weeks now, not a single one failed or did not validate. It's perfect if your cpu is fma4 capable.
If one wants to check my results look for 'Raj'. The logged errors are all download errors, not crunching errors.
Raj is currently running linux, testing an optimized app in an other project, which seems to be twice as fast as the windows app.
ID: 3967 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile Crunch3r
Avatar

Send message
Joined: 19 Jun 12
Posts: 21
Credit: 107,293,560
RAC: 0
Message 3973 - Posted: 24 Jan 2015, 18:53:40 UTC - in response to Message 3962.  
Hi Crunch3r,

Obliged to you for the assistance, got the app and its working ok:-)

Regards, Cliff


Nice,

I'm glad I could help.

Join BOINC United now!
ID: 3973 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
MarkJ
Avatar

Send message
Joined: 27 Jun 12
Posts: 129
Credit: 62,716,275
RAC: 98
Message 5555 - Posted: 17 Nov 2017, 23:26:15 UTC
Resurrecting an old thread. It would seem the server selection requires 1000+ tasks before trying a different app. I have PM’ed Kyong the relevant config option but have yet to receive a reply.
BOINC blog
ID: 5555 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Windows : how to get A@H to use sse3 instead of avx