SGI Release Iris 2.3 for Linux 74
Thanks to Allan over at SGI for letting me know that SGI has just released IRIS Performer for Linux. It's version 2.3 and it's free for download. If you want the program or more information, they've IRIS page for Linux up and running.
Cool! (Score:2)
Uhh.. so you telling me... (Score:1)
Performer - or the commitment? (Score:1)
This really has much significance that trancends the simple release of a niche application.
-nullity-
Various points of interest (Score:2)
Interesting: how will SGI diferentiate ? (Score:2)
System Requirements (Score:4)
** Disk Space Requirements for IRIS Performer: Nearly 125 MB of disk space is required (30 MB temporarily and 95 MB permanently).
** Other Product Dependencies for IRIS Performer: To be functional, IRIS PerformerTM 2.3 requires that you have the following items installed on your Linux system:
* glibc 2.1.1
* XFree86 3.3.3.1
* Mesa
* Motif® installed
I wonder if there is any chance it will work with Lesstif.
why sgi is so interested in linux (Score:1)
not that i care; they're doing some useful kernel stuff that helps us.
*rant* it says linux, not linux/x86, again!! though i noticed x86 only was made clear in the "staroffice ported to mac os" article. */rant*
Re:Interesting: how will SGI diferentiate ? (Score:2)
Re:Interesting: how will SGI diferentiate ? (Score:1)
I wonder if they need to. Most people coming from some sort of a *NIX background tend to know who SGI is.
They can't compete with Dell without building a serious image as a PC company, but they've already got a great image as a killer graphics company. Stupid financials, but killer graphics.
Even if they just became an Ultra-High-End WS and Linux Software company they could still be very well off (although at a size much smaller than the current company, but I wouldn't trust any job at SGI long right now).
Just some mindless ramblings.
X-Server ? ? ? (Score:1)
Hmmm this looks cool!!!! two years back I was hunting about for stuff that would be cool to run on my puny box!!! Now i am trying to weed out the
GOOD software that I can run!!!
SGI if only someone there would realize that Silicon Graphics was a cooler name!!
OpenSource is the way to go SGI... charge for Support.
Training. !!!
Documentation.
Consulting (MONEY ppl)
And ohhh.... clothing!
And i think that the current direction that SGI has taken is going good. Just hope they can keep it up!!!!!
Re:System Requirements (Score:3)
From http://www.sgi.com/software/ performer/linux-faq.html#7 [sgi.com]
Yes, lesstif works. (Score:2)
Re:System Requirements (Score:1)
Yep. Look here [sgi.com].
AdamL.
http://sprawl.net
Re:System Requirements (Score:1)
Re:Various points of interest (Score:2)
-----------
"You can't shake the Devil's hand and say you're only kidding."
Re:Can anybody stop this loose canon? (Score:1)
Get a clue, or else,
find a company to take you over, before your market cap has become negative.
Any Chapter eleven consultants for a job at SGI?
Making a product open source does not mean that the host company will shrivel up and die.
WOW! Nice job on the support pages! (Score:1)
Now I *have* to get a hardware accellerated 3d graphics card....
ttyl
Farrell
Re:why sgi is so interested in linux (Score:1)
http://www.sgi.com/Products/Evaluation/Linux_pe
-snip-
IRIS PerformerTM 2.3 is only available for Pentium-based Linux systems.
System/Hardware Requirements:
CPU 200 MHz Pentium class or better
Mirrors? (Score:2)
I get a blank page when I hit the download link [sgi.com]. It does not seem slashdotted, just that link won't work.
There aren't even screenshots, though I did find a gallery of images made with it here [sgi.com].
There are some tutorials with some partial shots, (like this one [sgi.com]) they are here [sgi.com].
Haha... Performer is not just an application (Score:2)
Performer is not an application, its an API. A library. An API that sits on top of OpenGL (which is very very low-level) and allows you to do scene graph visualisation. It is not a 3D modeller or whatever. It is an API to do scene graph visualisation and it's the best API to do scene graph visualisation.
If you need this (simulate new builings, towns, interactive walk-thru,
Re:Uhh.. so you telling me... (Score:1)
Re:Uhh.. so you telling me... (Score:1)
There was also a racing game demo and quite frankly I don't care if the graphics are drawn from a database or the same team of Uber Ninjas that draws the Slashdot main page for me. (Yes I know the Uber Ninjas are really a MySQL database and my whole sentence is redundant but leave me alone, I'm trying to be symbolic here. Gees why do you have to be so literal all the time) All I care about is the end result, and if the end result is me being able to scream down the mean streets of (enter name of mean city here) running from the fuz in my vintage american v8, then I'm all for it.
Surprising? (Score:2)
Re:X-Server ? ? ? (Score:2)
SGI's X server is a thing of beauty, but this is largely because SGI's graphics hardware is leaps and bounds better than anything you'll see on a PC.
Re:Got source? (Score:2)
1. Grant Of Limited License; Software Use Restrictions In consideration for your acceptance of the terms and conditions of this Agreement, SGI will grant to you a personal, non-transferable and non-exclusive right to use and execute the Software, without right to sublicense the Software. You agree that you will not modify, reverse engineer, decompile or disassemble any portion of the Software.
Maybe we'll get some source in the future, but the clauses about reverse-engineering, modifying, decompiling and disassembling would seem to say, "Don't hope for it"
Nice but.... (Score:1)
Re:Nice but.... (Score:1)
Abandonned products by users too. (Score:2)
Nah, second degree burns (Score:1)
Hmm, thinking about it, if you leave the rocks there long enough, they probably don't really have to be all that hot, but I can't imagine them staying in anyones pants for very long:).
Re:Surprising? (Score:1)
A. MS has a larger and much better library of apps. Even the best Linux apps are no match for their Windows counterparts. Netspace vs. IE, IE is faster, lighter weight, and even the Win32 Netspace is better in terms of speed, looks, and fonts. Truespace or 3DMax vs. ??? Blender? Blender has the worst interface I have ever seen in a 3D app, and still can't match the ease and power of Truespace or MAX. Office vs. 'nuff said.
Also, the general quality and polish of windows apps is better. Sure there are a lot of apps for Linux, but name more than a handfull that are really commercial DESKTOP (not server) quality? This is majorly dependant on interface rather than anything else. KDE still doesn't have a decent all in one media player, GIMP still relys too much on menus, GNOME and its whole tree paradigm is really annoying, etc.
B. Windows is technically superior in a lot of ways. It has much better media handling. Videos play more smoothly, sound jerks less, and even WGL is faster than Mesa. DirectX is without equal, OSSFree doesn't have the acceleration and features of DirectSounds, Mesa can't match OpenGL (which integrates pretty well into DirectX,) DirectDraw might or might not be on par with GGI (I doubt it, most drivers are heavily DDraw tuned.) And DirectInput can support a huge amount of devices. Sure it is a bitch to program, but Linux can't top it. And it still has a better driver model (although its pretty close these days.) and better threading (NT at least)
C. Windows is a moving target. If MS can successfully meld NT and 98 in Millenium, then Linux might have another mile to go.
D. The API is easier to learn. Win32 might be convultulated, but it is cohesive. To write a windowed program in Linux with the features I have in Windows (in C), I have to learn X, GNOME, and OSS. If I want DirectX like features, then I have to learn ALSA, the Input API or GameSDK, GGI, and make different drivers for network play over TCPIP, IPX, modem, etc. With Windows its Win32, DirectX, and mabye OpenGL. The are much bigger topics, but one you learn one, it is easy to learn them all. (Aside from GL)
4. Windows is still easier, although it has givin up that crown to BeOS. Even with RedHat 6.1 I had to type Xconfigurator in the command prompt becuase the install program didn't work right. To install GL in windows, I download, click, and type in the folder name. In Linux, I had to download, unpack, patch in the Riva GLX code, and compile, then install. To change network parameters, you can't use Linuxconf only, you have to change hosts in
So although Linux is doing better everyday, don't get ahead of ourself. In the desktop market, real people are going to use it. Even somthing as simple as make install will deter them. And why would you have to anyway? Who is more of a man? The one who types "make install-linux-i386-..." or the one who clicks on the *.exe The both get the same end result.
Re:Can anybody stop this loose canon? (Score:1)
The fact that they've decided to officially support Linux for the low-end products is a great boon to the OS! Everybody has benefitted from OpenGL, havn't they? What would PC games be like without it? We'd probably all be using DirectX (ack!).
It's allways a good thing for a big-time company to enter the OSS arena. They've merely come to the realization that not everybody has the money to purchase farms of machines like Pixar did for Toy Story, so they're supporting Linux in an effort to make the company accessible to the lower-end market.
Where's the IDO/GCC guy? (Score:1)
Re:Various points of interest (Score:2)
Re:Uhh.. so you telling me... (Score:2)
XFree86 3.9.15 (Score:1)
Re:Abandonned products by users too. (Score:2)
OT: GNU Maverik (Score:1)
Even more interesting since MS dumped OpenGL (Score:1)
Re:Demos, etc (Score:1)
I used to go the SGI Magic Bus and other demos to check out the improvements in the hardware and software (wow, flight has much more texture mapping!) and have been "disappointed" in recent yrs. In the past, the capabilities of the SGI that was reflected in the demos/rendering was truly impressive. However, the current stuff does seem rather dated. Unfortunately, SGI raised expectations too high with their earlier computers.
OTOH, it is difficult for them to truly represent the compute speed of their computers. Additionally, the rest of the industry has made great improvements in both hardware and software.
I must say that I d/l the Linux version of Performer and ran the town demo on a Linux box with dual 400 MHz Celeron CPU's and an antiquated graphics board. It was incredibly slow. I'm going to try another linux box tomorrow, one that has P3's and a good TNT.
Some of the reasons why Performer is a good thing. (Score:4)
I've seen quite a bit of confusion on /. about Performer, why it's a good thing, why is SGI so stupid / brilliant, etc. so I figured that I'd summarize some of the key points that are most important to me as a graphics guy who does a lot of graphics-newbie indoctrination. For true Performer-heads reading, remember that I'm being purposely "high level", so feel free to add detail that I'm glossing over.
Background: I'm an SGI hack from way back (not all the way back, but close) with lots of hours logged on everything except their most recent Origins and Onyx2's. I was migrating my IrisGL (OpenGL hadn't been invented yet) code from C to C++ when the original Performer 1.0 framework starting wandering out of the labs. Since then, it's much more OOD - OpenGL and C++ have greatly increased its usefulness without over "object"ing it.
Here are some of the things that Performer can give you quickly (i.e., not much more complex than Performer "Hello World"):
[This is getting long so I'll wrap up.]
Why does Slashdot and the rest of the Linux crowd care? Well, the premier all-around computer graphics company is handing you their flagship visual simulation framework and saying, "we hope you have a good time." The marketability of Linux just went up by orders of magnitude - simple example in my field, it counters HP's arguments that they're a better buy for military simulations. "Gosh, you're more expensive than Linux / IRIX and not as powerful. Why exactly are you better?"
Why does SGI care? The one place they've always lost is marketing - in a word, they stink at it. They need the groundswell from the popular marketplace. So, be loud. If you try it and like it, say so. If you find things that you need or don't work, complain loudly and constructively.
Also: be quotable. Make sure that it's very obvious that you're a *nix-head running SGI software. Give them the ammunition and SGI will produce high-coolness useful power for all of us.
Voodoo II is not enough. (Score:1)
Come on, what is this SGI? We are running Intels, not Silicon Graphics Workstations. Give me a break here!
Re:Demos, etc (Score:1)
As for demos & the magic bus.. I am posting this from the I/ITSEC tradeshow in Orlando, FL this week (a military & industry show for training & simulation systems) and not to be too shy the demos we're showing here are friggin' AWESOME. But these aren't the sort of things you can typically see on the Magic Bus -- SGI doesn't make most of the demos we show (we make the boxes they come in!) and for the grand majority of the very cool ones, we only have permission to "show" them at particular tradeshows and/or in the presence of their owners.
The "old" (and now familiar) demos that you saw were from an era when SGI did many of its own demos, so we were allowed to distribute them. Another issue now is the size of the datasets -- I'd say 90% of our "modern" demos are interesting primarily because of the size (and therefore the detail) of their datasets. As an example IRIS Performer 2.2 (on IRIX) ships with a "Yosemite Demo" on a separate CD, roughly 1GB of data if extracted. This is (obviously) far too much to distribute in a web-based package, and to make it smaller would make it unimpressive -- "what, that's the edge of the dataset?". That 1GB is texture & terrain for only a 16 sq. km area.
Those of you who went to SIGGRAPH this year might have seen a demo of an F-117 stealth bomber flying around the Tonopah Test range in Nevada -- this demo is indicative of the capabilities today and is (honestly) far beyond the sort of fruity VRML & arcade-quality nonsense that gets shown in the Magic Bus. In this particular one the data from a 400x400 kilometer region in nevada -- that's 160,000 square kilometers -- in taken from satellite data & with texture sampled at varying resolutions, down to 0.5 meters per texel in the area right around the firing/target range. The simulation dynamics of the stealth bomber are recorded from actual missions. The texture, terrain, and cultural features (fancy term for trees & buildings) are paged into memory in real time by IRIS Performer, hundreds of megabytes per second flowing around in the system; the whole thing runs at a rock-solid 60Hz, which means you're golden in the world of vis-sim.
Here at I/ITSEC this week we're showing a few similar demos (but here the dataset spans ALL OF SPAIN) and a bunch of show-specific stuff like the DART. So I guess the best answer available for those of you seeking incredible demos is to come see us at a show, or visit one of the SGI RealityCenter facilities -- it's too hard to lug these big disk arrays around otherwise. :-)
Re:Voodoo II is not enough. (Score:1)
Re:Voodoo II is not enough. (Score:3)
As it sometimes turns out when trying to make documentation simple (and so that it ALWAYS works) some "clever exceptions" are left out figuring people who know about such things will just go do them....
So more specifically Performer doesn't actually REQUIRE Mesa, it just requires something called libGL.so.3 and libGLU.so.3 in your LD path that implements an API reasonably similar to that of OpenGL. If you have a libGL.voodoo.foo sitting around somewhere that implements an accelerated OpenGL binding for Voodoo, by all means just create some symbolic links (from libGL.so.3) to it, and force the install. That, in a similar nutshell, is how we get the accelerated TNT2 libs to work along with it too..
Re:Voodoo II is not enough. (Score:1)
Re:Voodoo II is not enough. (Score:1)
(No idea about the mouse problem -- worked fine in our testing; it's all regular X input stuff)
Building a "better" Mr. Paperclip (Score:2)
Actually, I love the commitment from SGI, I just wish it was all GPL. Then we could have some fun with embedding parts of the source in applications.
I think it's just a matter of time before about 5 products show up that use the API. Then I get to have some fun.
Re:Voodoo II is not enough. (Score:1)
Still don't you think 1024X768 is a bit large for a default?
Mouse still doesn't work I guess I'll look at some of the command line arguments (maybe one of them will fix it?)
Re:Abandonned products by users too. (Score:2)
Re:Demos, etc (Score:1)
The original post asked, "what do you show in the magic bus?" You show stuff, but some of the answers that we hear concerning hardware, software, and licences do not make us happy.
In the past, SGI could sell me a fine unix box (well, IRIX had major problems, althouht 6.5 is okay), that was a fine workstation. This is no longer the case. The O2 is nice at it's base price. Tack on the licence fees for the compilers, development licences, NFS, etc... and you get an expensive box.
SGI makes state of the art massive number crunching machinces. SGI make awesome graphic machines. Running performer on my linux box reminds me of this. But ultimately, I feel that SGI survives because of the high-end users.
I like SGI. I hate the cost. If I don't serioiuse number crunching, nor do seriouse 3-D graphics, then why should I go to SGI?
Re:visualization. (Score:2)
Avid and SoftImage are wildly different beasts in a completely different market space -- they are used to render animations "off-line", with image quality being paramount and frame rate an absolute non-issue. They're also more geared towards the user interface (for the animator) than towards the run-time visuals (for the pilot). The finished animations go into movie F/X and TV commercials.
This is all a long-winded way of saying, whatever is going on with animation packages like Avid & Maya & SoftImage & etc. is occuring in an area totally unrelated to IRIS Performer & the Modelling, Simulation, and Imaging (MS&I) industry.
It's not a world that's had much exposure in Linux yet though (before today! :-) but with IRIS Performer being released for Linux now, other MS&I kits like MPI's Vega just having been announced as coming soon, and SGI's general impetus towards bringing its graphics firepower into the Linux space, I think we'll see a lot more in this area in the times to come.
Regarding "a shift from visualization workstations to internet servers": this isn't the case, there's been no such shift. Many of the same capabilities of our systems that make graphics work well (bandwidth, I/O, and the myriad features in IRIX) are also very well suited for servers & the internet, so we're nailing all three birds here with the same basic R&D stones.
More specifically, SGI is focusing its efforts on three business areas, which you're free to abbreviate as S, G, and I ... :-)
Scalable, high-performance servers for HPC, technical computing, and Business Intelligence Applications.
Solutions for collaboration, visualization of complex data and media-rich content creation. This is where IRIS Performer and our high-end graphics systems fit in.
Internet infrastructure products with "appliance-like" features for broadband content, applications, and services.
Re:Demos, etc (Score:1)
I bear no illusions that each & every user out there has a requirement for these capabilities; but there are a significant amount who do, especially in the technical computing, MCAD/MCAE, visualization, medical imaging, post production, animation, and broadcast markets. There are many other markets served by our low-end IRIX boxes of course :-), these are just the common ones that came to mind.
A quick note about costs for development, as of IRIX 6.2 we've restructured what used to be called the "IRIS Development Option" (IDO). In a nutshell what's happened is that much of the development software that used to be available only at extra cost -- like the Inventor libraries, Motif/X/Xt libraries, Digital Media & Audio libraries, etc., are now bundled free with the OS. More specifically, all the header files & development libraries that used to be on the IDO, and a few more that were separate, are now (as of IRIX 6.2) available for free and/or bundled with IRIX; and the only extra-cost item left from IDO are the compilers themselves. But, if you don't want to buy SGI's compiler you can just use gcc.
This is now bearing towards off-topic technical details though so if you're curious feel free to contact me privately. Or hop over to another forum like comp.sys.sgi.misc
MS (Score:1)
From my perspective, companies like IBM and SGI are great examples to the rest of the computer industry. They have rock-solid integrity and are willing to follow the winds of change in the industry. These are the companies that are going to prevail in the long run.
Good job!
- Steeltoe
Re:Come on... (Score:1)
Don't get me wrong, I am the biggest force pushing for Linux throughout my company and I love it - it will get there, but just not yet.
Business visions (Score:2)
For the past 10 years unprofessional marketing has proven superior in winning a consumer base. Just hype your product, announce releases prematurely, invade public boards with anonymous infiltrators, support computer magazine reporters with products and money, fake scandals, spread FUD, etc.. etc. It's a loong story, and you've probably heard it all before.
With these tactics, you may get an edge over competitors. Even those with superior products. You generate a contagious wave of people willing to buy your products. The problem is just that not every business in the industry has been willing to go to such lows as some companies have. In fact, due to their high profile, they couldn't afford such a thing! These companies has been suffering under the general ignorance of the public.
Luckily for these high profile companies, low tactics always backfires someday. People are waking up recognizing themselves as victims. Ultimately they will retake responsibility, not letting business giants rule their lives anymore.
The future of computing lie in increased openness, collaboration, interoperability, quality and providing services. Because this is what consumers will want. Also, types of applications that has proven their worth will be cheaper as it is with every established technology. Maybe even gratis in many circumstances, certainly in Open Source projects.
If you still wonder why giving out free downloads, think of it as an investment in the future. The future for companies will not be delivering products, but leading the development. As it should have been from the start.
- Steeltoe
Re:Demos, etc (Score:2)
You know whenever you see the "cool computer bit" on a TV show, it's always some guy sitting in front of a big screen, and he's got a model of a doo-dad, and he's twisting it around and spinning it, and stuff? I just got all the IRIS stuff, and lo and behold, my workstation now looks like the "cool computer bit" on all those TV shows.
So, it's kinda lame, comparatively, but I love it anyway. :-)
BTW, it's a Dell Precision 410 (dual P3), with a TNT2, and once I linked the hardware driver correctly, it runs like a charm. Thanks for making my day a little cooler.
----
Morning gray ignites a twisted mass of foreign shapes and sounds
Re:Avid (Score:1)
That's rubbish.
a) Avid did not layoff 300 engineers. I don't think any engineers were laid off (it was other people).
b) They are not moving towards 'e-commerce' but have laid plans to do internet content creation (I suspect web/internet video etc.).
What this has to do with SGI, I don't know. The market for viz-sim is not the same as Soft, Avid,Discreet etc. - it's the scientific/engineering end of things.
Re:Interesting: how will SGI diferentiate ? (Score:1)
Supposedly if you know IRIS Performer on linux, you know it on SGI.
My Renderings on the Subject (Score:1)
Re:Come on... (Score:1)
I've got both KDE and Gnome on my system but I'd ditch both in an instant for 4Dwm/IRIX (Whatever they call the package now..I haven't touched that SGI in two years). Personally I use KDE on my linux box and don't much care fur Gnome.
After my first week of working on an SGI though I fell in love. I told everyone I knew that IMHO the major GUI's compared thusly:
Windows: A shell for DOS. (98 and NT4 have helped but still pretty weak...and crash way too much)
Mac OS: Nice idea but takes too much power away from the system. That's why Mac are always such burly boxes but run so slow and crash so often!
IRIX: Everything Mac OS wants to be and should be. Plus hardware that's so incredibly burly you don't care if it sucks away some performance!
Of course now that SGI is almost 5 years old and I doubt you could pay me to do any "real work" on it. But then again it was their cheapest INDY when we got it and it still hosts a couple of websites without even breaking a sweat. And the only upgrade we ever did to it was add more HD space!