The collected works of bri3d - Page 3

I love the "copper tower" IBMs. Plus, of the systems that ran in that rack style, pSeries is probably the easiest to use (and pretty fast to boot), especially compared to the infrastructure requirements for zSeries. Sure wouldn't mind having one!

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Much as it pains me to say it I think you might be better served looking into something Flash-based. QTVR doesn't work quite right anymore - loading a QTVR demo with the latest Quicktime For Windows definitely just gave me the QuickTime + ? icon instead of the VR. It's going to be a hassle for your users.

I don't know of any off-the-shelf Flash software-only packages to do it off the top of my head (3DRev amongst others provide an end-to-end and expensive service for it) but it's frankly trivial to implement once you have the photos (that's the hard part).

I think 3D flyarounds are going out of style in online retail - both Saks and Apple dropped theirs within the last few years, and everyone else seems to have followed suit. It makes a lot more sense in a parts catalog but its fade from the forefront means less software support.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
jonnymorris wrote:
I was amazed at how so many people sent their iMacs back five times or more and still didn't get one without something "wrong", although we're talking minute imperfections here, nothing that would stop a normal punter from using and enjoying the machine, heck most people probably wouldn't even notice them.


A lot of people buy Macs (and pay the extra money) because they're used to "PCs have problems, Macs are perfect," so when there are imperfections (however minor) people are unhappy. I think this is completely understandable - I've recommended Apple desktop hardware to my employers in the past (despite its price) because when I had them buy some, I could be confident that it would be issue-free and I'd enjoy using it. But with the new iMac refresh having so many issues, I can't really do that anymore - the possibility of getting something with cracked glass, a discolored screen, etc. and having to waste time and money sending it back is just as great as with cheaper hardware.

Laptops, on the other hand, are a different story - I bought a newly refreshed (new graphics) 13" Macbook Pro last week and am extremely happy with my decision so far - even though I could get some higher-spec PC laptops for the price none even compare to the package as a whole (PC laptops seem to be battery life, decent CPU, decent graphics, lightweight/small, build quality, pick only 2). I also always recommend Apple laptops to my friends, family, and employers because really nothing compares.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
MisterDNA wrote:
hamei wrote:
While we're talking casemods ... there's a fair number of O2000 desksides around missing their internals, not really so exciting as computers and not all that historical. I bet a newer Origin (O300, O350) or even a pair of same would fit into one of those very nicely ...


I wonder if a nodeboard can take a Dual Opteron setup? Nah.


Not sure the power density would work out in your favor there... I've never seen a PC shoved into an O2K case... that could be pretty interesting if a bit blasphemous ;)

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
sybrfreq wrote:
The only problem with my PC laptop (IBM) now is that the battery is 6 years old and has 800+ cycles on it, so it only lasts for about 2 hours :(

The build quality is far better than anything apple could ever hope to deliver. Then again, apples are so cheap build quality doesn't really matter... look at their competition (dell, acer, gateway, consumer HP, etc). These companies try and charge less than the sum of the parts so quality is the first thing out the window.


What? The build quality on unibody MacBook Pros is impeccable - the only issue to speak of that I've ever seen is poorly specced disks failing, but the last two generations don't even seem to have that issue anymore. They're solid, free of creaks and play, and feel amazing. The same can't be said for the plastic MacBook, but apple "consumer" hardware has always sucked (remember the iBook G4? Yuck.). Apple's power management and battery design is also fantastic - even though the non-replaceable battery is a major minus, unibody MacBook Pros last a longer number of cycles than comparable PC laptops (and, for that matter, early-generation non-unibody/removable-battery MacBook Pros, which ate batteries for breakfast).

I would have bought a ThinkPad this round but Lenovo's website was too awful to let me buy what I wanted (I was about to call them and try to order that way when the MacBook refresh came out), so I just got the MBP (which was comparably priced anyway) instead. I don't regret it one bit - much as I love ThinkPad keyboards and the nipple/clit mouse, the metal case, best-in-class onboard graphics (Intel integrated really can't hold a candle to the nVidia part, sadly since Lenovo seem to be shipping discrete graphics less and less), and amazing battery life (rated at 10, I get 6-8 in real-world use) make the MBP better in my eyes.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
I'm interested in seeing if some of the people who do clustering (Infiniband/NUMALink) with QPI Xeons carry their tech over to Tukwila (looking at SGI here). It'd just make sense.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
neozeed wrote:
But that's been the story of the Itanium... Sometimes I wonder if it's been purposely held back to allow the xenon to catch up... Then again a chip with ~2 billion transistors is no doubt a little complicated to FAB...!
.


I think until AMD came into the space with K8 Opterons it was the other way around - the Itanium is definitely supposed to be a higher-margin part for Intel so I'm assuming they'd try to push sales to it. Now Intel have to compete aggressively with AMD in the x86 space though so they can't afford to hold anything back.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
sybrfreq wrote:
The best warranty service I ever had... a few weeks before the 2-year extended warranty was due to expire I had them put a brand new motherboard in my dv8000 because of random hangs and crashes. Well it took them a day to send me a box and they made me take out the HDD and memory before shipping it to them but it left my house Tuesday night and was back on Friday morning, with new motherboard.

IMO, the best way to measure build quality is to see how hard you have to throw it at the wall before it breaks :D

BUT... Do a web search for dv8000 if you want to see a good example of "cheap, low-quality, consumer laptop". It runs great though, and should stay that way since it is very rarely moved or handled at all.


Or I can take my Mac into the Apple Store and get (somewhat condescending and annoying, but quick) instant service for many issues (broken keys, hard drives, battery, etc.) or 3ish days with in-store pickup for anything else.

"low quality" definitely describes the dv8000 - if you need something to set on a desk at work or something it might be okay, but 8.1lb is absolutely ridiculous to actually use as a laptop. My experiences with HP laptops have been quite poor as well - my dad's dv6000 died (there's a motherboard recall on it), he sent it in, got it serviced, and then it died again promptly a few weeks later. Every HP rep (we tried calling 5+ times) swore up and down that because it had had the warranty replacement there was absolutely no way the board could have been defective and they would absolutely not service it. A few hundred bucks down the drain, and I will never, ever buy an HP again.

My dad ran over his work-issue 17" MacBook Pro in its bag with a full-size Chevy pickup truck (long story, stupid accident), popped the dents out of the aluminum, and it runs as beautifully as it did when he got it. That's build quality.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
neozeed wrote:
Open up a terminal program, and 'talk' to the GPS... IIRC it'll just spew clock timings and stuff... but as you 'move' around they should change......

And for what it's worth, every time I go to Brooklyn, my GPS tells me I'm in the middle of the Hudson river.... It's a little annoying.


It's called NMEA and it'll tell you anything you want. It's also a very well-documented protocol. Just Google NMEA, get a terminal emulator, and hit up the GPS.

I suspect it's a coordinate system issue like porter thinks.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Note that NMEA gives you fix status and active satellites so there shouldn't be any guesswork...

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Indyboy wrote:
I've spotted a tarball named Irix 6.5.5 source code on a site dedicated to share data between people ;) My question is if it really contains the source code does it have any real value nowadays? The mentioned version was released in 1999 and doesn't support any 'modern' SGI hw :(
Thanks for sharing your opinion :)


This code is extremely boring. It's just System V UNIX - Xsgi and the fun video drivers (the part that could assist with ports) aren't included. So it's just the source for a System V kernel, IRIX's hybrid System V / BSD core userland utils, and the basic support code for systems that had been long-since reverse engineered by the time it came out. Not worth legal trouble.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
I'm not at all sure I'm sold on the Propeller's value as a gaming platform (or really much of anything) - that is one weird microcontroller. It would be fun to pay with though - I've been thinking of picking one up (on a cheaper board) but I don't have the time to play with it :/

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Since the Talin was just a (quite good) x86 laptop, with its main differentiator being coming pre-installed with the (highly outdated) Java Desktop, I don't know how much extra money you'll get for pre-installing an OS with all the drivers. Obviously, including a Windows license is always a selling point, and if you're going to do that you might as well install it, but I doubt having all the "correct" drivers is a big deal - it wouldn't be for me, at least.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
VenomousPinecone wrote: Oh it is sketchy here in the states. The Dow suffered its greatest one day loss today, in the span of an hour.

I am not afraid because I trust the sun will rise tomorrow. As long as the sun shines, I can figure out how to thrive.


This. In my few years around I've done just fine for myself regardless of the idiocy of the world at large, and I've surrounded myself with good friends who are doing just fine too. I trust that my future family and children will have what it takes to keep themselves happy too, regardless of the idiocy in the world around us.

Global threats like global warming always hang over us, but if there's anything history has shown us it's that the Earth itself is almost as resilient and adaptable as the humans and animals on it.
While you probably *could* find a buyer willing to pay more than that, I highly doubt it would be worth your time (unless you got extremely lucky), especially if you're low on space. Old computers at high prices are always a tremendous gamble unless you've got a buyer or extremely solid leads and working relationships lined up already. XVR-4000s are *very* cool cards (read Michael Deering's SIGGRAPH papers on them if you're interested: http://www.michaelfrankdeering.com/Proj ... /Zulu.html ), but the only places such old hardware has true monetary value are places that won't be buying from some guy on eBay.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Try some lower-speed or older blanks if you have them around. As disks get newer and faster the ink type gets lighter, which some old drives can't handle. However, I suspect your drive is broken. Thankfully CD/DVD burners are cheap. Sadly it's a total pain to install one in an eMac. You literally will need to disassemble the entire system - I've done it a few times in my life and came away annoyed every time. I can't say I was one bit sad to see the eMac's discontinuation - that system has given me a lot of hell.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Nothing is price-competitive with x86 in terms of raw performance and desktop applications - Intel and AMD produce x86-based CPUs and have poured so much R+D money into their microarchitectures that to compete with them in their arena (general-purpose, commodity computing) is essentially impossible. ARM have a strong hold in the embedded and mobile market and most other CPU architectures remain in their own niches, on the high-end or in specific embedded devices (Nikon digital cameras oddly seem to be the last bastion of SuperH, for example, and Broadcom MIPS SoCs still own the consumer router market). I reached the same conclusion you did before I'd even really owned one, so I can second that - never buy an "alternative"/"vintage"/RISC desktop or server for home expecting to use it daily. There's just no point when spending the same amount on an x86 system gets twice the speed.

That conclusion didn't change my systems collection hobby though - I've just always understood that any money I put into it is not going to much use (thus why I've spent very little, all things considered).

Good luck on the job! Depending on how my current startup goes, I might find myself working some big-iron UNIX stuff come this fall.
There are quite a few Excel-based solvers in use in financial and other quantitative analysis - it's what "business" types are taught in school, and since accountants and analysts have always loved their spreadsheets, why not let their spreadsheets do the models for them?

Every time I see one of these Excel-based systems the engineer side of me laughs heartily, but then I think about it pragmatically and realize that that workflow was probably the most cost-effective solution for the problem at hand.

At any rate, that's an utterly ridiculous Compaq- I've never seen one that big. It's interesting that the company that collaborated on it wanted an 8-way system - generally Excel-based solvers tend to be singlethreaded/single-process even today, and I'm guessing even more so back then (of course, there's absolutely nothing keeping someone from writing a multithreaded solver in their language of choice and then hooking it into COM+IDispatch/VBA for Excel, I'm just interested as I haven't seen many even today). They must have been ahead of the curve.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
zmttoxics wrote: There were faster clocked after market G4s (up to 1.8ghz). A 1.8ghz g4 performed almost identically to the 1.8ghz g5.


In what benchmark? I'd imagine the 1.8Ghz G4 would perform similarly to G5 in synthetic 32-bit int and possibly float (not sure how Motorola's AltiVec units stack up to IBM's SIMD stuff but I'm guessing it's similar). However, the G4 had a painfully (almost ridiculously) slow bus and thus incredibly poor memory bandwidth compared to the G5, so I'd assume in the real world the G5 still blows it away.
I don't know how correct it is to say "x86 is architecturally ugly" when there have been tens of microarchitectures implementing the x86 ISA - if you're talking ISAs, it'd probably be better to specify the x86 instruction set as ugly, and I think that's debatable too (it's certainly huge and not very pretty).
I've always disliked the ARM ISA, especially all of the edge cases surrounding switching between ARM and Thumb mode, and in terms of ISAs, MIPS without extensions (specialized COPs, VFP, etc.) is definitely the cleanest and simplest.
nekonoko wrote:
snowolf wrote:
How much interest is there in getting the MIPS-3 repository up to date anyway?


Probably quite a bit :) As time marches on and all levels of SGI systems fade into retrocomputing, it becomes more about which machines are most fun to tinker with than which are purely faster. At least it's become that way for me; I think some of the oldest SGIs are the most interesting/fun these days.

Right now I'm working on restoring a third Personal IRIS 4D/35; it won't benefit from MIPS3 Nekoware, but it sure is fun!


Tons of people end up with free Indys, since they were the first "cheap" ("cheap" here being very, very relative) SGI and they're also still the smallest, quietest, and least power-hungry SGI system, as far as I know (although the O2 comes close).

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Try logging in as Effect and running "effect" - chances are you're not going to get anything working, though, sadly. I think all the versions of Effect that ran on O2 required a dongle in addition to being node-locked by flexlm and requiring a Stone array, and it sounds like you've only got 1/3 of that setup.

I may be incorrect about the dongle, though - I'm only really familiar with newer Discreet software (Flame, Smoke) on newer hardware, having never owned an O2 myself.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
kramlq wrote:
I sort of see where SAQ is coming from though. As you correctly point out, x86/x64 may be the undisputed standard nowadays, and it is good enough for what much of the market wants. But it is also undoubtedly ugly. For example, look at how much startup code is required for the x86 architecture to get to start_kernel() in Linux (for example, compared with Alpha, which SAQ cites as a good design). A lot of it is caused by the continual addition of new features and the need to retain compatibility with old ones in x86/x64.


Right, but this particular property isn't even a product of "x86" as an ISA or any of the many x86-implementing microarchitectures. This is just a product of PC motherboard and CPU vendors trying to maintain compatibility with existing operating systems. I could create a boot ROM for a board with an x86 CPU that did all the bringup that's normally before start_kernel() in Linux, and I would have created the equivalent of the bringup portion of PALcode on Alpha, and you'd never have to see it.

kramlq wrote:
Virtualisation/emulation and binary translation have been an interesting step forward in this area. The traditional dependence on backward compatibility and ISA is becoming less relevant as these technologies develop further. Apple's transition from PPC to x86 was a good example.


I think the biggest example in this direction is LLVM, where there's a defined, optimizable, and open processor-independant intermediate language sitting between the compiler and the optimization and assembly process. On the other hand LLVM is still very much research-grade (despite Apple's containing obsession with using it for production software and standards like OpenCL).

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
This excerpt was very interesting, and I'm amazed I hadn't seen it before. It really made me think - thank you for the link.

However, as I read the excerpt I began to notice something: the authors seem to have trivialized a very complex, long-standing problem. They've come up with some excellent sound bites about how "kids want to learn," and used these to back up their assertions that rewards-based software doesn't work. This is fine, as we're seeing more and more evidence that rewards-based software really doesn't work. But where's their reasoning for discovery-based learning and simulation software? They point to an "innate desire to learn," and trash "hopeless" kids who are "video addicts," but they don't really provide any reasoning that would suggest that discovery-based learning via simulations will work any better for these kids than the dirty, evil rewards-based software did.
I entirely understand that as the introduction to Mathematica, nobody is expecting a cited paper about discovery-based learning. But there's so much coherent, well-thought reasoning behind their disdain for rewards-based flash-card software that the presentation of simulation software and discovery-based learning as a magic bullet seems out of place. Sure, giving kids flashy rewards is really helping nobody. But there's a reason people tried giving them these rewards. What's going to make a kid want to discover something in Mathematica, when they could be talking to the cute girl two seats to the left, or ditching class and skateboarding? Both involve learning - it's just not the kind of learning that will be horribly conducive to a "successful" future. If I can just set a simulation in front of a kid and have them learn calculus with a little guidance, why have countless discovery-based learning programs never made it past the pilot stage? The last question from the "skeptical bystander" sums up my question perfectly, yet the authors don't actually answer it, instead focusing on the role of flashcard-based learning in educating highly-motivated students.
These authors seem to think the fundamental problem is that kids are somehow "losing their innate desire to learn" and that it needs to be rekindled by challenging them with open-ended problems. I disagree. I think children today have just as much innate desire to learn as they always have. They've just begun directing this desire outside of academics and the things that will lead them to what the academic community think of as "success" in life.
By looking at the issue as one of rekindling, the problem becomes much easier for these authors and the academic community as a whole to "solve" in their excerpts. All that we need to do is put Mathematica in front of them, and make everything meaningful to them, and suddenly it'll work! Sadly, we've tried this, and it's just not that easy.
The danger in banning the possession of child pornography (or any sort of electronic data, really) is that it's extremely easy to entice someone innocent into clicking a link to child pornography, or to plant it on their system maliciously. There have been several cases in which this was either attempted or successful in the US, and groups of trolls took pleasure for a brief time in finding FBI dragnet links posted to child pornography forums to entrap their members and posting these links elsewhere in an attempt to get innocent people raided.

I agree that child pornography (especially of pre-pubescent children) is disgusting and indicative of an issue with whomever possesses it that should probably be taken care of, but I also think that criminalizing "the possession of child pornography" really is a dangerous route legally. Here in the US we've seen children prosecuted for sending nude pictures to each other on their cell phones, over-18s prosecuted for keeping photos of ex-girlfriends from when they were 17, and even individuals prosecuted for possessing child pornography in unallocated disk sectors. Imagine buying a system off eBay that someone didn't randomly erase and going to prison for it!

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
SAQ wrote:
ChristTrekker wrote:
Put me down for one of those, too. It would be a nice step up from my U5. If local, I'll happily drive over and pick it up from you.


Don't waste your time or money. Look for a Blade 150 or 1k (or over), or even an Ultra 60/80. U10s can have Creator graphics and a bit more memory than a u5, but it doesn't feel like much of a difference. Something with an UltraSPARC II (full II) or III would be much better, and the Blade 150s have improvements in several subsystems over U5/10.


Agreed - unless it's got sentimental value like it does for VenomousPinecone (or you think it's particularly cool, although I don't see why you would) there's no point to a U10. There are better Sun hardware deals to be had.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
fu wrote: sybr already gave some of his thoughts, what about the rest of our students? what is it that you like and what is it that you don't?

oT


Well, as some background, I am a student as well - I graduated high school only last year and am currently taking night classes at a local community college while I work my full-time day job as a programmer at a web startup.

My grades were consistently awful, and by any traditional metric public school was failing me entirely, but in reality school actually did very well for me - while I didn't get into any top-tier universities or succeed in any traditional sense, I'm doing quite well for myself and am pretty content with where I've ended up. On the other hand, I also attended a high school consistently ranked as one of the best schools in the US, and was with a peer group of intelligent, motivated people - I'm certainly not saying public schools everywhere succeed for everyone, just pointing out that a subset of people failing by a traditional metric can actually be quite successful.

I think that the ultimate understanding people (at least people in the US) fail to have about school is that external factors affect a student's performance by any metric nearly as much or even more more than than their actual schooling. These factors include parenting (the biggest one, in my opinion), peer group, neighbors, and some would even argue they go all the way down to diet and exercise. Yet too often in the US we see parents blaming schools for problems that are ultimately not the school's problem to solve, and schools and teachers being graded and funded mostly based on factors they have no control over. Or, we see academics coming out with writing like this, blaming the problems with education today on a stifling of exploration and the "dumbing down" of teaching. While I think these are symptoms of an underlying problem and can certainly be corrected, I don't think they're the issue - the dumbing down of teaching and indication to students that things should be easy is more a symptom of the expectation parents set for their students (and thus set in their students' minds) than a root problem.
theinonen wrote:
It is too easy to blame parents or schools for everything, real answers are usually found on the mirror.


This opens up the entire nature v. nurture can of worms! Personally I think that parents play a big role in student performance, but I agree that ultimately it's you who's responsible for you.

theinonen wrote:
All I am saying is that, even the best teachers can not help if nobody cares what they have to say.


Couldn't agree more.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
ritchan wrote: In fact I don't really get the draw of shell servers at all, that's why I want to set one up.


x86 "shell servers" (the kind you tend to see people paying money for online) are generally in datacenters and thus are used for anything that demands a stable connection but little resource and bandwidth, generally IRC bots/clients/servers or long-polling low-traffic network services like instant messenger bots.

Non-x86 "shell servers" are usually used to provide developers without ownership of the platform access to it to develop, for example Oregon State's Cell and POWER shell systems and OpenEmbedded.org's old ARM/XScale PDA cluster (which I think has been retired as Linux-based ARM devices propagated everywhere and demand for it waned).

Sometimes "shell servers" are used with distcc et. al. as a build box, but generally online services for this purpose are billed expressly as "build clusters," like the one Sourceforge gives access to and the Ubuntu package build system.

ritchan wrote: Would you guys know enough about this to do it for yourselves? And shouldn't it be reinstall XLC, not reinstall AIX?
http://hardwarebug.org/2009/08/10/drm-the-big-blue-way/


This is an awesome blog - thanks for that link. I wonder why the author remarks that because IBM's DRM is bad, their compiler must be bad as well though - it's a foolish generalization and discards most real-world facts about software licensing. Why waste time making something cracker-proof for a compiler that's so expensive that only straight-laced corporate users are going to purchase it anyway? And how does this naive licensing approach reflect negatively on the merit of compiler developers?
sybrfreq wrote: That post read something like: "Wow! that house was easy to break into, Ionly had to cut two deadbolts. If these people don't bother putting a better lock on their door then I get to break in and do as I wish to their sleeping bodies."

It's all fun and games until you get an assfull of buckshot. I don't even want to think about how big the IBM legal department is... pirating software is one thing, posting a how-to on the internet is another.


I doubt he'll see any legal action. His blog post was pretentious and stupid, but the trial v. full version restrictions at that level are really just to allow engineers to evaluate and then remind them to ask for a purchase order - the piracy/loss risk is pretty low. Corporations like circumventing license restrictions when they can't tell they're doing something wrong (sharing logins to online databases, etc.) but as soon as they're clearly breaking things (i.e. cracking) someone in the process tends to straighten up (be it engineers or management). And it's been proven time and time again that IBM couldn't care less about hobbyists regardless of what they're doing.

I just think it's dumb to criticize compiler developers for writing simplistic/poor DRM when it's a low-priority, symbolic piece of the software, while simultaneously bragging about breaking it when it was dead-obvious how to do so. It's a silly stance I wouldn't have expected considering the intelligent posts elsewhere on that blog.
ritchan wrote: No, you just exemplified what he was talking about here:
I wonder why the author remarks that because IBM's DRM is bad, their compiler must be bad as well though - it's a foolish generalization and discards most real-world facts about software licensing.


Naah, it's ambiguous pronoun reference - the "it" he was referring to was the blog, not the compiler. :)
Just wanted to point out that anyone else doing this needs to cut at least one battery contact or you'll just drain the new battery across the old one - it's obvious you did this and you mention it in one photo caption - just not in the write-up :)

Excellent photos - I'm about to have to do a similar mod to my Indy once (if?) I get it back out of storage again. Mine probably won't look as professional ;)
My dad used to do MVS ESA/390 assembler, so I read his books and learned a little about it. However, I've never used it in real life (I have goofed around with writing some stuff and running it in Hercules). It's quite the trip - a lot of macros where you'd expect system or function calls to live on other platforms.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
kjaer wrote:
Putting nine drives into a single RAID5 is arguably suboptimal.


What? Putting 9 drives in a single RAID5 is just fine performance-wise for linear writes (which are most common in most applications). The only issues are that with 9 drives, there's a higher chance 2 or more might fail at once, losing you data, and that to write a random sector on a stripe the controller has to load the whole stripe to do parity (this is alleviated by tweaking your stripe size and write sizes - in many cases the entire stripe will be being written anyway so you lose nothing).

I've seen hundreds of drives (with tens of hot-spares, to try to avoid the multiple failure situation) in RAID5 arrays that perform just fine. It's very common on the high end. People who want a little extra insurance will generally RAID0 smaller RAID5 groups (so that each group can withstand a failure, making the array resistant to several simultaneous failures).

LVM's overhead is indeed quite low, and I'd recommend it if you ever anticipate needing to resize anything about your array as it makes this process much easier (in addition to full backup and snapshotting).

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
recondas wrote:
In any case, since your does have the XIO2 slot, you might consider trying a Fuel V10 in there <ala the O350 IP hack>. Issues of <the lack of> open source OS support for Odyssey graphics aside, it'd be the ultimate SGI hybrid system - kind of a Prism in reverse. ;) <and if they work having graphics would be a decent fringe benefit>.


There was never proper XIO support on Linux as far as I know - there was hacky support in MIPS-Linux board support files, but I don't think their universal XIO API ever landed.

Thus, I highly doubt that's possible - it might be fun to throw a card in and see what happens though (I suspect it'll be nothing).

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
kjaer wrote:
I still wouldn't put nine drives in a single RAID5 group, even if I weren't convinced RAID5 is a dance with the devil in the pale moonlight.


I've seen people explicitly configure large Sun FC-attach arrays into one RAID5, although I agree that this doesn't make much sense. But 9 drives is right on the border in my opinion - I'd just set it up as one array.

As an amusing anecdote with regards to other stupid-disk related things I've seen people do, I've also seen people try to run big high-IOP Oracle instances on brand-new (untested) commodity SATA arrays - needless to say, they've soon found themselves buying an awful lot of drives awfully quickly ;)

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
loonvf wrote:
Hi Ian,

Thanks for the advise, this is very usefull indeed.
What surprises me is that you mention a Fuel being able to run Flame.
I never knew Fuels are capable of running discreet software at all.
Are you sure about this?

Or does anyone have experiense with Fuel and Flame or discreet?

Thanks in advance,


There's a FuelV10/FuelV12 licensing option coded into Flame 9 - whether or not they were ever sold is definitely a different story as I am fairly certain they were not.

If you don't need SDI I/Os a Fuel or modified Origin 350 with V12 makes an excellent Flame box, even for HD. If you do need SDI, you should probably get a Tezro as it has enough XIO slots to support both ODYSSEY graphics and SNOWBALL (the DMediaPro SDI I/O option). Two Origin 350s in NUMALink might also be able to achieve this configuration (V12 in one, SNOWBALL in the other), but I have not tested firsthand.
I just shovel uncompressed video imported and preprocessed elsewhere as frame sequences to and from my O350 Flame box, and this workflow works okay for me. I am not a professional user though - just a hobbyist having some fun. I'm using 3 internal disks across my 2 NUMALinked O350 chassis as Stone (via the Stone internal disk licensing method), and I get about 135MB/s which is decent enough for basic tasks. My quad 1Ghz R16Ks absolutely fly, especially compared to an Octane2.

The Fuel is definitely the most economical option (unless you can get lucky on some O350s) - you can generally get a mid-specced Fuel for less than a a comparable Octane2, and the Fuel is quieter and less power-hungry.

silicium wrote:
Easy to do if ffmpeg can decode video files from camera
Code:
ffmpeg -i camera_file.avi image%d.sgi

unfortunately neko_ffmpeg-SVN-r6775 is too outdated and does not have sgi image file format :(


I preprocess and convert on another (Linux) box, so it's not a worry :) I do wish we had better ffmpeg support for IRIX and MIPS, both in regards to support and optimization, but it doesn't look likely.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
recondas wrote:
Yeah - thats why I mentioned the lack of open source support - though it looks like OpenBSD 4.7 has limited console-level Odyssey support :
OpenBSD.org wrote:
The odyssey driver provides support for the VPro (aka Odyssey) graphics card, which can be found in SGI Octane, Octane2, Fuel, Tezro and Onyx systems. Console support is provided by the wscons(4) console framework.


Linux drivers were written as well (I believe the OpenBSD drivers were based on the Linux reverse-engineering efforts), but they didn't land anywhere (they live only in a patch at http://www.linux-mips.org/~skylark/ ) because the real XIO API never landed, as far as I know.

I doubt the SAL+EFI knows enough to understand enough to bring it up - it would be funny if SGI managed to copy and paste enough of ARCS PROM into SAL to accidentally bring something up though.

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW:
Just FYI, ZFS RAID does not perform quite as well as Linux software RAID or a RAID controller, despite its oft-hyped variable stripe width. While ZFS shines in many areas (replication, snapshotting, quotas, and so on), its RAID is not one of its strong points. The recovery and hot-spare support in RAID-Z is also relatively new and unproven, and for quite a while was just flat-out broken. I wouldn't trust RAID-Z with mission-critical data, especially as it's prone to loss if the ZFS metadata gets damaged.
Of course, there's nothing that keeps you from running ZFS on a controller-backed volume besides cost.
Digital Visual Fortran 90 (DVF).

_________________
:0300: <> :0300: :Indy: :1600SW: :1600SW: