The collected works of SAQ - Page 5

ch_123 wrote: As for other workstations, there's plenty of Sun machines in my college (mainly Sun Blade 100s, but there's a few unused Sparcstation 5s and Sparc Classics around the place). To be honest however, I find them kind of boring... I wish I could get my hands on something more exotic like an AlphaStation or RS/6000 for my collection.


Suns are pretty well designed, and the easy availability of Solaris and the Sun compilers makes them an excellent intro to non-PC UNIXes.

The Alpha has the OpenVMS Hobbyist program, which provides OS, layered products and compilers, but there isn't an equivalent Tru64 program any more. AIX never has had a hobbyist program, so good luck getting a full setup (especially with xlC/xlC++).

You can run xBSD or Linux on them, but then you have a Linux or BSD box (albeit a very stable and reliable one). Linux support on Alpha is starting to get spottier now that it isn't new and cool, so that's something to keep watch on. Support is still pretty good, but the xBSD guys seem to be more committed to maintaining platform support than the Linux coders.
Damn the torpedoes, full speed ahead!

Living proof that you can't keep a blithering idiot down.

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)
kramlq wrote:
The XP900's aren't all being sold by the same seller, yet I've sometimes seen these 433/600MHz Alpha models go for 4 figures on eBay. I don't believe CPU speed is the reason some Alphas sell better than others.


It's a number of things. In general, smaller faster systems tend to go for a higher price as people migrate off a platform but need to keep something around for one or two apps. A 1 or 2u system (or a small workstation like the XPsomething) is more enticing than an old DEC 7000.

Also "last systems to support..." are another thing. VME, XMI, ... someone probably has a process control system that interfaces to it (not so sure about Futurebus+), and will want to have spares around. Likewise for a system such as a 250MHz R4400 Indigo2 - COFF binaries anyone?

Third thing are systems qualified to run in certain other systems, such as the MRI controllers or various other things. It costs more to requalify with something else than it does to keep many spares around.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
The graphics travels over the network as X11 calls/OpenGL GLX remote calls/DGL calls that use the capabilities of the machine running as the X server. In short, you'll get very close to the same graphics performance that you would running it locally (the only downside would be if you're running something that requires a lot of data to be moved around - the network (especially on O2s, no Gbit) is slower than local data.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
I remember seeing, many years ago, a comparison that someone did between MS's top tech support and a call to the Psychic Hotline regarding a moderately complex DB question. Neither was able to fix the problem, the difference was that the Psychic Hotline admitted that they didn't know what they were doing, whereas MS kept trying to sell them stuff (I think).

Pymble- did you run the original Alpha x86 (MS) emulator or DIGITAL's FX!32? My FX!32 experience is limited (I do have a copy somewhere, but the AS2100 I had NT on died), but it looked like a very strong approach to the problem - writing out pretranslated blocks of code to create a semi-"fat-binary" so after several runs very little of the code needed to be translated "in-flight".

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
PymbleSoftware wrote:
I have just started getting reacquainted with Tru64... somethings are good..
/etc/securettys as a file to specify which terminals you can log in as root was a good idea.. It is also in OpenBSD..
..and the DEC compiler has that wonderful ---------^ here, that is the part of the line of code I am complaining about in the error messages, not just the line number but position on the line too..

I am still waiting for my VMS hobbyist licenses...


Tru64 is an interesting breed. Most Unices have some parts that are advanced and some that are a bit ... anachronistic, but Tru64 seems to have more of the extremes. TruClusters at one end and the only current UNIX that still uses COFF on the other end (there are other examples of both - fortunately AdvFS has been stable for the last few releases).

Your VMS licenses should come through within a day of applying, or at least they do for DECUS/Encompass members. The disks take somewhat longer. Enjoy - VMS is frustrating at first, but then you learn to like bashing your head against it :) It's very different from UNIX, and unfortunately while I've seen about 2-3 different "UNIX for OpenVMS users" guides I've seen zero for going the other way.
BTW - You might as well start looking for a second machine to start a VMScluster with.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Origin2000 is pretty good looking as far as a rackmount goes, considering. I do find that the system controller in Everest boxes is much more useful than the MSC on Origin machines.

