Saturday, July 16, 2022

Hands-on with an iMac G5... and some regrets. (Part 1)

This story begins, as all good stories do, on eBay. I was looking around at Apple PowerPC hardware as one does when they can't buy a Raptor computer, and figured I could round out my Gs while also playing around with Linux on Power ISA. I already had a Power Mac G4 (AGP 450) and an iBook G3 (14" 900), but I figured if I had a G5 I could use it as a daily driver stopgap until I had enough for a Blackbird. It turned into a bit more of an adventure.

        I saw the one pretty quickly on, it was listed as for parts only, not even salvageable, except the screen was showing an image. That seemed strange for a for parts only listing, but the $45 price tag matched up with the idea that it was a completely gone computer. Then I saw the description, which read as follows.

Needs new OS. Has linux installed, don't know the password. Works fine otherwise. Very clean and nice.

       I almost laughed, though the indignance that I get when older computers see disrespect was well present too. After all, this was a functional, usable computer that was being sold to be parted out just because the guy didn't know what the password was. I thought it was a score, and that it would fill the gap nicely.

        Excited, I put in the order, and it only took a few days to arrive at my house. That is to the seller's credit -- and essentially one of the only things to their credit. It was packed... well, a little too well. I'm glad that it arrived alright, but the problem was that it couldn't fit through my door. I had to open the first box up in order to get to the second box that actually had... another box in it. That last box finally contained the shrink-wrapped iMac G5 in it, complete with power cord. It was so cartoonish I had to take a group photo as soon as possible.

        I wiped it down as well as I could, without any cloths or cleaning fluid -- just some lens cleaner -- and sat it right down on my cheap plastic table, plugged it in, and... had my ears blown out by the startup chime. I mean, it sounded deeper and bassier than I had ever heard it before (I don't have any actually good speakers, so I just used the Power Mac's inbuilt ones), but it was also about 70 decibels louder. Like, to the point I was afraid to turn it on at night for fear of the sound waking up my family. And that screen is absolutely atrocious. Gray-blacks, 60Hz refresh, and it strobed like hell. They claimed that the LCD Studio Display was 'twice as good' as a CRT, but if this screen is this horrible and it's better specced, I have to call BS. It actually risked giving me eyestrain, which none of my CRT monitors have ever done (mainly becauase I run them at high refresh rates, like the manufacturers intended).

    Well, sure enough, it booted right into Linux, giving me my first glimpse into how Linux was in 2012, with an install of Debian 6. Then I promptly fell into the same issue the seller had, which was a lack of a password to actually get into the system. I wanted to test it out before reinstalling Linux on it, just to check if it was worth keeping or if I ought to just put Mac OS X on it and ship it back out, so in one of my less proud moments I wiped the user and admin passwords and snooped around.

    Nothing good, but it got horrible performance --- it stuttered playing Quadrapassel, a GTK Tetris clone. Windows stammered when resizing or moving. It ought to have been an ominous sign, but it wasn't for whatever reason. I just thought it was an older version of Nouveau.

    It wasn't. My next move was to install Void Linux onto it, as one of the few PPC64BE Linuces and one of the biggest repositories of PowerPC Linux software, and it... didn't go smoothly. It took a whole few hours to get into the installer, and once I was into it, it took a whole reinstall in order to get any sort of desktop going, even the Xfce that I knew it could boot into just fine.

    Speaking of Xfce, it was sluggish. Somehow. Xfce I've never considered one of the most lightweight desktops, but it was still one of the lighter ones. Stuttered and windows didn't redraw on time. Except, that doesn't seem to be its fault now that I've tried all of the other desktops I wanted to use. MATE, Window Maker, and IceWM, none of them really was any more responsive than the other. I'm seriously wondering if one of my RAM sticks is dying -- especially when it says I have 1870MB.

     Someone I know mentioned their G5 wouldn't run certain programs and had super sluggish performance because one of their RAM sticks was going bad. It seemed oddly familiar --- Blender, for instance, ought to have ran but didn't. It didn't even try to crash, just never opened in the first place. It all seemed eerily similar.

    But at the same time, I've seen video of MATE desktop running on an iMac G5 and it didn't seem to work much faster than mine did, so it might really just be that the iMac G5 sucks.

     For Linux.

    I've been trying to install Sorbet Leopard, but it doesn't seem to want to boot the partition. It doesn't show up in the option-key menu, nor does it boot in Open Firmare. If I figure it out, I'll post a part 2.

    For now, though, I think I'll probably get two new sticks of RAM, and a 256GB SSD is already on its way. If that doesn't fix it... well, it's getting sold off once I figure out a way to install OS X onto it. It somehow performs significantly worse in GrafX2 (a program that runs fine on MS-DOS) than my iBook G3 does. Maybe that's attributable to PPC64 Linux --- probably is, they probably tune it for dual-processor Power Macintosh G5s. I'll give Linux one very last go on the iMac G5, using the 32-bit version, and see if that makes it any better. But I'm not really optimistic. I really want to like the iMac G5, it's a really pretty computer, but it has so many things riding against it that it's going to need a miracle (and a microLED panel would be nice, too).

    Here's to that miracle.

    It's now been about six months (at present, it's July 16, 2022) since I wrote the body of the article up there. I've jumped ship from Void to Sorbet Leopard, and it was an instant improvement, and made the G5 feel pretty much as snappy and responsive as a modern computer. I still want to try Linux out on it again, and I will, but I can't do so at the moment, because I'm stuck in the middle of moving. BonSlack is something I'd really like to try out considering how much I loved Slackware 14.2 when I used it.

