Upgrade Boinc client instructions? tx36 to 5.4.9?

archae86
archae86
Joined: 6 Dec 05
Posts: 3157
Credit: 7228198254
RAC: 1106937
Topic 191471

As Einstein S4 ends, and S5 and current SETI use credit methods obsoleting the calibration in Trux's client, I imagine I am not alone in wanting to do a clean replacement of tx36 on three machines with the latest distributed BOINC client, 5.4.9.

Would any kind reader of this thread who knows well how to do this, or has found a good posting, please let us know?

I see the client offered for download at:
BOINC download page but am unclear on whether the previous BOINC client must first be uninstalled, nor on just what degree of preparatory tidying up is appropriate. While I do see BOINC listed in Windows Add/Remove programs, I don't know whether using this uninstall is a needed preparation for upgrade, nor whether it even works in the case of tx36.

Any wisdom or relevant experience would help me, and, I suspect, some others.

{N.B., I am speaking of the client, boinc.exe, not the science ap(s)}

ErichZann
ErichZann
Joined: 11 Feb 05
Posts: 120
Credit: 81582
RAC: 0

Upgrade Boinc client instructions? tx36 to 5.4.9?

it worked fine here by uninstalling the old version through Windows Add/Remove programs and then install the new version to the same directory.

paul milton
paul milton
Joined: 16 Sep 05
Posts: 329
Credit: 35825044
RAC: 0

i personaly took the lazy

i personaly took the lazy route, i just installd the new official cliant over the trx one, and deleted the truxoft_prefs.xml file tho i didnt need to. meh was just lazy :)

but from my understanding to be on the safe side you could back up the "projects" folder with in the boinc folder, then go in to add/remove programs and uninstall boinc, then see whats left in the boinc folder... wouldnt mess with anything tho. then install the official cliant and check to be sure the projects folder is there.

ofcourse i used my firewall to block all internet (pullin the network cable from the modem woulda done the same thing) and startid up boinc.. just in case :)

seeing without seeing is something the blind learn to do, and seeing beyond vision can be a gift.

Gecko
Gecko
Joined: 5 Jun 06
Posts: 10
Credit: 61039
RAC: 0

BTW, you don't have to ditch

BTW, you don't have to ditch 5.3.12tx36 as a matter of requirement for S5. Just select "no new tasks", wait for your S4 units to complete, and send them upon completion. Then in your account preferences, set your cache (connect to network every: ) to a low value, .05 days for example.
You can "turn-off" calibration in the Trux client. Close BOINC. Open Truxoft_prefs.xml w/ notepad and remove Einstein from calibration or off if it is the only project.
Afterwards, restart BOINC and select "allow tasks". With the low cache setting, you should only DL 1 or 2 WUs. This will allow the DCF to correct itself after the first S5 WU is completed and returned. After the first couple of WUs are uploaded, you can increase your cache to your preferred level.

If you still want to do the 5.4.9 upgrade, here's what's worked for me.
I recently did this exact upgrade when S@H migrated to Enhanced.

Suspend project.
Suspend Network Activity
Close BOINC
Go to your BOINC folder, remove/delete Truxoft_prefs.xml file
Trash boinc.exe as well
unzip and extract 5.4.9 into Boinc folder, click overwrite "yes", if asked.
Launch BOINC, reconnect network, resume project.
Done.

Just my personal preference, but I try to avoid uninstalls/program removals unless absolutley necessary. Have had ugly issues w/ Windows in the past w/ uninstalls.

Hope this helps!

Stan Pleban
Stan Pleban
Joined: 2 Dec 05
Posts: 73
Credit: 4635380
RAC: 0

Some observations after all

Some observations after all the activity this past weekend..When einstein was going down there some weeks back, I hooked to Rosetta and ran apps using 5.3.12tx36...was getting credits in the 110 range..so, I installed 5.4.9, ran a Rosetta and was immediately rewarded with 1/2 the credit.
So, back to reinstalling 5.3.12tx36 and now the credits went back to 110+ for the same time.

Now, I had not done a Seti since 2000, so I got a unit and ran it with the 5.3.12tx36, whoa...it recalibrated 34,675 seconds to 15,515 and gave 58 credits which hurt everyone in the quorum. Now, I had to abort the Einstein WU's because we were asked to, so I aborted one, detached and reattached.
Whoa..I get a WU with a time of completion of over 28 hours.

So, I will try the Einstein unit with the 5.3.12tx36 and see what happens, since I like having Rosetta as a backup project and it works better with 5.3.12tx36, I will run this Einstein WU on it and then try a 5.4.9 on one.
I am keeping both apps in reserve until this shakes out for me..

archae86
archae86
Joined: 6 Dec 05
Posts: 3157
Credit: 7228198254
RAC: 1106937

RE: it worked fine here by

Message 40831 in response to message 40827

Quote:
it worked fine here by uninstalling the old version through Windows Add/Remove programs and then install the new version to the same directory.

Thanks. I did just that (after first stopping boincmgr of course) on one machine.

Getting a little braver, on a second machine I just stopped boincmgr and did the new install without touching the old at all, let alone the uninstall.

Both seem OK, though I have an extremely long-queue quorum partner to wait for on the validation confirmation.

Tony DeBari
Tony DeBari
Joined: 29 Apr 05
Posts: 30
Credit: 38576823
RAC: 0

RE: Some observations after

Message 40832 in response to message 40830

