Breaking down how USB4 goes where no USB standard has gone before
arstechnica.com
arstechnica.com
It also specifies the optional faster clock rates that TB3 used.
A port featuring USB4 discovers and negotate using USB4 via a slightly modified version of the normal method for discovering TYPE-C alternate modes. If it is determined that the other endpoint does not support USB4, normal alternate mode negotiation will occur, including (if supported) the special analouge audio mode. For displayport alternate mode, the USB4 router becomes involved in supplying the connection. Finally, if neither USB4 nor any alternate mode is negotiated, then the port will use USB 3.2.
I'm confused by the claim that USB4 does not support HDMI alternate mode. It is true that HDMI encapsulation is not supported, and that USB4 does not mandate supporting HDMI alternate mode (while it does mandate supporting DisplayPort alternate mode, since not all displayport capable TYPE-C peripherals are designed to handle the encapsulation), but a USB4 port can offer any additional alternate modes that the system designer wants.
USB4 is also really weird in that you cannot really add additional ports to the system on via add-on cards or similar, since there needs to be one router for the whole host that is connected to all the USB4 ports, in order to implement the correct routing system, and also implement the guarentees like Display Port being available on USB4 ports, etc.
Couldn't a discrete video card (which has a DisplayPort output) implement USB4?
But if you had such a card, and your motherboard has one two, then you have one machine that is actually two seperate USB4 hosts. This opens up a bunch of questions like does the host OS actually support this sort of configuration (especially if the Connection Manager is being implemented in software rather than hardware).
Then you get weird stuff like being able to connect a Type C cable between the two hosts of the same system to get Host-To-Host Tunneling, but where both hosts are the same system. That is some wacky stuff. Even Host to Host tunneling is esoteric, basically allowing system that implements each host to pass each other arbitrary data over over the link. The example in the spec is exchanging IP packets, but I;m not sure that details of this usage are really standardized.
It might also be possible to support add-on cards for USB4 by a routing chip manufacturer that makes use of the device to device communication features of of PCIe, to allow multiple USB4 routers to work together as a single virtual router. That sounds far more plausible, although doing that sort of thing would increase the contention on the PCIe bus.
That sounds a hell of a lot like 'we're going to add some bullshit DRM in the next version'
On those systems requirements that you can use ANY of the USB4 ports to connect your monitor don't seem as insane. With how fragmented USB already is, having to know that THIS USB4 port will support your external monitor, and none of the rest can, would be really pushing user's patience.
Actually what happened is that esports became a huge deal, console gaming peaked and desktops are still here undefeated.
Sure, gone are the days when everybody had a desktop, but what red blooded man/woman doesn’t desire a juiced out gaming PC with a 3090 and a truckload of RAM?
https://arstechnica.com/gadgets/2016/02/google-engineer-find...
The main problems I've had with HDMI and USB cables are (a) buying cables that I'm sure meet my requirements, and (b) trying to figure out if the cable is to blame when debugging poor results.
If there's a trustworthy logo program, that should help. As long as retailers don't try to obscure the logo status of the products.
Two 4k monitors at 120hz? Does anyone have experience getting that kind of resolution + refresh rate over a single TB4 cable? According to the bandwidth calculator I use, it is less than 40Gbps, but I guess color bitrate can bump it over if you're using an HDR monitor.
And this article somehow misses the most interesting aspect of the USB 4.0 Version 2 announcement: retroactive bandwidth upgrades to existing cables. (https://www.theverge.com/2022/9/1/23332838/usb-4-version-2-8...)
That might just be a misunderstanding as well, though. I get the impression that the USB folks aren't very discerning about their terminology in press releases. They could really use an editor to avoid this kind of confusion.
This is noted in the “USB4 Version 2.0” section.
“…it's supposed to enable up to 80Gbps over USB-C through a new physical layer architecture that uses ‘newly defined’, as the USB Promoter Group put it, 80Gbps USB-C active cables and the 40Gbps USB-C passive cables that already exist today.”
Going back to the press release¹, I'm wondering how much weight "up to" carries. That is, I'm guessing that reliable 80 Gbps operation will require new, active USB-C cables, even though existing cables may realize some benefit.
"Up to 80 Gbps operation, based on a new physical layer architecture, using existing 40 Gbps USB Type-C passive cables and newly-defined 80 Gbps USB Type-C active cables."
¹ https://www.businesswire.com/news/home/20220901005211/en/USB...
1K --> FHD (1920x1080)
2K --> QHD (2560x1440)
4K --> UHD (3840×2160
That should be 2.5K or something if they want to downscale that silly naming system. 2K means 1920x1080.
The marketplace terms are now like:
Full HD --> 1920x1080
2K --> 2560x1440
4K --> 3840x20160
https://www.newegg.com/p/pl?d=2K+monitor
https://www.amazon.ca/s?k=2k+monitor&sprefix=2k+mo%2Caps%2C8...
1K (1024x540) ~= qHD (960x540)
2K (2048x1080) ~= FHD (1920x1080)
4K (4096x2160) ~= UHD (3840x2160)
8K (8192x4320) ~= QUHD (7680x4320)
Vertical axis is the same, just different aspect ratio and horizontal axis.2K --> QHD (2560x1440)
4K --> UHD (3840x2160)
Check out Amazon, NewEgg, BestBuy, etc. That's the current market convention naming.
https://www.newegg.com/p/pl?d=2K+monitor
https://www.amazon.ca/s?k=2k+monitor&sprefix=2k+mo%2Caps%2C8...
I have personally never seen 1080p referred to as 1K
"2K" has its origins in digital cinema (where it actually was 2000 pixels wide), but it has since become used interchangeably with 1080p (1920px wide) alongside "4K" becoming the common term for 2160p (3840px wide).
(Further confusing things, I've also seen some usage of "2K" to indicate 1440p, although it would be more accurately termed "2.5K".)
https://www.newegg.com/p/pl?d=2K+monitor
https://www.amazon.ca/s?k=2k+monitor&sprefix=2k+mo%2Caps%2C8...
https://www.microcenter.com/search/search_results.aspx?N=&ca...
https://www.benq.com/en-ca/monitor/gaming/ex2780q.html
https://www.viewsonic.com/us/vg2756-2k-27-1440p-ergonomic-ip...
It's far easier to just use the the numeric resolution, "1920x1080", "3840x2160", etc.
Nah. Use Evangellion Versioning. (Or Kingdom Hearts, if you prefer).
USB IV.0+1.0 (ReBirth HD Final Remix)
You Can (Not) Use DisplayPort At 2160p60
Now I can’t charge the laptop without turning it off overnight.
At least all my displays work via HDMI/display port. Labelling for those cables is slighly less of a tire fire.
It seems like USB4 can work in USB-C plugs, so I suspect it will meet the law's mandate but I'm not sure. Something compliance teams will have to figure out before they can consider using USB4. Shouldn't be too much of a problem for large companies with these teams.
From a embedded developers perspective, I want some analog pins. As companies remove the aux port from phones, we are losing the ability to send/recieve analog signals.
From what I've read, this isn't exactly reliable. Maybe we can blame the device IC, but it gives me Bluetooth vibes where everyone blames each other.
Anyway, happy to see there is demand for it. I'll still be optimistic.
I suppose the main issue is the physical construction of the dongle itself - I've had reliability issues with 3.5mm cables for as long as I can remember, but I wouldn't exactly call disintegrating cables "bluetooth vibes".