Another non-Apple post: Powerboard Tyche finishes its rework.

https://www.powerpc-notebook.org/2022/07/rework-of-the-powerboard-tyche-schematics-done-and-published/

Back in the update prior to this most recent one, the team mentioned how it had a bunch of components slated for it that just blew up in price -- especially the TPS56637RPAR switching voltage regulator, which jumped from 3 euros per to 344 euros per -- leading to a 2,064 euro cost for a single board with just the regulators alone. Well, they've cut the expensive parts out wherever they can and are now working on getting this new, cheaper motherboard printed so they can finally actually test the thing in the coming weeks, if all goes well.

Also, owing to the end of GDDR5 production, the production Powerboard Tyche laptops will use GDDR6 memory for their graphics, which may or may not be a nice boost at all.

Personally, I can't wait. The project began in 2014, and just now finally is about to have a tangible, physical object associated with it.

For those unaware, the Powerboard Tyche is a laptop being produced as a joint venture between Acube (the people behind the Sam4x0 line and Minimig), the Power Progress Community (an Italian nonprofit whose goal is to promote open-source hardware), and Slimbook, who provides the case from their old Eclipse laptop that they don't sell anymore.

It uses an NXP Semi QorIQ T2080 for a processor, with four e6500 cores running at 1.8GHz. It's Power ISA 2.07 compatible, which isn't great -- about on par with POWER8, and the T2080 in particular can only really be run in big endian only, but for those of us who still hold on to big endian, this could be interesting, and it's about the only viable option at the present moment until RED Semiconductor brings out the libre-SOC... uh, SOC. Since they've stated they're going to be using GDDR6 MXM3 cards, that pretty much means they'd have to have figured out a way to get amdgpu running on a big-endian system, since I somehow don't imagine they've got a Radeon HD 6950M with GDDR6.

Personally, I really don't like the Eclipse case, but it was their best option considering we're in a bit of an ultrabook craze at the moment. Hopefully for their next revision, they can pack it into a 15" 3:2 laptop or even the Framework chassis.

Git repository is here if you want to check it out.

Saturday, January 15, 2022

2022 PowerPC Challenge writeup

This honestly wouldn't be a challenge for me. It isn't -- I own a few x64 machines, but for the last several months 75% of my non-mobile computing has been done on PowerPC Macs from the 2000s. And I honestly haven't even had much difficulty with it; I guess my demands may be light, but they've handled what I've thrown at them with aplomb. As such, this won't really be a success report.

My main computer right now is this iBook G4 1.42GHz with maxed out RAM running Sorbet Leopard. I would like to try Linux, but that will have to wait for the SSD mod. Alongside it are an iBook G3 900MHz and a Power Mac G4 450MHz that I mostly use for Mac OS 9.

I'm not sure how to format this post, so I'll just sort of describe the sorts of things I can do with each.

Sunday, December 26, 2021

Snow iBook -- the worst best laptop ever

I'm writing this on the exact iBook G4 1.42GHz laptop computer that many people over the last 15 years have said is completely useless. It isn't. I can't think of another laptop from the year 2005 that's held up so well; my Dell Inspiron 2200 from the exact same year is certainly a champion, but its Pentium 3 really doesn't hold up amazingly in 2021. On the other hand, this iBook G4 is chugging straight along with InterWebPPC and Tiger. I can open YouTube and Discord and I'm certain I'd be able to open up Blender right now and whip up some 3D models no sweat -- maybe not render them into movie clips, but I'm not even sure if it's not up to the task if the scene is simple enough.
 
It also still holds a whole two hour charge, which is pretty amazing. And, I really like the two-finger scrolling trackpad. It works pretty well, actually.

