Tag Archives: PPC

How Fast is My PowerPC

As a quick review of the performance of different branches of the PPC family, based on CPU performance scores in the Norton System Info benchmark…

If you compare a 601 (6100/66), a 603ev (4400/200) (603 (6200/75)), a 604e (9500/200) and a 750 (upgraded 9500 with 400MHz G3), all normalised (scaled) to the same speed (in MHz), each with an L2 cache, they scale as follows…

601@66MHz (112) = 100%, 100% Normalised

603ev@200MHz (268) = 269%, 79% Normalised
(603@75MHz and 32bit RAM (95) = 85%, 75% Normalised)

604e@200MHz (376) = 336%, 111% Normalised

750@400MHz (1026) = 916%, 151% Normalised

These are all scores using my own hardware. For reasons I don’t understand, the built in scores in Norton don’t match very closely – their 604e in particular does better than mine by a lot. Using their scores, the difference is as follows…

601@60MHz = 100%, 100% Normalised

603ev@180 = 199%, 66% Normalised
603e@160 = 237%, 89% Normalised
603e@120 = 183%, 92% Normalised

604e@200 = 460%, 138% Normalised

750@233 = 641%, 165% Normalised

The built in score machines were a 6100/60, 6400/180, a StarMax 3000/160, a 5400/120, a 9600/200 and Beige G3. The difference in performance between the 6400 and Starmax may be a result of L2 cache, but seems absurdly large. Somehow the 120MHz 5400 almost matches a 601 based machine.

Note that the exact scores vary differently between the families depending on compiler optimisation. I’ve previously noticed that the 603 family in particular seems to benefit when compared to the 601 with later compilers. Additionally, as mentioned, there is inexplicable differences between some scores that Norton saw, and what I get with my own machines.

This said, overall, the performance per-MHz is 603<601<604<750.

Note that bus speeds aren’t consistent between the various machines, which will give machines such as the 9600 an advantage in RAM access.

Some of the Source data.

How Much Memory Does My Vintage Mac Really Accept?

How Much Memory Does My Vintage Mac Really Accept?

In the early days of Macs, Apple stated the theoretical maximum memory a Mac could use. But with the Macintosh II, a mixture of issues meant that in reality, you really struggled to reach the theoretical 128MB. There were ROM bugs, you needed a Memory Management Unit upgrade, there was no 32bit addressing and the standards for RAM changed meaning the Mac II and IIx accidentally trigger a test mode in normal 4MB SIMMs and crash.

They got sued.

As a result, there after, Apple generally only quoted the maximum RAM a computer had been tested with during development, which was usually, but not always less than the actual maximum.

Note that maxing out the RAM on a Mac will make the built in RAM test take as long as 2 minutes in some cases. During the test the computer will sit with a black, empty screen. On later OSes, possibly from about Mac OS 8.5 onwards, it is possible to disable the Memory test with a hidden option in the Memory control panel. If I remember correctly, it appears when you open the control panel with the Command and Option keys held down.

For Apple’s official recommended maximum RAM for each machine, please see the Service Source document “Apple Memory Guide” from 1998. Where I haven’t included a machine on this page, either Apple’s maximum actually applied, or I’m unfamiliar with the model. Apples maximums apply to machines including the… Plus, SE, Classic, Classic II, Colour Classic, LC, LC II, LC III, IIvx, IIvi, IIci, IIfx, Quadra 660av, Quadra 840av, Quadra 900, Quadra 950, Performa 6200, Performa 6300, Performa 6400, Performa 6500, as well as other machines that are very similar (such as the 5*** series equivalents to 6*** machines, and Performa equivalents to LCs).

I’m not very familiar with PowerBooks, so have mostly excluded them.

Actual Capacities and Observations

The following does not consider hacks or modifications to ROM or hardware, but only what can be easily done by any user.

Macintosh II / IIx

128MB, but you’ll need IIx ROMs and a MMU in the Mac II, plus both need PAL SIMMs and either a 32bit clean ROM, or MODE32.

See Apple Memory Guide for how to correctly fill the two banks of RAM.

Macintosh IIcx & SE/30

128MB, but your’ll need a 32bit clean ROM or MODE32.

See Apple Memory Guide for how to correctly fill the two banks of RAM.

Macintosh IIsi

The IIsi will take four 16MB SIMMs plus the 1MB soldered, for a total of 65MB. Set your hard disk cache to 1MB for improved CPU performance due to a quirk of the video circuit design.