The "refrigerator" comment is understandable in context, but I can't understand the guy who noted that the new system was "portable". Easier to move, perhaps, but I don't see how anyone could consider an Onyx portable.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
13W3 is a wonderful standard that defines pins for composite H+V sync, separate H&V sync, and sync on green. There are enough possibilities for many vendors to have their own semi-proprietary connector if they ignore the other possible permutations. Haven't seen one yet with horizontal sync on green with separate vertical, but wouldn't put it past someone...

On the plus side a number of 13W3 monitors do support all standards (though generally not the V6/V8 refresh rates), sadly they're mostly big tubes (though a 21" Trinitron in the flower of health is a sight to behold).

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Xorg = have fun. Newport is documented and possible, everything else will be "fun".

There is a point to this work. As IRIX slips gently into the "hasn't been patched for many many years" stage something will need to be done for security patches... OpenSolaris would be a closer match than GNU, though.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
pentium wrote:
You sure those disc images work?
I'm writing them to a disc using Nero and my mac is not detecting them and Ubuntu is complaining about a bad FS type and not mounting them.


Try mounting the images using the loopback driver. Try running "file" on the images.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
NetBSD - it preserves the "true path" of BSD on DEC. Comes with a pretty good selection of software available, too.

Do have a disk with Ultrix 4.5 on it if you can. It does bring back that vintage feel (the one that gave rise to the "UNIX Hater's Handbook" ;) )

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Ultrix wasn't a bad implementation of UNIX, indeed for the time it was in active development (really the late '80s, after that things shifted to OSF/1 and Ultrix stalled) it was pretty good. However, UNIX from that time tended to not be the system that we know and love today (although the seeds were there). I guess a more generalized version of what I was saying is that everyone who can should experience the development of UNIX to where it is today, including something from the period that inspired the UNIX Hater's Handbook

If you're really masochistic it would be an early AIX, SCO UNIX, or vanilla SysVr2.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
ChristTrekker wrote:
PymbleSoftware wrote:
Early AIX was woeful. A real nightmare. Modern stuff is alright.

What version is the cutoff for "early"?


AIX v3 (and before, I suppose) was the "AIX is not quite UNIX (from either a user or programmer standpoint) and we really don't care, we're IBM" release. v4.3 (haven't used any v4 before 4.3) was better, and with v5 IBM started making a concerted effort to play well with everyone else.


AIX does have some technical features that were ahead of its time when introduced - JFS and the systemwide use of logical volumes, almost everything being done dynamically without rebuilding a kernel/rebooting, and the sysadmin hand-holding in AIX is about the best of the lot (smitty and msmit), only possibly matched by HP-UX's SAM (though to be fair AIX has it because it needs it - the admin setup is still (as of v5.1) drastically different from any other UNIX).

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Megatron-UK wrote:

Makes me cringe when I hear accents like that and realise that's what most people outside the British isles think we all sound like.....


Nah - there's always the circa-1908 Cockney and absurdly heavy Scottish dialects that everyone thinks of :D .

Oh, and lest I forget, the rugby players from Monty Python.

But then don't all US people sound like either New Yorkers or a caricature of the Louisiana or Texas drawls?

_________________
Damn the torpedoes, full speed ahead!

Systems available for remote access on request.

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)
modology wrote:
sometimes I wonder whether Adobe will ever port PS to Linux in the future? Maybe not.....


Why? Corel just started shipping WINE with WP (back when they did that, what was it, WP9?)

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
I wonder why they confused the issue, already having the successful Altix line for Intel-based machines (XE for x86_64).

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
recondas wrote:
skywriter wrote:
it's cheaper.

Just wait until they license the rights to the name "InfiniteReality" to some third-rate graphics card company looking for some sows-ear-into-silk-purse rebranding alchemy.


Why would someone bother licensing? Didn't Intel run off with "Extreme Graphics" and "vPro" for free?

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
How are they (HP) doing it on the Itanium now?

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
uridium wrote:
That's a bit hot.

