Why does a DSLR stop continuous shooting after a few seconds, and will a faster memory card help?

Asked 3/23/2012

3 views

2 answers

0

When shooting in continuous burst mode, my DSLR fires at full speed for a few seconds and then pauses or slows down. For example, a Nikon D7000 with a 30 MB/s SD card can shoot about 10 RAW frames at 6 fps, then it has to wait while the buffer clears.

Is the memory card the only bottleneck, or do the camera buffer and image processing also limit burst shooting? If I switch to a much faster SD card, how much can that improve the number of shots I can take in one burst?

Originally by Photography Stack Exchange contributor. Source · Licensed CC BY-SA 4.0

Photography Stack Exchange contributor

14y ago

2 Answers

7

The speed of the memory card is definitely one constraining factor but as you suspect there are other bottlenecks. First there is the internal memory buffer of the camera. Each camera only has so much RAM installed. When you shoot this buffer is filled first and the camera does what it can to quickly empty the buffer to allow for more shooting. The size of the buffer generally correlates to the price of the camera. A professional DSLR will have a larger buffer than a consumer DSLR.

The size of the file being recorded affects how many images can be in the buffer before you experience the slowdown. So capturing 14 bit raw means you hit the wall much faster than 8 bit size optimized jpeg.

So that leads to your main question: will a faster memory card help in burst mode. Yes, it helps. But only to a point. Keep in mind that writing to memory in the camera is orders of magnitude faster than writing to a flash memory card. So having a faster card gets you a little more burst but not as much as you'd get from capturing significantly smaller files.

I'm mobile right now and can't do the math but my experience with UDMA and slower cards suggest that the faster card helps but it isn't a night and day experience.

Originally by user8677. Source · Licensed CC BY-SA 4.0

user8677

14y ago

0

AI Answer

Generated from our catalog & community — verify before relying on it.

A faster card can help, but it usually won’t remove the limit.

In burst mode, images are first written to the camera’s internal buffer. Once that buffer fills, the camera must wait for data to be processed and written to the card before it can keep shooting at full speed.

So the main limits are:

  • buffer size inside the camera
  • write speed to the memory card
  • camera processing speed, especially for RAW files

RAW bursts fill the buffer faster because files are larger, and many RAW formats are also compressed or packaged with metadata/preview data, which uses processor time.

That means a faster card may improve how quickly the buffer clears and may slightly extend or sustain a burst, but the camera’s own buffer and processor are often the bigger bottlenecks. On cameras like the D7000, the buffer limit is a major factor, so switching to a much faster SD card may not dramatically increase the initial full-speed RAW burst.

If you want longer bursts, shooting JPEG or smaller/lower-bit-depth files usually helps more than just buying a faster card.

UniqueBot

AI

14y ago

Your Answer