The Sad Saga of the 500 MHz Power Mac G4
512pixels.net
512pixels.net
I still have one too. It was pretty to look at but probably the worst new Mac I've ever owned. Within a year it was obnoxiously loud and pretty much obsoleted after just a couple years.
In contrast, I bought a new "Late `09 Mac Mini that I just replaced with a used late 2014 Mac mini about 2 months ago. That `09 was a real workhorse for a lot of years.
The `14 only cost me $330 at OWC with 16GB RAM and is running the latest versions of the software I use and the only software I needed to pay for an update was BBEdit, and that only cost me around $35. I think I paid around $1200 for that G4 "Silver Door" tower.
Thos machines sucked -- Look at SGI their cases were stellar in design even if the guts were mediocre RISC and difficult OS... and they were like 25K for a desktop and 500K for a rack-sized server.
When we built the Presidio complex for Lucas (I was the data center designer) they were throwing out $500,000 SGI racks and even turned a few of them into keg-erators... SGI had the BEST physical case designs.... ( I suppose thats why the tech museum is on the SGI campus)
Let's be realistic, the actual "FU" didn't come until they announced the G4 cube and redesigned iMac.
Btw, I’m surprised you like the Z8 series. The single core and sum compute with total of cores looks like a terrible value (eg when looking at various benchmarks for the Xeon) — ie thousands of dollars for a machine with a chip that appears far less powerful than the latest i7s or Ryzens.
Curious what I’m missing.
The look on people's faces when they came in and realized none of our stuff ran on Microsoft gave our shops street cred in the cyclists and mountain biking communities.
Patents, cost, who knows. But I would have bought it.
Today, with a 3d printer, the mod could be done very elegantly.
I never particularly liked the aesthetics of the tower case but the practicality of the design is nothing short of breathtaking.
What about the new Mac Pro?
I took a "fun" elective course in electronic media my senior year of school. It was Photoshop, video editing on VHS + digital video editing, and electronic music production. All my CS work was on IBM RS6000s or SGI Indy & O2s at that point. I had a homebuilt Pentium desktop machine dual booting Linux & Windows NT that I used for my work and a 486 laptop running Linux that was getting long in the tooth by 1999. I was very much used to computers not crashing by that point, NT was pretty good, Linux and the Sun/IBM/SGI workstations would stay up for a year no problem as security updates requiring reboots weren't coming very quickly yet.
I vividly remember greatly preferring doing all the video editing on the analog VHS editing stations because OS9 was so unbelievably unstable. Maybe the ultra expensive Avid workstations were less unstable, but I was in a 100 level course and not allowed to use them. We were saving our work after every operation the Macs were crashing so much.
Of course pretty soon after this OSX started making things right in the world. It's easy to take Mac OS for granted these days!
Heck even an iPhone with iMovie today would run rings around the Avid workstations from 1999!
Cooperative multi threading meant that anything going wrong could cause everything to hang. The memory model was only slightly more forgiving etc.
Which meant some software was fine to run for weeks and other stuff was lucky to make it through an afternoon.
[1]: https://en.wikipedia.org/wiki/Classic_Mac_OS_memory_manageme...
Meanwhile, Windows 98 supported DirectX versions up to 9.0c.
If anyone patched it to have DX7 support at less, the game compatibility and multimedia would skyrocket for NT4, but it didn't happen.
This just takes me back to working for an Apple reseller and the stream of internal hype around Copland (what was supposed to be OS8) in the mid-90s. It was going to be a microkernel! Memory protection! Pre-emptive multi-tasking! System 7 apps would run in their own microkernel personalities to avoid crashing anything else! You might even be able to run Windows in a separate personality!
Instead it ended with the actual OS8 release which added some theming and 3D effects to System 7.
The worst part of Mac crash was they were violet, unpredictable and would result in app crash or more often complete system lockup.
And they frequently stepped on each other's toes, causing the machine to crash.
People had mythologies around which bits would play safely together. Legends that a stable set of extensions existed, never actually discovered.
Losing unsaved work was commonplace.
I don't remember what it was called! Funny that such a bizarre problem could get so bad people developed sophisticated tools to deal with it.
Edit: Ahhh, I think it was Conflict Catcher! Thanks sibling comment!
This is a myth. I seriously doubt any nationally marketed record was ever tracked and mixed using Pro Tools on Windows, at least, I am unaware of any. When big artists showed interest in Microsoft products, it was not for Windows with Pro Tools, it was for Internet technologies.
Throughout the 90's up to 2000 (500Mhz G4 "era") nearly all pro audio was still Mac, but Windows was an alternative in audio by 2001 and it got talked about. Certainly some had built Windows rigs, but they were independent and home-based operations. Few, if any, professional studio enterprises used Windows for tracking and mixing. By 2004, Windows and PCs still did offer a slightly cheaper alternative (Digi equipment cost what it cost on either platform), but only new operations and some higher education communication programs had invested in audio on Windows platforms. No one was replacing and tossing Mac DAWs, ever, because Pro Tools and other audio hw was expensive and still sounded good, no matter how old it was it sounded the same as it did when new.
By 2004, Windows still barely had its foot in the door in pro audio, and most pro audio operations were still Mac central.[1] By 2011, any competition Windows ever gave Mac in the studio was over, but for some reason the myth that Windows took over audio production from Mac at some point still existed.[2] But it was always false.
Certainly, there were Windows PC fanatics that have ever insisted Mac was overpriced and better rigs could be built on PC, and some of them were engineers and opened their own studios, but in general these were much smaller operations compared to full size, full service recording studios. You'd have some little studio that had a tracking room and a control room built into their basement or their garage or shed. Any large studio with a full-sized control room and multiple tracking rooms, a couple smaller control rooms ("Studio B, Studio C") and, you know, a lobby, an artists' lounge, a business office, storage rooms, what you'd consider a "real" professional studio, was always Mac, even if they were still running OS9 and older Digi equipment as late as 2009 and beyond, these systems stayed in place because they kept working and new ADCs and Pro Tools software licensing was and still is expensive.
It is 2022, and I guarantee you there are full sized pro studios still using OS9 on G4 with Pro Tools and Digi racks that will only upgrade to 10yo hw when those things stop working or they can't find replacement ATA hard drives, because Mac Pros are crazy expensive and it is hard for them to get their head around USB3 and Thunderbolt2 and not needing PCI anymore, but mostly reluctance comes from having to reinvest maybe tens of thousands of dollars into Intel-based plugins they already have on PPC and new multi-channel digital rack ADC systems. If it was only the Pro Tools licensing, they might have stayed current, but even with bundled plugins and lower cost hardware, it's hard to abandon things that are already paid for 20ya and still working, unless, of course, you're Skywalker Sound.
[1] https://duc.avid.com/showthread.php?t=99826
[2] https://gearspace.com/board/music-computers/609183-most-prof...
Regardless, the point here is that there was a choice of OS platform with Pro Tools since 1997, and yet the vast majority of established studios used Macs. The brief window that Windows had to infiltrate that space was between 1997 and Mac OS 8 when Apple's flagship OS was already desperate for modernization, and 2005 and Mac OS X 10.4, when the OS was finally both stable and performed decently.
I suspect there were newer small (home) studios at the time that were fully PC, but these engineers would never consider running Macintosh. That's who used Windows... die hard PC users that subsequently got into audio engineering. But any established studios, even if they had no actual computers tracking and mixing audio until 2001 almost always went with the Pro Tools interface options running the software on Mac OS 9. Precious few studio installations that already had Mac switched to PC. New studios either invested in PC hardware initially as their first DAWs, or they didn't, but I expect most of these failed as a business for no other reason than most new businesses fail, it had nothing to do with their computer platform.
So Windows started to appear in pro audio between 1997-2005, but the PC platform just didn't have enough time to ever remotely become dominant. Maybe there were a lot of Windows DAWs out there, they just weren't surrounded by a purpose-built studio generating any revenue to speak of, and among actual ground-up purpose-built studios, Windows installations were a very rare exception. That said, engineers are gear junkes, and even in Mac studios there were bound to be an old PC and a handful of cheap PC laptops for stereo on-location tracking because they became cheaper and more reliable than a portable digital recorder.
My point is that the Mac would still be there, doing the main audio production work, but all the auxiliary machines started getting replaced with Windows PCs (usually racked up in a separate room since they had bigger noisier disks and fans).
Got an M1 Mac mini and miss a few things. The Mac Pro connectivity is still important. USB-C accessories are never as reliable. Also hate having to use DisplayLink for >2 monitors.
One really shitty thing Apple did alongside this was release a firmware update for the actual Blue&White G3 which prevented it from booting with a G4 CPU swapped in, something that worked fine with the original 1.0 firmware: https://web.archive.org/web/20021002071131/http://docs.info....
Luckily the block was easily and quickly undone by the various upgrade manufacturers, but it shouldn't have been there to begin with: https://macintoshgarden.org/apps/powerlogix-g4-firmware-upda...
Or now nVidia is offering DLSS 3.0 with their new Geforce 4000 cards, however it appears very likely that they could also do it with the older cards. Statements to the contrary seem far fetched. nVidia has done this in the past, too (RTX IO comes to mind).
I remember getting it with no delay, as well as a t-shirt and two large posters.
I upgraded the memory as soon as I could afford it. I remember using the OS9 RAM disk feature for many programming assignments and getting amazing performance with a nearly silent machine, as it spun down the HD and turned off most fans. It was a great computer, and upgraded to OS X perfectly.
The Mac experience was just so smooth compared to the desktop Linux experience. I've been using Mac exclusively since 2003, and it was all due to that free used G4 tower.
I do remember being rather annoyed with the speed reduction/price raising. Being a total Apple fanboy, I was deeply entrenched in their fight against uh: the Man, or Intel, or whatever the marketing told me to be mad at.
I assume this was a PDF copy/paste snafu where it should have said "down" not "clown". But it definitely made me do a double-take. (or triple)
Article concerns the last half of 1999. It turns out Mac OS X development on PPC was shadowed on Intel (after all, since 1995 NeXTSTEP ran on Intel), but the rumor didn't appear until nearly 3 years later in Spring 2002, and it didn't really have any traction and quickly subsided long before Jobs' announcement confirming the rumor another 3 years after that in Summer 2005.[1] No one still expected it by then, but at the same time, no one was all that surprised. Business as usual that Apple kept a secret for 3 years, but it's pretty crazy how they somehow suppressed a true rumor for 3 years after it was published.
[1] https://en.wikipedia.org/wiki/MacOS#PowerPC–Intel_transition
I'm sure it was possible to get a lot of speed out of workloads that ran out of the on-chip cache, but I'm equally sure that it was easy to wind up constrained by memory bus bandwidth. I tried to convince myself to buy one and switch to OS X, but couldn't get past the architectural limitations. (Which were worse because I'd also have wanted to run Windows under emulation.)
_Internal FireWire devices_? Did anyone ever actually produce one of these?
https://lowendmac.com/tech/internalfw.shtml
I think you could put a storage drive inside the case maybe, or a rail mount bay. I never heard of anyone using that port.
It was repairable, it had MagSafe, it was beautiful, and it had actual fricken ports.
Usbc pretty much negates the need for ports, except ethernet, but still…
FYI MagSafe was introduced with the first intel MacBook Pros in 2006 (although they had a nearly identical case as the PowerBook G4), so unfortunately no PowerPC notebooks had it.
> "A full six months after its original introduction, Apple was finally shipping a 500 MHz Power Mac G4. [...] a lesson in controlling your own technology stack that Apple wouldn’t forget."
I guess this was the start of the PowerPC production (and later, performance) woes that would eventually lead to Apple transitioning to Intel, announced at WWDC 2005.
Is that any faster than modern versions of Photoshop today?
I think you all may be missing the invisible sarcasm tag here. I am reading this more as a jab at Photoshop for not “feeling” faster on a contemporary multicore GPU-enhanced machine.
Which, honestly, in my distant memory, Photoshop doesn’t feel faster today. Oh, I know it objectively is much faster — you can rip through 40+ megapixel images with GPU-powered filters like it’s nothing. But whatever hideous custom interface kit Adobe uses make it feel perceptually pokey.
Like, I just opened the Libraries panel for the first time on this new computer, and there was a noticeable wait as it rendered the “rich toolip” thing they have. The default New Document interface has lurching slowness as well. The interface just always feels a teeeeny bit behind your actions.
The PS versions I used were chiefly 7.0 and CS1, with some CS2 mixed in towards the end of the G5’s lifespan. I miss those versions so much because they sat at nearly a perfect nexus of features, responsiveness, and resource consumption. Such a stark contrast to PS CC.
I think most of the retro youtubers I've seen have done this mod along with PRam battery replacements that don't leak. They seem to use the m.2 SATA mode drives to 44pin like thus (not recommending, just showing an example) https://www.amazon.com/44pin-Converter-Adapter-Computer-Acce...
Not for JS heavy sites, but Seamonkey with UBlock Origin Legacy would do a great job.
For youtube, Mplayer and yt-dlp would do the job. SMPlayer + "open url" dialog for graphical folks.
https://github.com/FFmpeg/FFmpeg/tree/master/libavcodec/ppc https://github.com/FFmpeg/FFmpeg/tree/master/libswscale/ppc
Also, pair a good video card with XV/XVMC support.
Also, for last drip of perfomance:
mplayer -lavdopts skiploopfilter=all file.mkv
or mplayer -lavdopts skiploopfilter=nonrefs file.mkvThere was a lot of overlap in MPlayer and ffmpeg in the early days. Things like both projects sharing the same infrastructure, MPlayer developers automatically getting commit access to ffmpeg, ffmpeg sources having references to MPlayer, several top developers active in both, etc.
It's to the point that I think of ffmpeg as a spin-off of MPlayer, but perhaps that's not fair. Maybe it's more accurate to say that several prominent MPlayer developers (and infrastructure folks) did double-duty for years, then many drifted over to working on ffmpeg exclusively. I know that's true for several lead folks. I'd have to go through the ancient mailing list archives to sharpen my recollection of events. Perhaps somebody else who was also around at the time recalls a clearer perspective.
DVD ripping used transcode and/or mencoder.
I seriously doubt that. Consider that Velocity Engine is another marketing term for AltiVec, PowerPC's SIMD instruction set. The Pentium III only supported SSE, which was a lot more basic in term of capabilities.
But SSE was extended a lot by Intel with the succeeding processors (SSE2, SSE3, SSSE3, SSE4 (SSE4.1, SSE 4.2)), and supplemented two times by a more capable SIMD instruction set (AVX, AVX-512). By the way: SSE was intended to replace the older MMX SIMD instruction set (and to replace the x87 FPU by a modern floating point instruction set). So, if we consider AVX-512 to be the "sensible" instruction set for SIMD on x86, Intel needed four attempts to get it right. ;-)
So, I really doubt that Velocity Engine/AltiVec can compete with the modern x86 SIMD units. But it is very easy to admit that AltiVec's SIMD instruction set design is much more elegant and orthogonal than modern x86 SIMD (say, AVX or AVX-512).
SVE is a successor to NEON that, besides supporting flexible vector sizes, reflects another couple decades of learnings about vector ISA design and a few orders of magnitude more available transistors.
Often lost in the noise is that Apple was the most visible, but not the only customer of Motorola's chips (witness all the variants that never made it into a Mac). Of course, Jobs liked to act as if others didn't exist and Motorola was Apple's own CPU department. I wish someone with knowledge would describe how or why IBM decided it was a good idea to sell silicon to him. It did prepare them a bit for the Cell partnership with Sony and Toshiba, but there's probably more to the story than that.
I had my first computer either then or in 2000: 10GB hard drive, 64mb of ram, and 600mhz. It was the cheapest one they had.
EDIT: Maybe my memory is hazy and it was more like 300mhz.
The G4 had a powerful (for the time) vector processor, which is relevant to media production. It was not slow when used for that purpose with software that took advantage of the vector unit. Apple's marketing cherry-picked benchmarks to claim that the G4 was much faster than Intel chips with higher clock speeds, but the reality was somewhere in the middle.
That wasn't really true in 1999 when Intel was still using the good P6 microarchitecture in the Pentium ///. NetBurst stupidity didn't start until later.
There still seems to be some confusion about Apple Silicon and the M1. When M1 was released, it wasn't the fastest processor. You could actually build a faster Intel machine in 2020, but it would cost a lot more money and use a lot more power. What was and is special about the M1 is how little power it uses for its performance, which is decent but, like all new Apple products, an incremental increase in performance, and how cheap the low end offering still is. And I'm pretty sure that today you still can't beat the 2020 M1 Mac mini performance and features on Intel for 700 bucks. What is amazing about the M1 is that it is a lateral move, a platform shift, without sacrificing performance, and it is incrementally faster than the 2018 Intel Mac mini at less than half the price.
The generous interpretation is that Apple knows that their users tend to skew towards "creative" professions like digital audio, video, graphic design etc. and so they pick the benchmarks that those people care about.
You can write the ungenerous interpretation yourself.
I think people forget the incremental improvements in optimization of the whole stack that was done and punted off as features. There's an old video of Steve Jobs showing off resizing a window in OS X by the dragging the corner and marveling that it would do that so fluidly and not tear all over the place like the previous version.
Man video was so weird back then. Remember needing to go to like, a special render farm to output your completed Final Cut project? Or local racks of XServes? Or just a weirdo mishmash local network?