3 ms·
What camera is capturing 16GB photos? An IQ180 captures 80 megapixels but the images are something like 500 MB each. All of your hypothetical examples are also
by dpark 10y ago
What camera is capturing 16GB photos? An IQ180 captures 80 megapixels but the images are something like 500 MB each.
All of your hypothetical examples are also for very niche high-resource usage professionals. It's absurd that these cases need extremely high memory support from consumer processors. Intel is not obligated to subsidize anyone, especially not people who can afford to pay for high end systems.
- tertius 10y agoI think he meant 16GB memory used when editing. Not the filesize.
- dpark 10y agoSame question still applies.
- philipkglass 10y agoYou asked in another sub-thread "what do people need >64 gigs for on a consumer desktop?" but jeff_vader started this sub-thread asking "what do you do if you are interested in >64gb workstations?" AFAICT nobody on this sub-thread is claiming that consumer desktops should cater to our niche use cases. We're just offering examples of application domains where a high RAM-to-CPU ratio is useful.
- dpark 10y agoYou're right. I was following up on the "I absolutely hate how they cap maximum RAM on consumer machines" comment further up the chain but jeff_vader's question pivoted the conversation and I missed the memo. There are definitely cases where professionals need (or can greatly benefit from) >64GB workstations and I don't dispute that.
- brennebeck 10y agoNot really. As the actual editing being added to the base image is what could push that. I think the question you'd be looking for is, "what amount of photo editing, effects, etc. would make the editing process of a 80mpix photo consume >16GB memory?" Additionally, as for your original question: For hobby or even 'normal' professional photography, I'd guess none. But rigs like the ones used for Gmaps Street View, the recent CNN gigapixel, etc. would probably have the capability to approach that size.
- dpark 10y agoI actually want to know what camera is capturing 80 megapixels at 48 bits per pixel. The IQ180 is 16 bits per pixel. Where's the camera that triples this? Or are we doing Bayer interpolation in a way that requires 48 bits per pixel for some reason? Because there definitely isn't 48 bits of actual signal there. And yes, I also want to know what turns a 500MB photo into >16GB in memory. That's 32 full-res copies of the photo in memory. Just "a couple layers and a couple undo steps", really?
- SyneRyder 10y ago> I actually want to know what camera is capturing 80 megapixels at 48 bits per pixel. The IQ180 is 16 bits per pixel... Presumably that's 16-bits for each channel of Red, Green, Blue. Since every pixel is composed of the three RGB components, that's how you get 48-bits for every pixel (and internally, Photoshop refers to 16-bits per color channel as 'RGB48Mode').
- dpark 10y agoThere aren't actually three channels per pixel on most sensors. It's one channel (and only one color) and then there's a mixing process. I'm doubtful that you need 48 bits to do that mixing correctly, but maybe that is the standard way to do it.
- c2h5oh 10y agoBits per pixel: A lot of small frame SLRs (your Canons and Nikons) offer 12 or 14 bits per channel for a combined 36 or 42 bits per pixel. Medium format digital backs now offer 16 bits per channel. Layer size: Layers add more data on top of this: alpha channel (8-16 bits/pixel), clipping mask and maybe half a dozen other things, easily bumping the whole thing from 6 to 9 or 10 bytes per pixel. Layer count: It's fairly common to have multiple layers that are copies of the original photo, with different processing applied and blending them into the final one. I'm very much an amateur and when I'm serious about just making a photo look (not even creating something new) I end up with around 10 layers. Undo step memory: a lot of work in the photo processing workflow is global: color correction, brightness, contrast, layer blending settings and modes, filters (including sharpening or blur) apply to every pixel of a layer. Each confirmed change (by releasing mouse button / lifting stylus / confirming dialog) is likely to have to store an undo step for entire layer. Of course you can just persist some of that to disk, but if a single layer/undo step can be 800MB this will hurt productivity - only very recently we got drives that can write this much fast enough and that's why just a couple years ago, when having enough RAM was not really an option a lot of pro photographers had 10 or 15k RPM HDDs running in RAID0 in their workstations.
- pharrington 10y agoTo address the core of your argument: no one is saying Intel should subsidize anything. The assertion is that using monopoly status to do additional work to gimp functionality in one product line and artificially drive up the price of another is at least abusive in the short term, probably makes Intel less competitive in the long run, and increases the volatility of the market.
- dpark 10y ago> The assertion is that using monopoly status to do additional work to gimp functionality in one product line and artificially drive up the price of another 1. Are they actually doing that? I'll be honest, I don't know for sure, but I do know that more capacity rarely comes for free. I assume that supporting 256GB of memory efficiently relative to 64GB requires either a faster clock speed or some more pins. Is Intel "gimping" the consumer product or simply not building in the extra capacity? 2. Is it necessarily a bad thing if they are? If consumer demand peaks at, say, 32GB and professional demand reaches, say, 512GB, Intel could develop two entirely different architectures, which seems wasteful and more costly to everyone. They could ship just one chip with professional capacity supported, which drives up consumer costs effectively subsidizing professionals (because professionals are no longer paying the premium for the "pro" chip; they're just buying the consumer one). Or they could ship a consumer chip that doesn't support professional needs and ship a professional chip at a price that makes pros pay for the capacity Intel had to engineer for them. The last option seems like a good option for everyone except the people who think everyone else should pay a premium for unnecessary pro support so that a few people can get cheaper pro chips.