given the existing i/o limitations on m1s, surely even you’d admit that a built in sd slot that uses a lot of dedicated lanes is going to be a poor use of those lanes if they’re in limited supply.
Nobody is asking for a slot that uses "a lot" of dedicated lanes, even less so on an M1 system.
im saying that anyone who has a laptop and cared about speed was already using an external card reader. I can’t believe this concept is hard to get across.
Except nobody in this thread is making that claim, and you were responding to someone who simply pointed out that they were impressed by the speed of their new USB-C card reader (...most likely because it
actually supported newer, faster cards).
Of course, there's no such thing as a straw man on the internet, because if you look hard enough you can find someone espousing
any opinion but if there were, that would be one. Anyway, ultimate speed is
not the reason for having an SD card reader in a laptop.
you can’t argue that Apple might include a really modern SD slot and then claim it will definitely only need 1 lane. A modern sd reader can use as many as 2x 4.0 pcie lanes - the same bandwidth a tb3 port uses.
I didn't claim that. I said "
more modern" (than a 2012 USB2 interface). The vast majority of SD cards in circulation
and on sale at the moment won't exploit more than ~USB3.0 speeds - and there's an ongoing format war over the super-high-speed successor.
The reason for including SD is that it is a "lowest common denominator" - even new DSLRs with fancy new FlashXTC3000++deluxe-super slots tend to have SD cards, there's a whole shedload of non-pro-photographer devices that use them (phones, GPS, dashcams, sports cams, raspberry Pi etc.) and you can buy the cards in supermarkets. A single-lane (or USB3) reader would be very useful to a very large number of users (and if you
don't use it, then hopefully they'll update those flush-fitting SD cards that you can leave permanently plugged in as storage).
Don't take my word for it, though: I assure you that I didn't personally phone Tim Cook and blackmail him into bringing back the SD slot. The demand is real.
Who knows how many displays it’ll support.
Going out on a limb here:
more than the M1.
If you think the cpu is a bottleneck for I/O I’d kindly ask you to go read about DMA. It’s... quite relevant.
Which is great if you're in the business of bulk copying M.2 drives. Generally, though, people like to process the data as it passes through the computer which kinda
does take CPU/GPU power.
I could max out the existing four tb3 ports just with m2 drives I can stick in my pockets
Oh, sorry, so you
are in the business of bulk copying M.2 drives. That explains everything.
Seriously, though "I
could max out" is not a valid use case. Why would you need that? If you
do need that
and need to plug in an external display as well, then won't you have to carry a hub anyway? Don't you get the concept that a laptop with limited space for ports and limited I/O to support them is always going to be a compromise, or that there are vastly more USB-A flash drives, SD cards, HDMI data projectors etc. in use than the few, high-end, expensive 4xNVMe external drives that can actually actually use more than USB 3?
I do get your position -
other people should stop whining about needing hubs/dongles/adapters (for which they have, over these various threads, explained their use cases over and over again) and go out and replace their "obsolete" equipment, so
you can exercise your theoretical right to "max out" your laptop, without needing a hub, for no adequately explored reason other than "I could".
If Apple could make a laptop with, say, 6-8 "universal" TB4 ports then I'd stop whining and accept that the versatility outweighed the need for adapters. That ain't gonna happen because of the number of PCIe lanes and DP streams needed for that number of ports - not to mention the need to provide 15W of power to each. The
problem is that these wonderful "universal" ports are so expensive - both in cost and I/O resources - to implement that we end up with only 2-4 of them. At that point, what becomes ridiculous is needing to "waste" a port that
could be providing anything from 40Gbps of Thunderbolt to a much-needed top-level USB 2 connection with the
totally unrelated function of passing through a DisplayPort stream from the GPU or charging the battery.
If I ever have a need to connect $1200 worth of top-end M.2 external drives to my laptop I'll happily buy a $200 USB4 hub (or a multi M.2 enclosure). Because that's an incredible facility to have on a laptop/small-form-factor computer, but not something that the vast majority of people are going to need on the road.