I'll write a followup when I've installed Sorbet Leopard, but as it is right now, I really love this little laptop. It's fast (nearly as fast as Mac OS 9), lightweight, and has a much nicer screen size than my little cell phone which is simultaneously too small and too big at 6.5". The keyboard feels nice and crisp, and the plastic has a very nice feel to it overall. Plus, I just think it looks really good. I can wholeheartedly recommend it to anyone who wants to get into PowerPC without spending $3,000 on a Raptor computer, or waiting for the PowerPC Notebook project.

That's about all the good things I have to say today.
 
It really seems like Apple hired the laziest people on Earth to build these things. My iBook G3's bottom plastic is already popping off from just being touched. It hasn't had an issue with it, but the graphics chip (a Mobility Radeon 7500) is known to just melt off the motherboard. And damn, does it get hot. It's nearly burned my legs.
 
This G4 isn't worse, but it isn't amazingly better, it's mostly just tradeoffs. Instead of getting hotter than a jet engine, it needs a few starts to get around a video chip issue that allegedly only affected the G3 iBooks (a major source of frustration for me a few minutes ago). Both laptops are somewhat bowed on top, allegedly part of the design of the laptop, but... that would be a very bizarre choice if so. The video chip, while this time a much more powerful Mobility Radeon 9550 (essentially a downclocked Radeon 9600, a card that has both CoreImage and Quartz Extreme), is gimped with only 32 megabytes of VRAM. And for some reason... actually, let me split this off into another paragraph.

