IRIX and Software

Neko_fixpath as tardist - Page 3

irixpgmr wrote: Don't get me wrong. I like einstein@home. I run it on all my machines except my SGI boxes. It just not viable to port at this time.


Understandable - just wanted to point out that the BOINC/SETI@Home currently in use for IRIX is a gcc compile, *not* MIPSpro. So if you're happy with how it works, well that's a start - compile it with gcc :)
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
Anyone else having trouble getting work out of the stupid scheduler? Alternatively, anyone experiencing problems with your work units being credited? I've got about 20 units awaiting to be credited dating as far back as the end of May. If this keeps up its not feasible to run the machines if their going to sit idle. I'll go back to classic until they pull the plug entirely.
-ks

:Onyx: :Onyx: :Crimson: :O2000: :Onyx2: :Fuel: :Octane: :Octane2: :PI: :Indigo: :Indigo: :O2: :O2: :Indigo2: :Indigo2: :Indigo2IMP: :Indy: :320: :540: :O3x0: :1600SW: :1600SW: :hpserv:

See them all >here<
Yep, SETI is still having problems with their servers.

http://setiweb.ssl.berkeley.edu/tech_news.php
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
nekonoko wrote: Yep, SETI is still having problems with their servers.

http://setiweb.ssl.berkeley.edu/tech_news.php


Maybe they should switch to Origin's
-ks

:Onyx: :Onyx: :Crimson: :O2000: :Onyx2: :Fuel: :Octane: :Octane2: :PI: :Indigo: :Indigo: :O2: :O2: :Indigo2: :Indigo2: :Indigo2IMP: :Indy: :320: :540: :O3x0: :1600SW: :1600SW: :hpserv:

See them all >here<
Any thoughts on getting an R4k optimized SETIi binary compiled? I've been running the client on my Indigo, and it's taking longer to process work units than I think it should ( though I could be wrong... )
Dr. Dave wrote: Any thoughts on getting an R4k optimized SETIi binary compiled? I've been running the client on my Indigo, and it's taking longer to process work units than I think it should ( though I could be wrong... )


Are you talking Classic or BOINC?
-ks

:Onyx: :Onyx: :Crimson: :O2000: :Onyx2: :Fuel: :Octane: :Octane2: :PI: :Indigo: :Indigo: :O2: :O2: :Indigo2: :Indigo2: :Indigo2IMP: :Indy: :320: :540: :O3x0: :1600SW: :1600SW: :hpserv:

See them all >here<
the BOINC version... I did a bit of a preliminary calculation, based on measured integer and FP MIPS:

Code: Select all

R12k-400 O2: FP - 405.53, INT - 418.91, TURN - 0.89 days

Total MIPS per unit: FP - 31,183,635  INT - 32,212,503

R12k-340 Octane (one thread of a dual CPU): FP - 345.38, INT - 358.04, TURN - 1 day

Total MIPS per unit: FP - 29,840,832  INT - 30,934,656

R4k-160 Indigo: FP - 59.8, INT - 96.55, TURN - 3.86 days

Total MIPS per unit: FP - 19,943,539  INT - 32,199,811



This was done by taking measured float and integer MIPS, multiplying it by the average number of days ( * 24 * 60 * 60 ) and tabulating the results. VERY unscientific, so I make no claims on it's validity. There's a good chance that the client is probably OK anyways - but it's interesting to note that the Indigo runs (if you compare integer speed) 3.71 times slower than the R12k-340, and takes 3.86 times longer to process the data. This data is also probably skewed by turnaround times anyways - as there's probably much interaction with cached data stores etc.

But just wondering if the client was in fact R4k optimized...
I have not tried running BOINC an any R4x00 hardware so I cannot comment , but I did have it running on an O2 R5000@180MHz and can tell you its not worth the effort. Whether BOINC is optimized for R4x00 I also cannot say, but again, probably would not be worth the effort.
-ks

:Onyx: :Onyx: :Crimson: :O2000: :Onyx2: :Fuel: :Octane: :Octane2: :PI: :Indigo: :Indigo: :O2: :O2: :Indigo2: :Indigo2: :Indigo2IMP: :Indy: :320: :540: :O3x0: :1600SW: :1600SW: :hpserv:

See them all >here<
kshuff wrote: Whether BOINC is optimized for R4x00 I also cannot say, but again, probably would not be worth the effort.


