USB 3.2 Gen 2x2 is the very rarely supported 20Gb/s variant of USB 3, and making devices now that require that for full performance is a weird decision, with high-speed capable ports generally having wider support for either USB4 or Thunderbolt3+. I imagine the reason would be that some chip with an otherwise poor market fit got cheap...
Throwing this into the mix definitely doesn't improve the USB-C "what does this port support" conundrum, but this specific one predates USB-C and is not at all something you'd normally hit.
The main application of 20 Gb/s USB ports is to connect external NVMe SSDs, when faster USB 4 or Thunderbolt ports and SSDs are not available.
For an external NVMe SSD on USB, a 20 Gb/s USB port will double the throughput, unlike for a 10 Gb/s Ethernet interface where any improvements are completely negligible.
I do not think that 20 Gb/s USB Type C ports are "very rarely supported". Every mini-PC or desktop motherboard that I have bought during the last 10 years had at least one such USB port.
Such ports appear to be rare only on laptops, because most laptops have very few USB ports.
The same is true for 10 Gb/s Ethernet, whose speed is not exactly 10 Gb/s, but the difference from 10 Gb/s is also negligible.
Therefore, you do not need a 20 Gb/s USB to reach the maximum speed with a 10 Gb/s Ethernet interface, a 10 Gb/s USB port is good enough.
The overhead of data framing on USB is slightly higher than on Ethernet, so the maximum throughput on an USB 10 Gb/s Ethernet interface is a little lower than for a PCIe Ethernet NIC, but the difference is small enough to not matter. Usually other factors, like bad device drivers or inefficient programs, can cause much greater variations in Ethernet throughput.
The 9.4 Gb/s throughput obtained in TFA is perfectly reasonable when taking into account the packet overheads, which make impossible to reach 10 Gb/s for user data, regardless of hardware. A 20 Gb/s USB interface could not provide any serious improvement over that.
That's probably the missing cherry on top, as having vpro once the framework motherboard gets reused as a home server it gives some manageability features.
I appreciate the USB-C nature of the Framework's expansion ports, it does make real the entire reason that USB was created in the first place, hot plug slots. Still, I (and others) pointed out to Intel early on that using Ethernet with a specific packet type would be cheaper and just as fast (which the ATA over Ethernet folks proved), but then you wouldn't get the 'certification tax' that the USB consortium extracts. :-).
Cynicism aside, the design issues suggest that it might make sense in future laptops to have heat spreaders around the plug in port, although that makes things thicker and people obsess over thinness.
What difference does a docking station make? Sometimes you want to spend a minute or two setting up your laptop in a more serious way, and that's just as reasonable with or without a docking station.
Expecting it to work full time in a laptop is a bit of a stretch of the heat dissipation budget.
Also, the laptop he is working has the AMD FP8 chipset - depending on how the ports are setup, he might only get 10G USB, if the ports are allocated to video instead.
These realtek 10gbe chips are more in the range of the Pi Zero class machines (0.5W idle, 2W loaded) which don't often come with heatsinks though they might benefit from them. If it has a good thermal connection to a good thick ground plane on the PCB, that's worth almost as much as a passive heatsink on the top of the chip.
usb-c < card edge < motherboard integrated in terms of how much heat can be transfered through the connection. Where the motherboard would have the largest ground plane to soak up heat from such an IC and dissipate it passively. The usb-c module is worst case by being a small enclosed box with very little thermal connection through the plastic insulating housing. An aluminum enclosure might dissipate enough heat passively to make it pleasant to use.
Even with a heatsink and fan, I had to upgrade to a higher quality set to keep Jellyfin from thermal throttling a Pi5 while transcoding 4K video.
Yes, except that most devices use Ethernet. So, at the end of the day, you still need Ethernet cables unless you want to deal with an additional switch or converter in every room.
I disagree with that for two reasons. First, my central switch is probably capable of both copper and fiber. Second, how many wired devices do you have spread around your house? Let's say I have an above average number of devices: a router, a NAS, two access points, and three desktops. Router, NAS, and one access point can all be adjacent to the switch and avoid any conversion hassle. The desktops are using fiber so no conversion hassle there. That leaves one copper cable or converter needed for the other access point.
I have seen the same with just usb-c multi-port dongles for macbooks (the ones they give you at work along with the macbooks).
in fairness to the docs/dongles though, they have an incredible amount of features that would have been science-fiction twenty years ago.
Honestly I don't see much of an use for 10Gbps in a notebook that can't be solved by a dongle when you actually need it
If I'm on the go, I'll have to take it out of the chassis while it's in my bag so I don't damage it. In that case, it's easier to have a regular USB-C card in that port, and toss a dongle in my bag instead of the expansion card.
If I'm not on the go, I'm at a desk, and I'd still rather plug in a dongle than regularly swap an expansion card.
I'm not saying you'd never want the expansion card, but it feels pretty niche.
While a regular usb-c ethernet adapter has a flexible cable between the laptop and the bulky rigid part.
The current crop has been great for my needs — a couple models have 10G Ethernet built in (CalDigit is the one I'm using now), and most now have more than one Thunderbolt port that allows a high speed storage device to be used as well (in addition to a 5K or 4K display or two!).
Anyway it is probably just there to demonstrate the possibilities to consumers. What if a lower profile standard for networking gets popularized?
I'm 1000% for wired connections where possible, but for laptops too thin to have one built inside of the frame the best choice is a proper docking station, ideally with a cable that isn't impossible to user replace.
If it had a hinged or expanding[0] ethernet port so it could sit flush with the chassis when not in use it would make a lot more sense.
[0] It's easier to show what I mean https://www.reddit.com/r/TechnologyPorn/comments/hvlxep/orig...
The economics/upgrade math just does not make sense.
My best guess for Apple's actions is that despite there being a very real demand for a smaller phone, they don't think the discomfort is bad enough for people to switch to Android, so they don't even try. A small phone makes a lot of profit, but ignoring the demand also makes a lot of profit.
The Air was a real flop.
No, you wouldn't. You'd have one of these instead: https://frame.work/products/usb-c-expansion-card?v=FRACCQ000... (or the one matching a color you prefer and your particular model)
Unless you're crazy and leave the expansion ports unpopulated.
A wider bag doesn't solve it. The part that sticks out could still easily snag on something. I wouldn't want to take that risk, and I doubt many people would.
I feel like you're arguing just to argue...
-edit- here it is: https://community.frame.work/t/low-profile-ethernet-expansio...
Realtek makes some pretty affordable networking chips but their Linux drivers can be a real gamble. Either it works out of the box or you're in for years of messing around.
No one wants to address the elephant in the room: it's a crap design for proprietary modules. Sure the design is open, can you use them anywhere else? Nope.
You're paying a premium for USB-C dongles that can't be used on any other brand of laptop. Apple is probably upset they didn't think of it first.
Colleagues borrow them all the time when they need a SD card or MicroSD card reader. Is it as pretty as a dedicated reader for those cards? No, but it does the job.
Saying they're proprietary is misleading a bit. The form factor makes it awkward to use elsewhere but they work just fine anywhere you plug them into.
You can likewise put 26" rims on a Ford Fiesta but it will look and function equally poorly.
My Framework ethernet dongle works perfectly fine with a Mac that I use for work, for instance.
It is mechanically disagreeable.
The weight/shape of the module will break the USB-C port in short order because it is solely supported by the connector.
For instance, by bumping the spatula hanging off your Mac.
For that matter, USB-C are crap connectors, I don't care how many graphs and BS data you show me stating they're the most reliable connector ever. I do not believe it.
They're the only types of connectors I've seen damaged repeatedly, and the only one with which I've personally experienced damage, and I've been using laptops since before many of you were born.
Sure. But this does not make them proprietary, they work fine with non-Framework laptops as well.
Can you slide them into a just-sized mechanical receptacle on a MacBook? On a Dell, HP, etc.
No.
For the niche enthusiast, that dongle is fine.
And yes, some of those links are above 1gbps so that the users can have individual 1gbps links.
That's like a weird hidden tax.
In a network world where 1GB Ethernet randomly can handshake at 100Mbit still, getting reliably more than 3/4 of the advertised Bandwith from the Adapter seems quite harmless.
https://frame.work/marketplace/expansion-cards?search=USB-C
No they dont come free in the base config either, you have to pay a minimum of 10 for every slush port.
I feel like things would not look like nickel-and-diming if those blanks came with the laptop, and they just priced them in the final price. Or even better, offered the option to "upgrade" one or several of those to whatever you need.