What the hell are these specs, Stevo? The gigahertz and a half 7447a is pretty nice, and I really appreciate the 1.5GB of RAM (just a shame I couldn't do 2.5GB -- product differentiation would amount to being able to use all 4GB addressable by a 32-bit processor for the PowerBook G4s), even the sound capabilities are pretty nice for a laptop, especially a 2000s laptop. But like... seriously? 512K cache, when the PowerBook G3 from 1999 had a 1MB cache? Using a 7447a instead of a 7457/58 for the L3 cache? A 4200RPM (not even 5400) IDE hard drive in 2005 when the 2000 Power Mac G4 had a 7200RPM hard drive?! I know this laptop was meant for college kids who couldn't afford a PowerBook G4, but... come on, you could have at least had certain specs on par with a five year old laptop! Plus, it being IDE makes replacing the drive with an SSD an even worse experience than it already was.

As for the iBook G3, a Radeon 7500 is pretty weak. It actually does warrant being a 32MB video chip, and I'm cool with that, but it would have been so much better to have been a Radeon 8500. I wouldn't have expected a GeForce4 Ti, that would have been ridiculous, but the 8500 is essentially the baseline of good Mac OS 9 video cards, and as (as far as I can tell) the very last computer that can boot Mac OS 9, it's not like they weren't already around.

And damn, this thing is not silent. Not in terms of the fans, they're actually pretty quiet and don't kick on until they're direly needed (could be a benefit or a drawback, you decide), but in terms of the clacky keyboard (which I actually like but you can not use this thing near anything sleeping and not be afraid of waking them up) and loud as a steam locomotive trackpad button. Singular button. In 2005. You still need to control-click in two thousand and goddamn five, a whole twenty one years after the mid-'80s "most people have never owned a personal computer with a mouse before, if one at all" context in which it débuted. I mean, if you don't just use a USB mouse, taking up one of your two USB ports. I wonder if they ever made FireWire or Ethernet mouses; this laptop only has 100Mb Ethernet, which is pretty useless besides local file transfer... which you have other, faster, and more convenient options for now.

Also, if you ever wondered when Apple started their "our computers are too good for your peasant hands to repair" bullshit... well, that would probably be the iMac in August 1998, but the Snow iBooks are atrocious. Hundreds of steps both ways in order to do something as simple as reseat the video cable or switch out the dead hard drive. I really have to wonder how many hundreds of hours of people's lives were lost to repairing the Snow iBooks, and I hope that if you're reading this and have one that it's not very many. I've personally had decent luck with mine, but I know that due to entropy geting us all that I'll have to participate in the 120-step tango at some point, and I won't be extremely happy about it.

At least I'll be able to bunp that VRAM up to 64MB when I get to it. And swap out this 4200RPM spinner for an SSD...

I don't want to scare people off, these are still very good laptops. I just think they're such huge wastes of potential. By 2005, Apple was trying to do its best to kill PowerPC --- and IBM was not helping on that, hostile to producing a chip for anything but workstations and servers. If they really stood by their $1300 laptop, they would have packed it with tons of excellent technology that would have ensured it lasted all the while being an amazing laptop in the meantime. Look back just five years earlier --- the Power Macintosh G4 was faster clock gor clock than a Pentium III while being able to accept a gargantuan two gigabytes of RAM --- eight typical Wintel computers' worth. I know it's possible --- the PowerBook series (G3, Firewire, and G4) had plenty of these things. I have a Dell Optiplex GX1 that I really like that came with 128MB RAM standard, and only let you shove in 768MB, which was insane in 1999 but pales in comparison to the Mac. They could have done that again if they wanted. And, like, the iMac G5 had SATA, and the 7447a wasn't exactly an old processor.
 
By 2005, though, the PowerPC Mac, while being an excellent computer for its time, was no longer a market leader in pushing specs and futureproofing, but was more in line with its' Intel contemporaries. And that's in my opinion one of the wrong turns in the road in the history of computing, and one of the biggest shames thereof.

Ah well, I can at least love the end product to death, even if I hate it and what it represents.

Saturday, October 30, 2021

In defense of the lowly little Blackbird

This blog is supposed to be about PowerPC Apple hardware, but I figured that I could quickly say this while writing the post about the iMac G5 I'm using to try to help the reputation of the Blackbird, a motherboard I really think doesn't get the credit it deserves even from POWER people.

Blackbird, for those who don't know (maybe you got here from a Google search?), is a Micro ATX motherboard manufactured by Raptor Computing Systems in Texas that uses IBM POWER9 CPUs. It's sort of marketed as being in between a normal desktop computer and a workstation, and you could maybe also use it as a server if you were just wanting to do something small.

It's also the cheapest computer in RCS' range, compared to the Talos II actual server/crazy-powerful workstation computer and the Talos II Lite normal workstation computer. Most comparisons tend to downplay this, saying it's maybe 10% more expensive, but that's only for the motherboard itself. TIIL is about $2000 for the motherboard alone, compared to $1700 for the Blackbird -- and other E-ATX components don't come cheap. I just bought a Rosewill Line-M case for my Blackbird build and it cost me $34, with several other Micro ATX cases in that price range. On the other hand, I had a look on Newegg and the cheapest E-ATX cases I could find were over $100, besides the one case that was on sale for $99. Just combining those two parts -- the other parts are compatible between each other, the price difference comes out to $317.40 -- that's before taxes, which scale to the price of the items. A quick and dirty estimate brings that up to $342.79. That's enough to get you a GPU, RAM, and an SSD if you get them second-hand.

TIIL's main feature that is generally brought up as the tipping factor is its ability to use 18- and 22-core CPUs. It's true that Blackbird can only handle 4- and 8-core processors due to its less powerful component power supply electronics, but 4- and 8-core processors are perfectly usable -- 4-cores without any multithreading at all are usable too, see the Intel i5-6600K. An 18-core processor is $2,069 (nice), which is the price of a whole new Blackbird. $4,353 nets you 22 cores. Comparing a 4- or 8-core Blackbird to a 18- or 22-core Talos II Lite gets the number even more ridiculous; without RAM, a GPU, or anything else that makes it a functional computer, the 4-core to 18-core price difference is $1,972.67 -- the 8-core to 22-core difference is $4,089.80. Enough to build several more computers, or outfit your Blackbird with 64 gigabytes of RAM and a high-end RX card, or pay your student loans.

They're also a lot physically smaller. Thinner, lighter, and shorter by square inches, they are much more portable -- especially in a case like the Cooler Master Q300P, a case I think is really appropriate for the computer as it provides a very Power Macintosh-like form factor. Holding my Line-M up to my Sawtooth, Micro ATX is pretty much the exact same size as the main case without the handles. I also have right next to it an E-ATX case my sister gave me, and it dwarfs it. I could probably put the MATX case inside of the other one. They're bulky and heavy and really inconvenient, and you don't really even get the advantages of a full Talos II computer besides the $2,069 18-core processor and more RAM slots (as if the 256 GB that the Blackbird supplies is insufficient for typical tasks) that for many just isn't a justifiable purchase.

I ran the numbers on a hypothetical full build, by the way, which with a Radeon HD 6990 GPU for optional big-endian capability, is $800 apart. $2,600 for the Blackbird, $3,400 for the Talos II Lite with an 8-core CPU.

I just can't see the normal person justifying that amount of money. For 90% of people, the Blackbird is going to be your best bet. It's on par or better than a Core i7, when most people use a Core i5. Don't get me wrong, TIIL definitely has a spot to fill, and there are definitely people for whom it's worth it. But those people already know why they need it, and aren't looking at "Which RCS mainboard should I go with?" articles.

Hands-on with an iMac G5... and some regrets. (Part 1)

This story begins, as all good stories do, on eBay. I was looking around at Apple PowerPC hardware as one does when they can't buy a Rap...