I don't think the IRIX BOINC client is optimized for anything :)
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.
That's right. Nevertheless boinc4.58 works fine on my Octane R12000@400. And don't forget that even R12000@400 Mhz is a little bit old fashioned compared with the power of actual x86 and G5-cpus.
But I am proud to say, that my "mighty machine" is still able to take part in the seti-search. Therefore thanks to all guys who made it work. :D
My dual-350 Octane is really quite competitive, work-unit wise.
Our O2K churns 24/7 on 7 of its 8 300s/250s and it's easily keeping up with some of the higher clocked x86 beige beasties that the code was optmised for (speculation, but it makes me feel better) :twisted:

Hey, don't knock your R5K 180.... the more SGIs we can get churning on this the better. We are team nekochan (SGI to the MAX) after all ;) Besides we're about to crack the top 500 and we don't want Joerg to get all the glory :D
I hear ya bro...
Ressurecting this thread on a tangential note :
I thought it worthwhile to document the occassional (and not so occasional) Xscreensaver problem I've had since the first IRIX Xscreensaver built here. Basically, when I "jog" the keyboard or mouse to wake the system up, Xscreensaver will crash the Xserver instead of giving me the password prompt. This seems to only happen on Vpro graphics (V6/V12). The IR3/4 and Octane with MMX are stable. The error in the SYSLOG is

Quote:
Nov 29 22:07:41 4A:holmesIV unix: WARNING: odsy board 0: ILLEGAL_OUT_FORMAT received
Nov 29 22:07:41 1A:holmesIV unix: ALERT: odsy board 0: Graphics error
Nov 29 22:07:41 5A:holmesIV unix: NOTICE: odsy board 0: dmawait_timeout=0x1
Nov 29 22:07:41 7A:holmesIV unix: odsy flags: 0xffffffff82001900<GEN_LOCK_INTR,CFIFO_HW_FLAG,CTXSW_DONE,DMA_DONE_FLAG,ILLEGAL_OUT_FORMAT>
Nov 29 22:07:41 7A:holmesIV unix: odsy status0: 0x10024280<CFIFO_ENABLED,CFIFO_LW,XRFIFO_LW,RASTER_SYNC_SRC=unset,CFIFO_SYNC_SRC=unset,DMA_SYNC_SRC=unset>
Nov 29 22:07:51 3B:holmesIV Xsession: squeen: fatal IO error 131 (Connection reset by peer)
Nov 29 22:07:51 3D:holmesIV tfxd[6355]: caught XIO error
Nov 29 22:07:52 3B:holmesIV xdm[1534]: Server for display :0 terminated unexpectedly: 2304
Nov 29 22:07:55 3D:holmesIV Xsgi0[7140]: odsyKernInit: attaching for brdnum=0


If y'all have any thoughts, I'd love to poke around the source code some.
:)
I found this in the 6.5.28 release notes

Quote:
4.4 Operating System


4.4.1 Bugs fixed in IRIX 6.5.28

+ 919019: ILLEGAL_OUT_FORMAT error on glDrawPixels


Unfortunately, the Xscreensaver error still occurs under Vpro in 6.5.28.

Quote:
Jan 11 08:52:14 4A:holmes4 unix: WARNING: odsy board 0: ILLEGAL_OUT_FORMAT received
Jan 11 08:52:14 1A:holmes4 unix: ALERT: odsy board 0: Graphics error
Jan 11 08:52:14 7A:holmes4 unix: odsy flags: 0xffffffff82001100<GEN_LOCK_INTR,CFIFO_HW_FLAG,CTXSW_DONE,ILLEGAL_OUT_FORMAT>
Jan 11 08:52:14 7A:holmes4 unix: odsy status0: 0x10024280<CFIFO_ENABLED,CFIFO_LW,XRFIFO_LW,RASTER_SYNC_SRC=unset,CFIFO_SYNC_SRC=unset,DMA_SYNC_SRC=unset>
Jan 11 08:52:24 1A:holmes4 unix: ALERT: RAD thread held off for more than 32 mS
J


I grep hunted all of the Xscreensaver source for glDrawPixels but was surprised to find no occurances.

Still a bug lunking in the IRIX video drivers?
Hi all, I just revive this thread instead of starting a new one.

I just installed Boinc with Seti as explained by nekonoko earlier in this thread, but I have some small problems on my Origin3400:

1) I often get this

Code: Select all

2006-01-15 22:50:52 [---] Suspending computation and network activity - user is active


