Western Digital Demos SD Card with PCIe X1 Interface, 880 MB/s Read Speed
anandtech.com
anandtech.com
And this isn't very hypothetical: aside from passing cards around, counterfeit SD cards are extremely common on Amazon.
Another solution might be keeping the PCIe interface on the SD card but adding a small proxy in the reader to restrict the PCIe protocol - but this might incur a non-negligable performance hit.
But I don't know what the PCIe security model is wrt. to accessing other devices, such as the HDDs.
Should also be protected by the MMU for the most part. You might be able to forge interrupts from other devices though. PCI-E message signaled interrupts are just another memory write to a special part of address space, that unfortunately isn't separated by device at page granularity AFAIR.
Still is, right? It's an issue with any interface that has DMA like firewire and thunderbolt.
For what it's worth the CompactFlash Association recently ratified CFexpress (https://en.wikipedia.org/wiki/CFexpress) which uses NVMe and two lanes of PCIe 3.0, for 1.97 GB/sec. If my calculations are correct, that's enough for 10-bit 4K RAW at 178 frames per second.
Lossless, fast Codec that is Open Source and Patents Free. We have FLAC for Audio. ( I dont know why I dont like the name FLAC though ), hopefully we will have something similar for Video.
If you are a talented professional who takes terabytes of unique & engaging photos, disregard- but otherwise, as another photographer, let me suggest you focus on culling instead of storage.
(Photo Mechanic was a godsend for culling; it's fast as blazes even on weak hardware, and cheaper than a new processor or more DRAM)
p.s. I know DarkTable doesn't want to be a file manager, but it really needs to have Delete for this very use case.
Or a good AI to help you categorize the pictures and look for features you may have not noticed.
But I wish it had a setting to clear out the ones that it's most confident are bad. If it's dark or I'm moving, there's a fair chance the picture will be blurry, so I (and everyone else) just take a few. Recognize that and let me cull automatically, please!
I'm sure it will also gain more ability to cull - I mean it already picks out things that looks like documents (e.g. from using the camera instead of a scanner), and offers to archive them for you. I'm sure they'll add more categorization as they gain sufficient confidence.
Even among talented professionals, you are lucky if your "hit" rate creeps over 10-20%, especially outside of controlled studio lighting. I've always felt the amateur dream of "taking better pictures first time" ignores the reality that many pros have long shot in bulk and culled too.
I'd argue that the extremely un-glamorous secret to better photography for _most_ of us once a few basic composition rules like rule of thirds/golden ratio etc are understood is frankly to take many more photos, and yup, cull, cull, cull. This is precisely why tools like Adobe Lightroom come out of the box with such a heavy focus on keyboard shortcut support for zipping through an import and marking the winning images in a quick pass.
- It would mean a sane standard for SDcards; none of the ever-evolving, always-limited, SDcard protocol
- NVMe drivers are already there in any modern OS
- NVMe is a pretty fantastically wonderful protocol compared to all other mainstream storage protocols (SCSI, ATA, FC, etc). It has low overhead and supports ridiculous amounts of parallelism.
- This would open up uses of SDcards that aren't really possible today (basically allow for the SDcard to be a general SSD, faster than most (all?) existing SATA SSD).
These sorts of things have to be designed with the challenge that people will be using them in ambient air temperatures of 44C in some parts of the world.
Plus an LED behind a lens and cover on a phone or inside a flashlight is perfectly fine to run at 60C, but eject an SD card at 60C into your hand and you'll be throwing it across the room.
Probably not, given the very low heat capacity of an SD card's plastic casing. But I can say from experience that ejecting a 2.5" SATA drive with a metal case that's well over 60°C will cause you to drop it quickly. It's a good thing SSDs can handle falls without trouble.
Just itching to know if it's got a RISC-V core in there.
Now you have USB C with a laundry list of supported features and protocols which may or may not be present on your device and most consumers are completely clueless. Does that USB C port on your device support Displayport? Does it do Thunderbolt? Can it be used for charging? What does it do exactly? Too many technical features in a consumer plug.
I remember when I thought FireWire was going to be the future...then thunderbolt...display port...usb c...usb n + 1
https://en.m.wikipedia.org/wiki/Video_Electronics_Standards_...
I can name others I adopted on PC including eSATA and Zip Drives.
In my experience even many techies are clueless, myself included. I recently purchased a Lenovo* Thunderbolt laptop dock for my new Lenovo laptop that has a USB-C port, but quickly found out that this laptop does not support Thunderbolt: the dock plugs-in fine, but doesn't actually work. Apparently there is a separate "USB-C dock" in addition to their Thunderbolt dock, but I wasn't aware this was something I had to take into consideration.
I'm also left wondering what would happen if I took the USB-C charger for the laptop and plugged it into the USB-C port on my phone, or vice versa. How "universal" is USB-C anymore?
* I'm not a fan of Lenovo in general but that's what's available through work.
Qualcomm has their own "Quick Charge" system which is not generally compatible. A lot of phones (Samsung) are doing this, but a quick search says it might also work with USB-PD chargers.
In other words, it sounds nice but it's actually a bit of a mess. FWIW I use an Anker 5-port + USB-C charger at my desk with a Macbook Pro and it works fine (though it's 29W instead of 61W so it doesn't charge the battery during use).
http://www.usb.org/developers/powerdelivery/
https://www.reddit.com/r/GalaxyS8/comments/69xox4/the_galaxy...
I've yet to see it in an AMD PC yet.
and Apple...[1]
Usually whatever Apple touches becomes very proprietary...
The article I just read to make sure I had my facts straight before posting[1] said it best I think. USB-C is a connector, which support many protocols (including USB 3.0/3.1 and Thunderbolt 3).
In other words, it's the equivalent to the Ethernet in your network, over which you run a protocol like TCP/IP, or IPX/SPX (not that I think anyone actually runs this much anymore). It's confusing because for USB 1.0 and USB 2.0 the protocol and the connectors were fairly closely linked (although they did downgrade as needed).
1: https://www.quora.com/What-is-the-difference-between-a-Thund...
It may work. It doesn't even now.
And IPX/SPX work just fine. I was actually playing a DOS game over multiplayer the other night.
I can plug two devices together locally over Ethernet and expect them to work. I can't expect that of USB-C. Do you not see the difference?
my guess is that, in a few years, a standard set of the most useful features will stabilize and it will be cheapest to just offer that all the time. in the meantime we just have to deal with the growing pains and read benson leung reviews so we don't burn our houses down.
Not a good comparison as those are layer 3 protocols. A better comparison would be two layer 2 links such as USB and ethernet sharing the same plug along with devices offering varying levels of support for one, the other, or both.
And don't defend your choice to buy/use Lenovo. Screw what anyone thinks. I still have my 2011 Thinkbook classic running Linux to this day.
https://www.anandtech.com/show/8988/samsung-introduces-the-f...
the majority of USB-C cables on sale violate the power delivery spec in important ways.
[1] https://docs.google.com/spreadsheets/d/1wJwqv3rTNmORXz-XJsQa...
Edit: Why the downvotes? Was there any issue with killing computers outside that one batch of backwards cables? Seriously, if a power cable is 100% backwards that's got nothing to do with any standard.
you're right that it's not exactly the fault of the USB-C spec, but at the same time, manufacturers would probably not mess it up so much if it were not so complex.
The million cables that have the wrong resistor don't make things worse than they already were pre-USB-C.
Apple should have retained a few more ports for a couple of years. The SD card reader and one or two other ports on for a while, and they put the USB-C jacks so close together that you have to use tethers (dongles with 3 inch cables) to plug anything in. The 'small' USB to USB-c adapters you see will overlap the other usb port, so without a dongle you run out of ports quickly. And you know, some of us still put their laptop on a riser when working and now you have all of this shear stress because the dongles aren't long enough to touch the desktop. Dongles floating everywhere.
(Charge pass through, Ethernet, SD, microSD, USB Ports, HDMI 2.0 all in one adapters.)
We'll eventually get there and I agree that things will be messy for a while, with USB2-only USB-C charging cables, MacBook Pros that support Thunderbolt over USB-C, MacBooks that don't support Thunderbolt over USB-C, etc.
(I do like the plug though, it's reversible and compact.)
(Linking to amazon as an example, am not affiliated with the seller)
This would be a way to give old laptops a real boost.
Similarly, if I wanted to transfer the same video directly from the SD card through the bus, then through a network interface over a network to another computer, wouldn't the write speed be slowed be all those components in the middle?
I don't understand the write speed at 880 MB/s if it'll inevitably be slowed by many other slower components.
That said, 800mbps is plenty fast for watching video, as long as each second of the video is less than 800mb.
Or maybe I’m misunderstanding you?
This is very useful for high-resolution cameras, and even more so for high frame rate video shooting. No need for compression, just dump raw frames on the card.
Yes it will technically slow them down - although rarely is it the bottleneck.
To my knowledge, there isn't a faster bus on the whole system.