Least either way it's 64bit capable. R4000 and up were, just SGI chose to be pansy's and not use it till R8k.

Nice! Hope the business things finish soon. Eager for next installment. :)


Early R4000s had a bug in them that prevented 64-bit operations. Pedantic, but some R4000s were not 64-bit capable.

IP19 can run 64-bit IRIX.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
It would be nice if you could get a buyer to take the whole thing, but your maximum rate of return (if measured solely in $$) will be in parts. The MMSC and nodeboards alone will probably bring more than the system as a whole, but then you do have to deal with shipping.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Nah - too much custom work. Crimson2 would be an off-the-shelf case from someone.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
HP1 -> Indigo R3000 (IP12)
HP2 -> Indigo R4000 (IP20).

HP1 is all the major components of an IP12 (PI 4D/3x) (minus VME interface) in a different layout. HP2/IP20 has no siblings. I think the only reason that they kept the "HP" number was for historical reasons. HP1 was the first time that they "rearranged" a system board, so perhaps that's the reason they did the different naming. Later (Indy) they gave it a different IP number (essential components of an IP22, but labeled IP24).

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
IBM Model M is noisy but fantastic. Response, longitevity, quality all top-notch. Older SGI keyboards are pretty good, too. The IRIS 1000/2000/3000 series has odd key placement which makes typing difficult, but quality wise it is fantastic (though putting it on your lap might cut off circulation on some people). The first-gen PS2 keyboard is similar innards to the Indigo keyboard and is nice (never used a 4D keyboard), much better in my experience than the later NMB keyboards. Haven't used a "Klingon", though.

Apple Extended Keyboard 1 is slightly better than AEK2, but they're both good. The AppleDesign and later keyboard suck - Jobs is too interested in "style" and low-cost.

The new Dell keyboards aren't the worst out there, but that's the best I can say about almost anything. Cherry used to make some nice keyboards, but haven't used one in a while. In most cases the Wyse kbds are nice, but if you drop them the switch actuating rod can break off rendering them unusable. I have several from a small office where that happened- I keep them around to replace any switches should that happen to mine now. Other than that small failure they're pretty good - better than LKA201 and 401 DEC boards.
"Brakes??? What Brakes???"

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)
Ryan Fox wrote:
Rackable does indeed lack creativity
'Jim its a cardboard box for god's sake!'

:P

[/color]


They might have some creativity but just not the budget to do anything with it. Off the shelf stuff that's made in quantity is noticeably cheaper than a custom job.

I remember seeing a commentary on Apple advertising to the effect that they had mastered the art of telling people to demonstrate their individuality by purchasing a mass-produced object.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Anyone seen any? Nice OS, pretty well known, but little prebuilt software. I guess I can start by building GCC 2.7 with the cc and go on from there, but prebuilt binaries can be so much easier.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
PymbleSoftware wrote:
If it is COFF then it will not work on latter than 6.4..


6.1. ECOFF was obsoleted in 6.2

Quote:
In the other thread, apparently SAQ didn't get it but foetz has a sense of humor.


Seems few people admire extreme dryness anymore. I suppose few got my "deal with the devil" joke either.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
IRIX 5.0/5.1 (they were released simultaneously) introduced the ELF format and DSOs to IRIX (what would become the o32 ABI once they had multiple 32-bit ELF ABIs). ECOFF was used in earlier versions of IRIX and, I imagine, GL2-W. ECOFF support was maintaned (for both building and executing) through IRIX 5.3, which would include IRIX 6.0, 6.0.1 and 6.1 (though I have heard that support is incomplete in IRIX 6.1). It was removed starting with IRIX 6.2. The default with IDO 5.x is to build ELF, with ECOFF support in there primarily for people who used a 5.x only machine (IP22, IP19) as a build machine for IRIX 4.x binaries. Some software was ECOFF only in the 5.x era (most notably the PS RIP for Impressario 1.x), but most was ELF or shipped with ECOFF and ELF, since ELF had some useful tricks that IRIX ECOFF didn't have (DSOs for one).

