Apple Power Macintosh G5: Flame On
women-and-dreams.blogspot.com
women-and-dreams.blogspot.com
The coffee can Mac Pro was a swing and a miss: an engineering achievement of sorts and an aesthetic bold move, but not loved by devs or scientists. I want an excellent case I can pack full of RAM, disks and GPUs, not external expansion with $70 cables that glitch and mess up the aesthetic in the process.
I don't know if Apple can make enough money on workstations to keep their attention, so maybe those days are gone.
I just don't think Apple want users to tinker with their machines at all. Fewer configurations = fewer support calls.
Also: trackpad. Apple's is the best by a mile.
And the way Apple has diverged from a more traditional UNIX like Linux is a big problem if you are developing to run on Linux as it adds a whole new set of risks.
In my ~20 years on the job in various places, OSX really changed everything; labs used to have a few Macs around for non-analytic tasks where the old MacOS was just easier. Post OSX, it's nearly all Macs unless it ships with an instrument of some kind (and then it's likely Windows). The analytic tool chain is/was massively unix based, so adapting to OSX was easy and came with a very nice GUI that also did the aforementioned easy non-analytic tasks.
The AltiVec (“Velocity Engine”) present in G4 and even more so in 64-bit G5 machines was discovered to be extraordinarily efficient at performing the calculations required for the Basic Local Alignment Search Tool (commonly known as BLAST). At the time, the G4/G5 architectures had a massive lead on other chips present on the market at the time (i80x86-derived machines such as Pentium III, Pentium 4, and Pendium M; but also other exotic architectures such as MIPS, SPARC, and DEC’s Alpha.
Eventually other architectures caught up by adding vector units or vector instructions of their own, and Apple stripped any basis of fact out of this when they switched to Intel, but by a form of institutional inertia, Macs still rule in the genetics segment.
- Personal computer: MacBook Pro (Linux on Thinkpad or XPS 13 runners up)
- Lab workstations: Linux on Dell
- Compute server: Racks of Linux on Dell / Generic box of NVIDIA GPUs / Amazon ECC
Why is it not reality?
More like Sun in those days (or maybe SGI or IBM rs6000, possibly HPUX though it was more for business) depending on whatever proprietary things you wanted to run.. but really Sun.
from there: linux PC's until OsX, then a mix of both.
Today, Mac usage is declining. The cost:value isn't there and they don't manufacture any high-end kit. Given how much PC you can buy for the same price as a MacBook, like a 32- or 64-core Threadripper or EPYC with a massive GPU which blows any available Apple hardware away, it's not hard to see why. For computational biology, running Linux on it gives you a much more capable and productive system, and even Windows 10 with the Linux subsystem is perfectly adequate. Apple's mistake has been to focus upon only profitable consumer product lines, and drop the ball entirely on the high end. They didn't sell as many high-end units, but they were the driver for Mac adoption in many places, and without that Mac usage will continue to decline. A mediocre laptop isn't good for a lot of scientific uses.
Yeah, what idiots.
It seems to be kinda like a followup to the Mac Cube, where priority is put on surface design.
Guessing ‘learning from the past’ isn’t Apple’s strong suit.
I feel like Apple was onto something here, but they screwed up by trying to scale up the mobile paradigm (black boxes connected by cables) when there's a very similar paradigm much friendlier to professional use—the server rack-mount paradigm—that they could just scale down.
Imagine a small "compute core" just like the trashcan Mac Pro (CPUs + RAM + GPUs, replace it all at once when the time comes)... except it's in the form-factor of a server blade, and is sitting in a rack roughly the size of a workstation PC.
You'd buy a "Mac Pro", and in the box would be the (very elegant, Apple-y) rack, one "compute core module" to slot into it, and one "storage module" as well (which is your boot device, making the compute-core diskless and so a commodity.) You could customize your order to get a RAID storage module instead. You could buy more pre-populated modules from Apple, or other vendors, or buy empty modules to install whatever components you want. Third-party empty modules would probably cost about as much as a USB hard-drive enclosure costs today.
And, of course, the modules would all connect to a shared backplane... which would just be PCIe. So it's all the same Thunderbolt idea, just shaped differently.
But that's rather the point: if Apple made this thing, they'd know that, so they probably wouldn't be trying to prevent an open ecosystem of modules at all. They'd be encouraging it, since that's the whole pitch behind why it'd succeed as a "workstation" product in the first place.
Plus, it surely would have a nice looking front door.
I'm talking, here, about the consumer electronics-ization of the concept of rackmount servers (or, more specifically, of blade-server chassis-es.) Even if Apple still had the folks who created the Xserve on staff, there really wouldn't be much in common with the resulting architectures. Totally different needs.
There's an existing industrial standard, MicroTCA, that Apple could probably adapt for this.
Then they need to partner with hp/Dell/Lenovo/whoever to build the hardware and sell the software to run on it.
Until the Mac Pro I hadn't considered that a modern, high power computer could also be dead silent. It's stupid, but that was a revelation for me. I couldn't even tell it was turned on or not, except from the occasional hard drive seeking noise - which I fixed with an SSD. And 7 years later it still is as silent.
Unfortunately Apple is now focusing on keyboards with no depth and whatnot, so I'm back to building my own but I do keep in mind the lessons. My system now has 10 fans + 1 PSU fan, all running between 700-900rpm. I can hear myself think again.
You've never seen the rig of a competent PC modder before that? "Dead silent computers" were pretty much invented by those people.
Apropos, here these old Powermacs still fetch a nice price, because their cases are valued by modders for ATX conversions.
I have routinely been building nearly silent 99% maxed out gaming/vr rigs with integrated off the shelf liquid cooling units with no tubing or scary liquid interactions needed.
Granted, I never had any insanely beastly machines, generally just sub-$1500 gaming rigs. The only sounds that I ever even noticed were shorter irregular ones, like spinning disks. Perhaps the problem is simply more noticeable to other people, especially those with more powerful and thus louder machines, or people with smaller spaces who have their machines much closer, like on their desk or around their feet.
I care about ambient noise much more for other applications, like laptops or home theater PCs. For both of those, I have a strong preference for fanless models if at all possible.
The trash can Mac Pro seemed to be designed to sit on a desk, so quietness makes sense, although I don’t understand what’s so important about having very powerful machines on your desk. For machines like iMacs, the problem of placement is obviously unavoidable, but I struggle to understand why that form factor is desirable for a very powerful machine.
The early to mid year Mac Pros were certainly good value for money though. No chance any new Apple workstation will be keenly priced!
> Apple tried to solve a problem that wasn’t there to begin with. Giving an engineering statement of some sort.
https://medium.com/@Pier/the-problem-of-osx-hardware-in-2016...
The Mac mini is way too underpowered, but the next step up from there is $3,000.
I was really happy that the new workstations we got were much lighter.
http://www.dansdata.com/pcv1000.htm
https://www.overclockzone.com/newhardware/case/lianli/pc-v20...
They still make the best PC aluminium chassis for any form factor in my opinion, and I have fond memories of assembling HTPC:s, desktop workstations and "bookshelf cubes" for my friends and relatives, all using Lian-Li cases.
Many times more or less dead silent (again, impressed by my first experience with the G5), I remember going to some lengths with replacing fans on graphics cards, CPUs and using passive power supplies.
Today I use a Macbook Pro and just can't be bothered assembling any PC computers anymore. Should I ever want to though, finding the right case should be easy.
I set it up at my workplace because my wife would kill me if yet another desktop PC appears at home, although the design might have appeased here enough. My colleagues just called me crazy for getting this useless old heat producing rubbish. I managed to install debian on it, which was a bit of a hassle (protip: If you only install one HDD, put it in the primary drive bay, otherwise openfirmware and debian will disagree about the disk naming/path and you'll have a bad time) but worked reasonably well in the end. Also, when upgrading RAM I must have mixed ECC and non-ECC (or buffered and unbuffered?) because I just grabbed the first DDR sticks I could find at work. The machine still worked, but memory bandwidth was cut at least in half or so, notably slower. After I made sure I had matching sticks, everything was fine and I could enjoy the incredible speeds of DOUBLE data rate memory.
You have to place the machine in the context of the time - the office was filled with crappy desktop machines from Dell, Compaq, and a bunch of white box OEMs. The G5 tower suddenly arrived like the monolith from 2001 with us all clustered around like filthy apes.
We never did anything useful with that G5 and after a few months it disappeared. But its job was done, over the next couple of years nearly everyone uplifted by that machine purchased at least one Mac for personal use.
Darn monoliths, how do they work ...
Apple really built things to last, and this is something I could never convince people of years ago. Everyone was so sure that some crappy PC costing a few hundred less was somehow so much better than these “expensive Macs” at the time, never understanding that the PCs were breaking all the time and the Macs basically never did.
Eh, I'm the proud owner of a crappy PC costing many times less than a G5, and it's been chugging along with since 2007 just fine. Some of the parts have been periodically upgraded where appropriate, so calling it the same PC is perhaps a bit of a Ship of Theseus dilemma, but there are certainly components in there which haven't changed at all (e.g. 3x 320GB Seagate drives, which are still going and I'm too lazy to chuck out).
Being able to build and upgrade it piecemeal has allowed me to go for good specials, and I've generally been buying at the price / performance sweet spot at every turn. It shouldn't be underestimated how much of a saving that gives. I probably still haven't spent nearly the price of a G5 on it, and I have a PC which is basically on the VR-capable performance line.
Bu basically, just don't buy the cheapest components and you should be fine.
It's a pity, because it runs quite well - always has. I have 10.4.11 and 10.5.8 on there and favor Tiger.
I have been trying to sell it, but obviously nobody wants it. On the other hand, i still have Ableton Live 7 and Logic installed with all my plugins, GB's of Samples and loops on it and I am having a hard time letting go the ability to open my old tracks...I know I will never need to, but I think I'll always keep it for that reason.
You can still make a nice PC Case with it - I turned mine into a hackintosh and it's just beautiful.
g5 upgrade guide.
https://www.tonymacx86.com/threads/the-best-g5-mod-so-far.23...
there is a whole forum. https://www.tonymacx86.com/forums/powermac-g5.139/
I use the panel I cut out as a cooling pad for my macbook. That thing can put out some heat.
I had been trained by twitchy FPS video games from a young age to recognize even small frame skips in moving content, and the rarity of such frame skips is what enamored me about the early iPhones (although I didn’t “switch” to iPhones until the iphone 4) and made me dismiss Android phones for many years (Android flagships have been good in this department for a few years now).
Post-2004, did Apple follow up with a suitable replacement for the G5 in that context, i.e., audio engineering? What was it?
Addendum: By "audio engineering" I mean "DAW" use with software such as Pro Tools, DigitalPerformer, etc. and some non-Apple, dedicated hardware for line level inputs and outputs such as that made by Digidesign, MOTU, etc. (The performance of "web browsing" on today's bloated web and other tasks not related to running the above software, which may include older versions, is irrelevant.)
Maybe Apple's acquisition of Logic had something to do with what happened?
I've a G3 Powerbook Pismo, it's not usable anymore for even basic task like web browsing (yay, 60 second at 100% CPU to load gmail, and with the most minimal setup I could come-up with).
For music, just no, for basic recording, it can do the job, barely, but for music editing (mixing tracks, applying effects, etc), you need a decent computer.
Native optimized apps that were made contemporaneously, like music studio software, are a different story. If it worked well on a G3 in 2000 it would still work well today. So maybe you have a bunch of plugins that you love using that you can't track down new copies of, or you don't want to pay for newer versions, or there's a computer in the corner with Gigasampler.
Music editing doesn't actually require that much processing power or I/O bandwidth, at least by modern standards. Quick back of the envelope math--your Pismo, if it runs at 400MHz, has a budget of ~200 cycles per byte to keep up with 16 tracks at 44.1kHz. That's easily doable, even if GMail is a mess.
Anecdotally, I remember looking at CPU utilization when I was working with DAWs back in 2000 or so, and it was never very high. You certainly can fill it with expensive plugins or huge stacks of oscillators, but even on a G3 there's a lot you can do.
To me it read like an affectionate piece, not a harsh critique.
That case was a beauty.
I find it incredible how indifferent and uneducated I was back then, about how much power it uses and what the consequences are on a larger scale. I remember keeping it powerd on 24/7 (of course with periods in which it slept). Nowadays I am (hyper)aware of the power consumption of pretty much every device in the house.
Like others have mentioned here, its heat output was insane. I had to have the house air conditioner on on cool days because of that one room. In the winter, it was the warmest room in the house. It didn't even feel all that powerful to me, as I compared it to a newly build x86 system I had put together at the time.
Luckily Apple read the writing on the wall and corrected course accordingly.
> In the 1980s and 1990s home computers didn't use much electricity. No-one cared about "thermal design power"
In fact, Apple DID have a notorious prior brush with thermal issues: https://www.tekrevue.com/apple-iii-drop/
> When Apple abandoned the PowerPC they temporarily took a step back into a predominantly 32-bit world with the Core Duo, only fully embracing 64 bits a few years later, with the Core 2 Duo and OS X 10.7.
As far as hardware is concerned, Macs with 32 bit Intel processors only shipped from January (iMac) to November (MacBook) 2006. I did wonder at the time whether gaining a few months was worth saddling software with i386 slices for several years (system frameworks had to be built for 4 different architectures, for instance). It's true that full 64 bit software support took a bit longer to emerge, but that may have been due to the need to support the 32 bit Intel Macs that were shipped.
And even then, those requirements should have been possible to meet, if only the Apple III hadn't been rushed to market without enough time for engineers to diagnose and fix these issues.
1: https://www.thelaserhive.com/product/mac-pro-atx-kit-with-ps...
It was an "Early 2008" model and I finally replaced it in 2015.
With a pair of CinemaDisplay 24” (?) it served as my main workstation well into 2009, and was a truly awesome machine and I keep it in working condition with OS X 10.7 for the purposes of nostalgia. It was by far the most performant-compared-to-prevailing-average machine I have ever owned (back at a time when such comparisons mattered).
I was going to email the author about it but couldn't find her email address anywhere - plenty of account details on the usual walled gardens, but no actual email address.
Sadly this is becoming more common :(
I found this for FreeBSD (https://wiki.freebsd.org/AppleMacbook#Apple_MacBook_support_...). Maybe I'll give it another shot.
Of course paired with an apple designed ATX/mATX case. I'm not sure full ATX is really necessary, but at least mATX would be nice. Then leave it to the tinkerers to put together their own... Most that would want a more powerful desktop mac would be perfectly fine putting their own together. Then just do a motherboard refresh each year with whatever the current chipset is.
Don't even try to be everything to everyone, and leave it to "developer" macs. Just imho.
And I think there's some possibility that a computer like this is on the horizon. Apple wouldn't announce a feature like first-class external GPU support unless they had really big plans for it. Maybe the new Mac Pro they promised will be more like what you're envisioning...
601 PowerPC baby.
Also m68k IIci was really durable and upgradeable computer. They also lasted a lot longer than they were really needed <3
Been thinking of buys 6100/60 with PC Compatibility Card so I could have a retro gaming station with two different architectures.
Apple had bunch DOS/PC compatibility cards for handling best of the both worlds. The recent ones run even Windows 98...
I remember seeing the first texture-mapped 3D demo ever on it. I was in awe.
I think that was also around the time I played a lot of Escape Velocity and Giants: Citizen Kabuto...
My first Apple was a //e in 1983, my last apple was a Mac Mini in 2007.
I ended up using another second-hand Mac Mini G4 for PowerPC testing. Much less hassle but also much slower. LLVM builds take ages.
Then came the stage where I could no longer update OSX, couldn't really run the internet as no new browser versions were released... The machine was pretty much a brick.
But it was a goddamn pretty brick.
I still use iTunes 10.6.3 on Mac OS 10.9.5. It can sync my iPhone 4S over USB, so my contacts & calendars & music don't have to be in the cloud.
It's so much better than the newer versions of dumbed-down iTunes. I'm seriously considering rewriting my own version of iTunes 10 as a web app before jumping platforms to Linux about 5 years from now.
However, I remember mine being ridiculously loud. Ive promised me that more fans would mean less noise due to the "thermal zones" described in the above video, but, at least to my knowledge, that didn't pan out. It also had a habit of just blasting the fans in the middle of the night like an airplane if I remember correctly.
Hmm…doesn't the trial version run as 32-bit? I don't think this would be an accurate representation.
All that's left now is the server grade POWER, its really hard now for anyone to get access to PPC without getting an expensive POWER setup.
You can see that in the ecosystem as well, ppcel builds exist from Ubuntu, but I don't think their performance is as well tuned as the x86 ones. This is another takeaway, if you don't have hardware in the consumer market, your ecosystem will die out. Nobody will know you.
MacOS X feels nice once you get above version 10.2 and above 1.5 GHz, but it never felt as snappy as MacOS 9 on 300 MHz. I always thought it was suspicious how snappy MacOS X was on the first Intel Macs, considering that NeXTstep was on x86 but never on PPC.
Linux on PPC always felt sluggish. It felt sluggish back when Power Macs were contemporary.
To be fair, I have never seen Windows XP on a 2 GHz Pentium 4 feel as snappy as Windows 95 on a Pentium 133.
The thing was a beast and I loved it. Two years later, I bought it a companion, the first Macbook Pro – named Mars. Later that summer, I bought the iPhone the day it came out for a cool $599 and named it Mercury.
These were all great products, and they inspired me to start the Mac Users Group at my university :)
I wasn't expecting a shitty morph!
I bought the base configuration. It came with only 256MB of RAM, which honestly was a criminally low amount for that size of machine. My wimpy 12" Powerbook felt faster, because it wasn't thrashing all over the place like the G5 was. I think I lasted three days before upgrading the memory.
There was actually a high end water-cooled model that was notorious for developing leaks - doubt there's many of those remaining in service these days!
Anyone has a better use case to either inspire me or get mine donated for the cost of shipping from Gernay?
You can propose it on channels like #gentoo-powerpc on freenode for example.
I have a personal story: the application I worked on at that time needed some complicated calculations and decisions during them -- and to complete every run took a significant time, measured in minutes, or even hours, and there was a lot to calculate. But once somebody ran the application on a Pentium M notebook, nobody could believe at first: on the notebook it run faster than on the Pentiums 4 desktops in the office, even if the notebook had lower clock than the Pentiums 4 desktops!
The reasons are many, if I remember what I've understood then correctly, the Pentium 4 design was never meant to target (at least not much) the clock speeds at which it was eventually sold. Apparently there were marketing people in Intel who influenced the development of the new processors, who managed to press the engineers to target always "more GHz" -- that was simple and easiest to sell, having more GHz than competition. So apparently the Pentium 4 design was made to conceptually enable up to 10 GHz clock speeds! Today it sounds science fiction, but before that time the clock speed did rise a lot for quite a years nicely. Also apparently, some engineers warned the marketing that maybe it's not going to be easy to reach 10 GHz. "You just design the CPU, let others design the thermal and other solutions." Of course, everything but the CPU conceptual design wasn't successful: it's not just cooling the CPU off that's the problem, although that is a problem enough. There are some specific dependencies that simply don't go linearly. So in practice Pentiums 4 have been sold with the lower clock that they were designed for, most of the customers didn't notice much.
So what were the Pentium M advantages? That was a processor developed by another team (not even in the USA but in Israel), and with the specific goal of doing more in less clock counts. It worked marvelously for the real life demands, like the calculations present in our application. Compared to the Pentium 4, the M also had more CPU cache, obviously enough for our application to shine.
For our application Pentium M was not "within a few percent" it was really much better than Pentium 4.
The Core architecture did away with the super deep pipelines, and it sounds like that avoided a particularly pathological case in your application.
I have seen people use to machines for Internet and regular desktop usage for security reasons. Back in the day, you sometimes could not even finish installing Windows on an Internet connected machine without catching one of those nasty RPC worms.
Having a dedicated Internet machine you could easily wipe and install from scratch without losing your applications, settings and files was not a bad idea, if you could afford it.
(Alternatively, one could just use a decent operating system, but that is a different story...)
NEVER!!!!!!!!!!!
Same.
I feel the same thing is repeating with Thunderbolt.
It's kind of funny/sad because neither technology is strictly tied to Apple machines - I had a work laptop (Dell Latitude D630) with a Firewire port. One of our CAD workstations has Thunderbolt on board (but, sadly no actual port).
But there were almost no peripherals to support it. The only person I ever saw using Firewire used it to transfer digital video from their camera to their PC.
Firewire was heavily used for digital video, still used for heaps of industrial cameras. Still very prominent in digital audio. The multimaster bus design, guaranteed timing and bandwidth (isochronous transport), and speed, made Firewire a winner. A Firewire 400 drive is practically twice as fast as USB2. So anyone who had to do lots of transfers used it.
Guess I should whack it up on eBay.