Memory Card Writing Speeds

My other articles related to the Olympus E-System...

...or to to the C-5050Z, C-5060WZ, and C-7070WZ

...or to the Olympus E-10 and E-20 cameras


Here is a comparison of writing speeds to various memory cards, for a number of Olympus cameras. The cards tested were of three types: CompactFlash, SmartMedia, and xD-Picture. The cameras used for writing were:

  • Olympus Camedia C-5050Z, C-5060WZ, and E-20;
  • Olympus Evolt E-300 and E-500 (E-System).

The data for newer Olympus cameras, from the E-510 onwards, is not included, as it is becoming increasingly inaccurate when generated with the method used here. A similar comparison including those models, with measurements done using a more accurate method, are presented elsewhere.

This article is not intended to be a comprehensive reference; it is trying to show possible differences between cameras of various vintage and cards of various vintage, make, and type.

Test conditions

  1. The cameras were used to write ORF (Olympus Raw Format) files. This format was chosen because it involves less processing than others, while the file size is substantial — above 7MB for the five-megapixel Camedia cameras and almost twice that size for 8MP Evolt ones. This makes writing speed the predominant factor in timing.
  2. All cards were formatted in a given camera before testing.
  3. The time was measured manually with a stopwatch, starting immediately after the exposure (the camera in a manual mode), and ending when the "busy" red light went off.
  4. The LCD monitor was off for the E-20, C-5050Z, and C-5060WZ; on for all other cameras (Evolt models), which were showing the image preview.

    (Interestingly, with the monitor activated on the C-series cameras, my measured times get a bit shorter, on average by just below 0.5 second, at least on the 5050.)

  5. For each card and camera combination three measurements were made and averaged. The spread between individual measurements was almost always less than 0.3s (in rare cases when it wasn't, the series was repeated). For faster writing speeds (below four seconds) the sample size was increased to five.
  6. The firmware versions used were
    • C-5050Z: 558-76 (original), 558-82 (results in [] brackets), and 558-83 (in {} curly braces)
    • C-5060WZ: 756-76 (original), 756-81 (in [] brackets), and 756-84 (in {} braces)
    • E-20: 29-1102 (which was probably the second version available)
    • E-300: v1.3 (current as of July, 2007)
    • E-500: v1.2 (ditto)
    Firmware version does not seem to affect writing speeds, therefore this is just for the record.

Results

Here are the results, with the time values shown in seconds.

I would consider differences below 0.2s to be statistically insignificant, i.e., within the statistical measurement error. On the other hand, anything above 0.4s is a solid fact.

A '-' means that the given camera is not compatible with the given card; '?' — that it is compatible, but the measurement was not made.

Note of 2009: Having recently developed a much more accurate procedure of writing speed measurement, I suspect now that all time values in this table are overestimated by about 0.5 s. While this is not a problem for writing times of a few seconds or more, for faster ones that bias becomes significant. This is why the data on more recent card/camera combinations are presented elsewhere.

Card MBytes Brand/Maker Year E-20 C-5050Z C-5060WZ E-300 E-500
CF 128 Hagiwara/Toshiba 2002 15.1 4.6[5.0] 8.4 6.7 6.6
CF 128 Memorex 2001 15.0 5.2[5.4] 8.8 7.3 7.0
CF 256 PNY (Toshiba?) 2002 15.3 4.2[4.3] 8.2 6.1 5.6
CF 256 Sandisk 1999 18.8 10.4[9.9] 10.8 12.9 ?
CF 256 Sandisk Ultra 2002 15.1 5.9[6.1] 7.9 7.0 6.9
CF 1024 PQI 2004 15.1 [7.7] [8.1] 3.9 3.7
CF 2048 SanDisk Extreme III 2006 15.1 {3.0} {7.8} 2.4 2.2
CF 2048 SanDisk Extreme IV 2007 ? {3.0} {7.8} 2.2 2.0
SM 32 Olympus 2000 14.8 6.7 - - -
SM 128 Olympus 2000 14.8 6.7[6.8] - - -
SM 128 Sandisk 2000 15.2 7.9[8.3] - - -
SM 128 PNY (Toshiba?) 2001 15.1 8.2[8.2] - - -
xD 32 Olympus/Toshiba 2002 - 8.7[8.3] 8.0 - 14.5
xD 32 Olympus/Toshiba 2003 - [6.8] 9.0[9.4] - 12.8
xD 128 Fuji/Toshiba 2002 - 8.1[8.1] 9.9[9.9] - ?
xD 256 Fuji/Toshiba 2003 - 8.3[8.1] 8.5[8.9] - 11.9
xD 512 Fuji 2004 - [9.5] [8.5] - 11.9
xD-H 1024 Olympus 2006 - - [6.3] - 6.1

Conclusions

  • The relatively recent SanDisk Extreme IV shows a very slight advantage over the III on the E-System cameras and none on the older ones. Depending on the price difference, it may or may not be worth the extra expense. Probably not.
  • The writing speed in the E-510 has been visibly improved since the E-500 and E-300. While it performs best with the Extreme IV, even with slower cards it writes faster than its older siblings (which, in turn, were improved compared to the preceding models, in spite of files being almost twice as large).

    Interestingly the last three cameras are not really faster when saving JPEG files (for the '510, writing times 1:2.7 and 1:4 JPEGs are, within measurement errors, the same as for raw files). This indicates that the compression time is becoming a bottleneck, not the writing speed.

  • The SmartMedia format, now obsolete, is no match for the CompactFlash.

    When it was introduced by Toshiba (late Nineties), it was as fast or even a bit faster than CF, and at some moment it had about 50% of the memory card market. Lacking the internal controller, SM cards suffered notorious compatibility problems: with almost every new capacity introduced, the camera firmware needed to be updated to handle it. The largest SM cards have capacity of 128 MB.

  • A few years later the same error was repeated by the same manufacturers. Yet another semi-proprietary format, xD-Picture, not offering any advantages (except lower production costs).
    • The original xD cards are the slowest ones of all types tested. I am unable to verify another claim, about lower power consumption compared to other types.
    • The new "H" variety of xD-Picture cards, introduced in 2005 (?) is, indeed, faster than the "plain" XD. On the C-5060WZ this is the fastest card I've tested (although the combination is still quite slow in absolute terms). On the E-500, however, the xD "H" still trails behind CompactFlash, even behind some older ones.
    • I haven't checked the xD-Picture "M" type, but it is specified to be slower than "H". I see no reason to invest into xD-M, being able to get an xD-H on a sale for $30 or so.
  • The E-20 is clearly showing its age, at least in terms of writing speeds, with the camera, not the card, being the writing speed bottleneck. If you are using one, assign to it the oldest and slowest cards you may have, including any SmartMedia ones found in your drawers.
  • The C-5050Z is not only faster than its younger sibling, the '5060 (almost by a factor of two with most CF cards), but also takes better advantage of the SanDisk write acceleration technology used in the Extreme III and Extreme IV lines. With the raw writing time of three seconds it may be the speed champion of the baby boomer generation.

    The C-5060WZ, contrary to manufacturer's claims, is not a speed demon at all. (I haven't clocked the C-7070WZ.)

xD-Picture card compatibility: Because the xD-Picture cards are missing a built-in controller, with every new generation compatibility problems may arise. Unfortunately, most of cameras built two or three years ago will not work with the recent cards, a real mess.

For example, 1 GB or larger xD-H cards will not work with the C-5050Z; smaller ones of that type will (according to Olympus; I haven't checked this myself). For other Olympus cameras, refer to the official card compatibility chart.

Note of August, 2008: Even now I keep getting email messages asking if Olympus provides a firmware upgrade addressing the M- and H-type xD Picture cards. Sorry, the answer is no, they don't. With the "standard" cards almost off the market, looks like the C-60 users are left out in the cold.

Last but not least, speed is not the only issue. Flash memory suffers from endurance problems — individual, random cells die after a number of uses. This is not something card makers advertise, but, still, a fact of life. While the CF controllers work around the problem by "spreading the load" (i.e., trying to use all cells equally often), this is only a partial solution. And some brands have better record in this aspect than others, reducing the chance that you will loose a picture without an apparent reason.

More, some test results indicate that the writing speed and card endurance may be inversely correlated: faster cards, on average, have shorter life spans. Some write acceleration technologies (Lexar) may affect card longevity quite a bit. For more on this subject, have a look at the AnandTech article, published in December, 2005.

I wouldn't worry much about this, though: it is highly unlikely a card will become affected by endurance problems in the two or five years before it becomes obsolete: too slow or too small. After all: how many times do you overwrite a card over that time: a thousand?

What cards to buy?

Most cameras don't give us much choice about the card standard: you are limited to the card type which your camera accepts. However, if your camera gives you a choice, then my recommendation would be:

  • For the E-510 (and E-410) I would recommend a large (as of July, 2007, perhaps 2 GB) and fast CF card, and a one- or two-gigabyte xD-Picture. This may be less expensive and safer than a 4 GB Compact Flash.
  • For a fast camera not performing too well with XD (like the E-300, E-500, or C-5050Z), use a also large-capacity, fast CF and the least expensive (per megabyte) xD as a backup;
  • For a slow-writing camera (like the E-10 or E-20) the card speed does not matter. Use whatever is on sale or too slow for a faster camera.
  • The C-5060WZ seems to work best (if not by a large margin) with xD "H" cards and this would be my recommendation, in addition to a generic, inexpensive CompactFlash; the camera does not make much use of the Extreme write acceleration. The C-7070WZ (which I haven't clocked) behaves, most probably, the same way.
  • Keep in mind that the fastest card will probably not last as long as slower ones.

Actually, if you store your images in the JPEG format, you will not notice speed differences between most of the recent-vintage cards. One more reason not to get overly excited with writing speed alone.

Web references

Alfred Molon of myolympus.org maintains a number of lists, comparing CompactFlash writing speeds for various Olympus cameras:

  • E-500: SanDisk Extreme III is the speed king, being twice as fast as most of the competition, including Lexar;
  • E-300: similar results, with SanDisk Ultra II also clocked at half of the speed of the Extreme III;
  • C-7070WZ and C-5060WZ: no surprises, but, generally, these cameras are twice slower than the E-System SLRs;
  • C-5050Z, compiled by Jens Birch, and based on his list mentioned below; limited to older card types.

The original '5050 comparison by Jens (updated August, 2003) can be found here. The measurements quoted by Jens have been performed using the same technique as those described in the present article; they were done by various authors, therefore there may be some extra variation from author to author.


My other articles related to the Olympus E-System...

...or to to the C-5050Z, C-5060WZ, and C-7070WZ

...or to the Olympus E-10 and E-20 cameras


Home: wrotniak.net | Search this site | Change font size

Photo News | The Gallery


Posted 2002/12/08; last updated 2009/01/29 Copyright © 2002-2009 by J. Andrzej Wrotniak.