Since IRIX 5.x introduced many other advantages (OpenGL and X11R5 for one), there was incentive for developers to move to IRIX 5/ELF from the older IRIX 4/ECOFF format.

I don't think the old ECOFF compiler did anything other than MIPS1 code, so if it's MIPS-3 it's ELF.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
neozeed wrote:
foetz wrote:
an alpha emu for windows to run windows?
anyway i'm sure it's the worst :D



Well.. The newest version of Qemu (12.2.3) can run the Windows NT versions for the MIPS on.. Windows.. And the older 0.90 could run Windows x64 on a win32 machine!


I'm looking for one that can do MIPS RISC/OS, which is the same basic hardware but in big-endian mode.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
neozeed wrote:
I remember back in the late 1990's in the call centers there was some call routing software that only ran on Dec Alphas..... And I can tell you at this call center we had some super ANCIENT servers... 32 way 486's running NCR Unix... ugh.

It's been years so I don't quite remember the name of the product, but the call center world runs on the Avaya/Lucent platform that has it's own call routing solution which naturally is completely incompatible with the other one requiring alpha's.

So much like the NCR unix stuff, these things find their ways into companies because that is what the developers knew how to code with 'quickly' and they wind up in production.... Much like the next we had hiding in the back doing something....

I wish I could remember it's name, but it's been nearly a decade!


NCR used to be owned by AT&T, so that probably explains why you had the NCR server. Surprised you didn't have any 3Bs hanging out there as well.

Alpha was a good platform, so I wouldn't be surprised if technical merit was what convinced the company to use that box.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
foetz wrote:
eMGee wrote: Good find, great video. Dear lord, how much must that have cost back then!


thought the same :D
and why all those workstations instead of a few origins or challenges?


Looks like the workstations are for the creation. They probably went with Octanes for the artists who did mostly wireframe and solids (most likely with SI or SSI) and saved the Onyxes for the people who needed texturing or a "realtime" frame-rate (showing progress to the studio reps). The O2s I'm not sure of - perhaps for the texturing people?

In addition to the cheaper hardware the software licenses might have cost less as well, similar to the Discreet apps being cheaper on "smaller" boxes. I know Boeing looks to have had smaller boxes for the beginning work (Indy/Indigo2 Solid/Octane SI/SSI) and bigger boxes (texture-equipped IMPACTs and Onyxes) for the later stages.

Looks like they had a Linuxbox renderfarm, or maybe they used Origins/Challenges there as well. The SGI magic wouldn't have been as critical there, since it's just number crunching.
"Brakes??? What Brakes???"

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)
skywriter wrote: ah, the open source fable!

boy find magic beans.
boy plants magic beans.
magic beans does something different than boy imagined.
magic beans bring bad tidings, and the promise of future riches!
if only the boy worked harder.


You forgot the part where new people join the firm producing the magic beans and decide that the latest thing is to have them flash lights at night. Much time is spend implementing flashing beans and the issues where the leaves fall off in mid June never gets fixed.

Some OSS projects are good at staying focused, others remind me of the people in the Inferno right before Dante and Virgil enter Hell, forever running hither and thither after a flag blown by the winds.
Damn the torpedoes, full speed ahead!

Living proof that you can't keep a blithering idiot down.

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)
mapesdhs wrote:
That's nonsense, it's not a PC. The gfx offers the same advantages of all other like SGIs, eg. hw accelerated imaging;
mplayer does movie playback in hw. It's massively responsive, more so than Octane. It uses IRIX and thus offers all
the same benefits of any other SGI running IRIX. In a whole host of ways it has advantages over any other MIPS/IRIX
desktop, though it may not be the optimal choice for all tasks as I've often explained to people who may benefit from
dual CPUs in Octane (if they can afford it).

SGI used the tower-type form factor to save costs, and that was a successful approach. Fuel at launch was much cheaper
than an entry Octane or Indigo2.

Ian.


Or to put in more succintly: Fuel is essentially a graphics equipped Origin 300/350 restricted to single-processor-single-node operation built in a PC-ish case. The Bedrock is there, the XBRIDGE is there, the R14k is there - it just doesn't scale.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
neozeed wrote:
The 'big' thing fixpack 3 has is all the y2k updates...