Performa / LC / Quadra 630 & LC / Performa 580

There are two logic board variants. A one RAM slot machine will take up to 128MB plus the onboard 4MB for a total of 132MB. A two slot machine will take up to 196MB. Note the second slot only works with 4, 16, or 64MB SIMMs.

The LC / Performa 580 uses the same board as the two slot 630.

LC / Performa 475, LC / Performa 575 / 577 & Quadra 605

These machines will accept a 128MB SIMM, for a total of 132MB including 4MB onboard.

Centris / Quadra 610

A quirk of the ROM in these machines means that even though the hardware is capable of seeing banks of up to 64MB, the ROM only checks for 32MB banks at most. There are up to two banks per SIMM, but not all SIMMs have two banks. Weirdly, this means that the most RAM you can fit is 128MB + onboard RAM (4MB) for 132MB total, but because 64MB SIMMs are usually single bank, you need to fit two 128MB SIMMs. The computer recognises each 128MB as two 32MB banks instead of two 64MB banks, but otherwise works fine.

Quadra 700

The Quadra 700 accepts up to four 16MB SIMMs plus 4MB of soldered RAM, for a total of 68MB.

Upgrade with a matched set of four.

Quadra / Centris 650 and Quadra 800

A quirk of the ROM in these machines means that even though the hardware is capable of seeing banks of up to 64MB, the ROM only checks for 32MB banks at most. There are up to two banks per SIMM, but not all SIMMs have two banks. Weirdly, this means that the most RAM you can fit is 256MB + onboard RAM (4 or 8MB) for a total of 260 or 264MB, but because 64MB SIMMs are usually single bank, you need to fit four 128MB SIMMs. The computer recognises each 128MB as two 32MB banks instead of two 64MB banks, but otherwise works fine.

Upgrade in matched pairs for improved performance due to memory interleaving.

Power Macintosh 4400

You can fit two 64MB SIMMs and one 32MB DIMMs for a maximum of 160MB. Thanks to D Cook for confirming this for me!

Warning : This machine requires 3.3V 168 pin DIMMs. Very unusual for this era of Macs.

Power Macintosh 6100

The Power Macintosh 6100 can actually recognise two 128MB SIMMs, plus 8MB onboard for a total of 264MB of RAM.

Upgrade with matched pairs.

Power Macintosh 7200 / 8200

Technically, the 7200 could recognise 768MB if you could find some 5V, FPM, 256MB SIMMs, short enough to fit in the chassis. I’ve never seen any. That means you’re likely looking at 384MB, which will be expensive as 168 pin 128MB 5V FPM DIMMs are not cheap.

Power Macintosh 7500, 7600, 7300, 8500 and 8600

Technically, if you could find 256MB 5V FPM or EDO DIMMs that fit the chassis, the maximum would be 1.5GB of RAM (limited by the OS). I’ve never seen any that aren’t too tall. That means you’re likely looking at 1GB, which will be expensive as 168 pin 128MB 5V FPM or EDO DIMMs are not cheap.

Can be upgraded individually, but works better with matched pairs.

Power Macintosh 9500 & 9600

With 12 slots, these will take up to 1.5GB using 128MB 168 pin, 5V FPM or EDO DIMMs.

Can be upgraded individually, but works better with matched pairs.

Power Macintosh G3 (Beige)

These machines will accept three 256MB PC66, PC100 or PC133 DIMMs for a total of 768MB. The DIMMs need to be physically short to fit in the desktop case, and additionally, “high density” DIMMs do not work. Practically, this means you need physically short DIMMs with 16 chips (eight on each side).

PowerBook G3 Pismo

Some (but not all) 512MB PC100 and PC133 SODIMMs work in the Pismo, for a maximum of 1GB of RAM.

Getting the Most from a Power Macintosh 6100

Getting the Most from a Power Macintosh 6100

I’ve been doing a huge amount of benchmarking over the last week and have been using my 6100/66 as the comparison machine. I though I’d post a couple of comments on how to get good performance while it is on my mind.

Processor Upgrades

If you are able to find one at a reasonable price, a G3 upgrade, for example from Sonnet or Newer, is the biggest performance boost you can get for a 6100. The performance boost is huge. A 266MHz G3 Sonnet in my 6100 increases Norton System Info CPU benchmark scores by about 560% for my 66MHz 6100.

Note when you fit a G3, you usually have to remove the L2 Cache SIMM from your logic board. Mine won’t even boot if I forget.