Quote:
Some observations after all the activity this past weekend..When einstein was going down there some weeks back, I hooked to Rosetta and ran apps using 5.3.12tx36...was getting credits in the 110 range..so, I installed 5.4.9, ran a Rosetta and was immediately rewarded with 1/2 the credit.
So, back to reinstalling 5.3.12tx36 and now the credits went back to 110+ for the same time.

The same thing happened to me. The Trux client tweaks the benchmark values in addition to the optional calibration feature. I only had calibration active for Seti (non-enhanced) and Einstein S4 (running Akos's S41.08 app), but Rosetta still overclaimed credit (vs. the official client) by a factor 2+.

Quote:
Now, I had not done a Seti since 2000, so I got a unit and ran it with the 5.3.12tx36, whoa...it recalibrated 34,675 seconds to 15,515 and gave 58 credits which hurt everyone in the quorum.

Seti Enhanced awards credit based on FpOps, not time/benchmark. The Trux .tx36 client will claim the correct amount of credit regardless of calibration. However, the calibrated wu times will throw off the projects Duration Correction Factor and could adversely affect BOINC's ability to manage your wu cache.

Quote:
Now, I had to abort the Einstein WU's because we were asked to, so I aborted one, detached and reattached.
Whoa..I get a WU with a time of completion of over 28 hours.

Probably a "long" work unit. They take ~12 hours on my dual Athlon MP 2000+ box.

Quote:
So, I will try the Einstein unit with the 5.3.12tx36 and see what happens, since I like having Rosetta as a backup project and it works better with 5.3.12tx36, I will run this Einstein WU on it and then try a 5.4.9 on one.
I am keeping both apps in reserve until this shakes out for me..

You won't see any difference in credit claimed/granted on Einstein S5 wu's, as the wu credit is determined on the server side. Nor will you see any difference in crunching speed, as this has almost notihing to do with the BOINC core client. You will get an artificial credit bonus on Rosetta with Trux .tx36, but that could disappear after the CASP7 study, as there has been discussion about going to FpOps or fixed wu credit there as well.

Regards,

-- Tony

Stan Pleban
Stan Pleban
Joined: 2 Dec 05
Posts: 73
Credit: 4635380
RAC: 0

Tony.....Appreciate your

Tony.....Appreciate your enlightening comments...Stan

Glad to hear that the long Einstein WU's will probably take less time
than it is showing...

Alinator
Alinator
Joined: 8 May 05
Posts: 927
Credit: 9352143
RAC: 0

RE: Tony.....Appreciate

Message 40834 in response to message 40833

Quote:

Tony.....Appreciate your enlightening comments...Stan

Glad to hear that the long Einstein WU's will probably take less time
than it is showing...

Just a couple of clarifications:

FWIW, I didn't see a significant change in what the Trux' CC produced for benchmarks as compared to a straight 5.2.13 (or going to 5.4.9 for that matter) when I first started using it. BYMMV.

It does the calibration by adjusting two of the variables used in the orignal BM based claimed credit calculation, of which CPU time is one (don't have any old SAH results left, didn't need to use it here even running Akos S4 on my slugs, and can't remember the other one).

Also, it takes a few results to be run through the mill before it "hits the mark" with the cal, which explains what you saw on your test run.

Finally, you can set which projects you want to calibrate with a parameter in the Truxoft_prefs file.

Alinator

Tony DeBari
Tony DeBari
Joined: 29 Apr 05
Posts: 30
Credit: 38576823
RAC: 0

RE: RE: Tony.....Apprecia

Message 40835 in response to message 40834

Quote:
Quote:

Tony.....Appreciate your enlightening comments...Stan

Glad to hear that the long Einstein WU's will probably take less time
than it is showing...

Just a couple of clarifications:

FWIW, I didn't see a significant change in what the Trux' CC produced for benchmarks as compared to a straight 5.2.13 (or going to 5.4.9 for that matter) when I first started using it. BYMMV.


The .tx36 client almost doubled the integer benchmark on my Athlon MP 2000+ box, and also increased the floating point benchmark a little as well. The amount of tweaking could vary by CPU speed, L1/L2 cache, etc. As you said, YMMV.

Quote:
It does the calibration by adjusting two of the variables used in the orignal BM based claimed credit calculation, of which CPU time is one (don't have any old SAH results left, didn't need to use it here even running Akos S4 on my slugs, and can't remember the other one).


According to the S4 results still in my results list, the other calibtated value is "Mfpops", which I presume is the floating point benchmark.

Quote:
Also, it takes a few results to be run through the mill before it "hits the mark" with the cal, which explains what you saw on your test run.


Right, except that he shouldn't be calibrating Rosetta at all (no optimized apps), and it doesn't matter for Seti Enhanced and Einstein S5.

Quote:

Finally, you can set which projects you want to calibrate with a parameter in the Truxoft_prefs file.

Alinator


Also note that out of the box, the parameter is set to "all" and should be adjusted if one is running projects that don't use optimized apps or don't use time*benchmark credit.

Regards,

-- Tony

[EDIT: Fixed formatting]

Alinator
Alinator
Joined: 8 May 05
Posts: 927
Credit: 9352143
RAC: 0

Yep, since SAH was the target

Yep, since SAH was the target project when Trux did this work, it probably should have been set to only calibrate on it instead of all by default, but that's water under the bridge now. ;-)

Alinator

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.