I've only installed NS once on my m68k and it's been going fine for years, I've installed it on the x86 stuff a billion times (well ok maybe a few hundred over the years) and I don't recall it being unstable or with any 'major' issues or anything...


It's OK, you just have to make sure to get 100% HCL'd hardware. If you get something "mostly compatible" you'll have trouble.

I wound up going the SPARCstation route because of the trouble, though I suppose if you looked globally/nationally rather than locally it would be easier.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
I wonder if VirtualBox will do it - Vbox can run OS/2 which is an achievement, maybe it will also run AIX PS/2.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
eMGee wrote:
I've fairly recently gotten my hands on an DEC AlphaServer 1000 4/266 (with 256 MB RAM, a FireStorm framebuffer, FC adapter and so on). It's capable of running OpenVMS 8.3 (though I wouldn't want to try, it'd obviously be rather sluggish), but 7.3 works just fine. I'm amazed how snappy the system is for its age and specs. I guess in that sense, they must retain a lot of their value. Perhaps that businesses would be prepared and are capable of affording the prices asked. Else I couldn't explain the pricing either.


I wouldn't count on it being sluggish - I'm running OpenVMS 8.4F on a 384MB AS1000A 5/333 and it's not bad. The glass console code has been redone at some point and it's now much speedier at text scrolling on the glass console (outside of DECwindows).

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
eMGee wrote:
I'll give 8.3 a try then! How is it under DECwindows though?

As for 8.4F, I didn't know it was out yet, or are you employed at a customer of HP entitled to the early release program?


It's in field test, and for a while the program was open to anyone interested who would run it and provide feedback.

I'll get back to you on DECwindows. Are you interested in local performance or remote?

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
erwan01 wrote:
Houdini 4 dates back to 1999 (the same time Irix 6.5 was released) but was probably optimized for 6.2.
So the combo Octane/Irix 6.5 might be the problem. The software's documentation is silent about any incompatibilities/problems.
I do own an Indigo2 Extreme, but it's not an impact (OpenGL native) machine so running Houdini 4 on it would be horribly slow. Like you said I guess I'll have to buy an Indigo2 Impact (I have the 6.2 install CDs) or else cope with the glitches...


Express graphics (XS/XZ/Elan/Extreme) are OpenGL native - everything from RealityEngine on had a native OpenGL implementation. It doesn't have hardware texturing, though. The only oddity is Express graphics without Z-buffer, which do not have any sort of Z-buffering support. This would only affect XS (without Z) and homemade Indigo graphics variants that SGI didn't distribute.

A 1999 program should have support for IRIX 6.5 (released June 1998), but would probably run under IRIX 6.2+.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
jan-jaap wrote:
SAQ wrote:
Express graphics (XS/XZ/Elan/Extreme) are OpenGL native - everything from RealityEngine on had a native OpenGL implementation.

Nope, the first OpenGL implementations were Indigo2 IMPACT, and Onyx InfiniteReality respectively.

The best reference I could find right now:
SGI graphics FAQ wrote:

Subject: -75- Why does my GL application run slower on newer SGI hardware than it did on older SGI hardware?
Date: 8 Mar 1997 00:00:01 CST

One probable explanation is that your program is using IrisGL (sometimes referred to as just "GL") rather than OpenGL. Starting with Impact graphics, SGI graphics hardware is optimized for native OpenGL. IrisGL calls are executed through an emulation layer known as IGLOO, or "IrisGL On OpenGL." This layer of emulation reduces performance.

The best solution is to port your program to OpenGL


A 1999 program would not be using IRIS GL, so it shouldn't have the IGLOO performance hit.

I think we're talking at cross purposes - another SGI piece has the following:

Quote:
Starting with IRIX 5.2, OpenGL is supported for the following graphics
workstations:

Indy - Indy XL 8 or 24 bits, XZ (XZ, as of IRIX 5.3)
Indigo - Entry Level, XS, XS24, XZ, Elan
Indigo2 - XL, XZ, Extreme
Crimson - Entry Level, XS, XS24, Elan, Extreme, RealityEngine
Onyx - VTX, RealityEngine, RealityEngine2
4D30/35 - Elan