An advantage of many of these G3 upgrades is that they also act as a PDS raiser card, allowing you to fit an AV card. This gives you the ability to drive higher resolution monitors and/or more colours, as well as dual screen.

A Level 2 Cache

If you can’t get a G3 processor, make sure you have an L2 Cache fitted. This allegedly gives a performance improvement of 20%. I don’t have my benchmark scores on hand at the moment, but feel like 15% on CPU is more realistic. It also significantly improves built in video performance. Very worthwhile.

Use Built-In Graphics

Even if you have an AV card fitted, while the more conventional connector is nicer, and the 2MB of VRAM is good for higher resolutions and bit depths, the built-in video port gives faster video performance. If you have an AV card fitted and aren’t using it, it still appears as connected, so to save a small amount of CPU usage, set it to a low resolution and low bit depth. I think it supports Black and White.

To use the built-in video, you’ll likely need a HDI-45 to Apple RGB (15 pin DSub – not to be confused with VGA) adapter, and then perhaps an Apple RGB to VGA adapter as well. Don’t pay too much for one, certain sellers on eBay have been trying to produce artificial scarcity and drive up prices. They’re pretty common really.

Software Tweaks

If you’re planning on running older games on your 6100, even if not, you must install SpeedDoubler 8. It gives approximately a 500% improvement in emulated 68k benchmarks on my machine.

Additionally, consider installing MathLibMoto for a small improvement in floating point performance in some situations.

If your software is looking for a 68k FPU (a 68882), try installing PowerFPU.

System Software

I recommend running Mac OS 7.6.1 if you have 24MB of RAM, perhaps Mac OS 8.1 if you have 40MB or more and want HFS+ disks. This said, note that I’ve had some issues where the Sonnet upgrades will not work at all with a specific operating system version. I’m not certain, but I have a feeling that this was Mac OS 7.6.1.

Remember that dual booting, or even more, is pretty trivial on a vintage Mac. I usually install three OSes on my machines, if I have room, by partitioning the disk. I’ll install an early supported OS, a middle era OS and late OS. For the 6100 this might be 7.5.3, 8.1 and 8.6, or perhaps 7.1.2, 7.6.1 and 9.1, or whatever.

RAM

I recommend you have between 24 and 72MB of RAM. The 6100 will accept up to 264MB of 72pin FPM RAM, but more than 72MB isn’t really needed unless you’re capturing video or audio, or using a big RAM disk. Note if you fit 264MB, the screen will stay blank for about 37 seconds while your computer does the memory test at power on.

There is 8MB of RAM soldered to the logic board, and two SIMM slots which must be upgraded in matched pairs.

A Fast Hard Disk

A modern SD card to SCSI adapter is likely your best option as most old spinning SCSI disks are close to failure and expensive. Avoid the original BlueSCSI as they have a high failure rate and are slower. Newer options include the MacSD, ZuluSCSI, GBSCSI2 and BlueSCSI 2.

New Battery

Be warned that old batteries leak and destroy old Macs, so make sure you aren’t running a battery that is more than about 10 years old. Don’t leave the regular half length AA batteries in when the computer is stored.

Ideally, I recommend getting a coin cell battery adapter as they are less likely to leak.

Capacitors

Keep an eye on the electrolytic capacitors on your logic board. If you notice the solder on the pads loses its shine, you probably should recap the board. You shouldn’t need to do caps other than the electrolytic “tin cans”. The power supply might need doing too. I haven’t needed to recap my 6100 yet, but I keep a careful watch and am willing to do it myself. I probably should have done the logic board already.

While many Macs will run without a battery, the Power Macintosh 6100 needs the battery to properly power on. With a missing or flat battery, you won’t usually see a video output, although you can do a trick where after powering it on, you quickly turn it off and back on again. This isn’t advisable generally but can be useful to verify a machine works.

Software

Less relevant to the performance of your 6100, but the following is some suggested software for your Power Macintosh 6100…

Productivity and Creative

  • Photoshop 4
  • Illustrator 5.5
  • Painter 3
  • Propellerhead RB-338
  • ClarisWorks 4
  • HyperCard 2.3
  • Word 5.0a
  • Infini-D 3

Utilities

  • Speed Doubler 8
  • AfterDark 4
  • The Grouch

Games

  • Marathon Infinity
  • SimCity 2000
  • Settlers II
  • Civilization II
  • Oxyd
  • Myst
  • Lemmings
  • Escape Velocity
  • Glider 4

For Kids

  • KidPix
  • Thinking Things Collection 2
  • Just Grandma and Me