How does Boinc detect wether a user is active? My machine currently has 16 R12K CPUs, which where at 99.5% idle while above message popped up.

2) The second problem is, that my client seems to post too many request too get any workunits at all. I always have entries like this:

Code: Select all

2006-01-15 23:00:57 [---] Insufficient work; requesting more
2006-01-15 23:00:57 [SETI@home] Requesting 69120.00 seconds of work
2006-01-15 23:00:57 [SETI@home] Sending request to scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
2006-01-15 23:01:00 [SETI@home] Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
2006-01-15 23:01:02 [---] Insufficient work; requesting more
2006-01-15 23:01:02 [SETI@home] Requesting 69120.00 seconds of work
2006-01-15 23:01:02 [SETI@home] Sending request to scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
2006-01-15 23:01:06 [SETI@home] Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
2006-01-15 23:01:06 [SETI@home] Message from server: Not sending work - last RPC too recent: 6 sec


It seems that my machine is asking for work two times in a row, which is then always answered with the "last RPC too recent: 6 sec".

I have it running for about two hours now, and while my x86-box is getting work-units without any problem, the Origin get's none.

Anybody experienced this problem before? And yes, I checked if there is a second instance of boinc running.

best regards and thanx in advance for any help

tuo
gtogl wrote: 2) The second problem is, that my client seems to post too many request too get any workunits at all. I always have entries like this:

Code: Select all

2006-01-15 23:00:57 [---] Insufficient work; requesting more
2006-01-15 23:00:57 [SETI@home] Requesting 69120.00 seconds of work
2006-01-15 23:00:57 [SETI@home] Sending request to scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
2006-01-15 23:01:00 [SETI@home] Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
2006-01-15 23:01:02 [---] Insufficient work; requesting more
2006-01-15 23:01:02 [SETI@home] Requesting 69120.00 seconds of work
2006-01-15 23:01:02 [SETI@home] Sending request to scheduler: http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi
2006-01-15 23:01:06 [SETI@home] Scheduler RPC to http://setiboinc.ssl.berkeley.edu/sah_cgi/cgi succeeded
2006-01-15 23:01:06 [SETI@home] Message from server: Not sending work - last RPC too recent: 6 sec


It seems that my machine is asking for work two times in a row, which is then always answered with the "last RPC too recent: 6 sec".

I have it running for about two hours now, and while my x86-box is getting work-units without any problem, the Origin get's none.

Anybody experienced this problem before? And yes, I checked if there is a second instance of boinc running.

best regards and thanx in advance for any help

tuo


I get the above messages all the time on all my boxes, IRIX and wintel. Is any work running? As for the first message about suspending computation and network activity, I get these mesages every once in a while. I do have problems sometimes with pulling new work down from the server. Some boxes are able to download new workunits and other just defer communication. I think its a problem with Seti itself.
-ks

:Onyx: :Onyx: :Crimson: :O2000: :Onyx2: :Fuel: :Octane: :Octane2: :PI: :Indigo: :Indigo: :O2: :O2: :Indigo2: :Indigo2: :Indigo2IMP: :Indy: :320: :540: :O3x0: :1600SW: :1600SW: :hpserv:

See them all >here<
I sometimes get work on my Win-Machine, but it is far from satisfieing. I'd say it is working maybe 2 hours a day, the rest it is either waiting to get new units or to post completed units. And I have already played around with some settings as supposed in the official boinc/seti forum.

In the last 31 days, my winbox made around 7000 "points".

With Seti-Classic, my servers and workstations where working at 100% all the time.

The Origin - until now - didn't get any work units. at this very moment, my winbox also has the status "wartende scheduleranfrage", which I would translate to "pending scheduler-request"...the status it "works in" most of the time.

Is it just me or is Seti quite broken since it moved to Boinc? Is anyone here getting work units on a regular basis to keep their machine at 100% 24/7?

best regards

tuo
I think what you may have to do is that if you're going to run a bunch of units, once you get the machine registered tell it to download 5 or 10 days of work at a time, so even if only 5% of the requests go in, it always has fresh data in the cache.
fixed the problem

I changed my boinc setting so that it runs always (didn't know I have to tell boinc this) and that it should keep a cache of 10 days.

first, my origin-client didn't update the settings, so I added them manually to global_prefs.xml

now everything works like a charm, three cpus currently at 100%, and I red in some forums that it takes some time until boinc uses all...*crossedfingers