With IRIX 5.3, OpenGL is supported for these workstations:

Personal IRIS Graphics: 8-bit, G, TG (except GR1.1)
VGX, VGXT, Skywriter

This leaves the following graphics families with no OpenGL implementation:

IRIS 1000, 2000, and 3000 series
IRIS 4D/G, GT, GTX
Personal IRIS GR1.1 (suggest purchasing graphics board upgrade to GR1.2)



Read more: http://www.faqs.org/faqs/graphics/openg ... z0jwzJ9CMb


The implementations listed as supported starting in IRIX 5.3 don't have an OpenGL implementation that makes full use of the hardware, so some routines that you'd expect the graphcis to do are instead bustled off to the software renderer with the attendant decrease in performance (most notably texturing in VGX, and the OGL implementation doesn't make good use of the Turbo option on GR1).

The middle graphics had full hardware implementations for both OpenGL and IRIS GL, doing what the graphics could do in hardware and using software for unsupported functions (e.g. texturing on Express).

IMPACT/InfiniteReality and later are "OpenGL only", optimized for OpenGL and using the emulation layer (IGLOO, which uses DGL calls) to support the older IRIS GL library rather than having a "native" implementation.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
I think I figured it out - Jan Jaap is talking hardware and I'm talking software. In that case yes, IMPACT and InfiniteReality are the first "native OpenGL implementations" in that the hardware was designed around OpenGL. I suspect that RealityEngine2 and Express graphics were designed looking forward to OpenGL (not sure about RealityEngine1), and thus they don't have the limitations in hardware that caused VGX/VGXT/GR1.2 to need to do things in software under OpenGL, but they did come out first with an IRIS GL implementation with the OpenGL following. Scratch that - I know that RealityEngine2 was designed looking forward, since it shipped with Onyx and thus was designed around IRIX 5.1 (which introduced OpenGL).

From a software standpoint there were "full OpenGL implementations" prior to IMPACT and InfiniteReality in the sense that there were SGI graphics options that had native (untranslated) OpenGL support up to the capacity of the hardware - i.e. Newport did raster operations in OpenGL on hardware, Express did (with the exception of Indigo options lacking a hardware Z-buffer) geometry, Z-buffering and raster operations on hardware, and RealityEngine did everything (geometry, Z-buffer, raster, texture) in hardware, with the missing parts filled in on the main CPU (similar to how IRIS GL did it). This is similar to IMPACT and CRM - on a number of IMPACT options texturing is done by the main CPU, and CRM does geometry on the CPU, only these graphics do not support the parallel hardware IRIS GL implementation (using IGLOO instead).

EDITED to replace typo (hardware used instead of software)

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
Probably because your O2 was running IRIX and IndigoMagic.

MaXX is a neat project, but do remember that it is in prerelease, so not everything is there yet.

_________________
Damn the torpedoes, full speed ahead!

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O200: :ChallengeL:
mattst88 wrote:
Really, SGI? Why would you require that I pay for a support contract to get access to patches as menial as "pthread library fixes for 6.5.30"?

How ridiculous is that? And I bet they don't allow you to redistribute patches, either.


SGI's policy (in the recent past) has been that security patches are general availability but other patches require a support contract. This helps them pay for having the team writing the patches, and encourages people who need the patches to get a support contract.

The irritating part is that SGI doesn't just come out and say that, instead we've had a mix of publicized decisions ("the N-3 release of IRIX will be available without a support contract") and unpublicized changes, and they're not alone. Have they publicly acknowledged the death of IRIX yet?

Oracle's doing it too - why do companies feel it is necessary to slink around? When you make a decision, come out with it!
Damn the torpedoes, full speed ahead!

There are those who say I'm a bit of a curmudgeon. To them I reply: "GET OFF MY LAWN!"

:Indigo: :Octane: :Indigo2: :Indigo2IMP: :Indy: :PI: :O3x0: :ChallengeL: :O2000R: (single-CM)