If you have Thunderbolt3+/USB4 on both ends, you can just plug in a cable between the hosts and they'll network. From there you should just be able to find the other host(s) through the normal Windows networking environment for things like file share. RDP shouldn't be more than connecting to `otherhost.local`.
Looks to me like this is just a GUI for managing features that USB4 already supports. Maybe they have some optimisations for Thunderbolt network speeds (I don't think SMB is designed to work over 20Gbps links?) but it feels like someone could develop a small Windows application to do all of this without too much effort. The ground work has already been done.
I don't have a pair of devices to test this feature with, but based on the documentation alone, none of these features should be new. I would've expected this tool to come with the Intel driver package to make Thunderbolt relevant for end users, not for it to be sold and licensed.
All the applications they're describing can already be done over IP and are only held back by the lack of easy to use, fast reliable network interfaces in consumer hardware especially laptops. If Intel made Ethernet over Thunderbolt fast and efficient on their hardware by making it look like a decent NIC to the operating system this problem would be solved and AMD would have to play catch up since they don't have a line of good enough modern NICs in house. Intel could even show off how fast and efficient their systems are compared to software packet processing.
Solve the usable external bandwidth bottleneck for mobile hardware. Launch a line of media converters to 10/25/40 Gb/s Ethernet priced to establish an ecosystem. Give users docking stations that just work.
Yes, usb4 standard includes host-to-host, which sets up IP networking between computers.
And yes there's lots and lots of file share over local network apps. That would just work.
Intel Thunderbolt Share adds their own ways reimplementation of something like MediaTek CrossMount, a set of standards atop UPNP to share sound cards, screens, input devices. From the article:
> It’s really going to offer users an easy, fast, and efficient way to do more with your two PCs by securely sharing screens external monitors, keyboard, mouse, storage and all your files,
Intel Thunderbolt Share (ITS) has shown up a number of times, and this elementary confusion with base USB4 capabilities persists. ITS seems semi cool to me, just, 100% would rather have a protocol than a piece of software. Super glue usb-ip to mdns or UPNP, and be real about it. ITS feels like a cheap substitute of the real deal: Software as a Protocol Substitute.
https://hn.algolia.com/?query=thunderbolt%20share&sort=byDat...
Been using thunderbolt networking for years on macOS, and it is definitely the way to go for things like migration assistant. Prior to thunderbolt you could use ethernet or firewire, the latter also supporting target disk mode.
I like universal access etc., but I still wish Apple would bring back target disk mode, target display mode (makes iMacs a lot more useful!), and back to my mac.
"Isn't this just LapLink with a Thunderbolt cable" was my immediate thought when I read this. If you're around long enough everything is shiny and new, even the things that you thought were long ago killed by better solutions (like Ethernet in this case).
For general networking, sure Ethernet is a better solution, but I also don't imagine you're going to get 18Gbit/s+ from regular desktop/laptops over ethernet, regardless of how much gold plating it has.
Thunderbolt Share offers several options, all at blazing 40Gbps or higher speeds ...
Yet further down the page it has:
Thunderbolt Share uses up to a 20Gbps connection over Thunderbolt 4 ...
And even further down the page it has this:
Drag and drop files: Nothing special, though the copy/move functions should take
place at Thunderbolt speeds — between 80Gbps and 120Gbps speeds, depending on the
specification.
> Nothing special, though the copy/move functions should take place at Thunderbolt speeds — between 80Gbps and 120Gbps speeds, depending on the specification.
That seems a bit fantastical. There are no hard drives I'm aware of that will permit sustained I/O at those speeds, in fact I'm pretty sure NVMe doesn't have the bandwidth for this.
Unless you hook up a drive with RAM characteristics to PCIe 6.0 x8+ I don't see this happening anytime soon.
For example Crucial T705 [0] can do 14.1 GB/s sequential reads. That's 113 Gbps. Requires PCIe5, though.
A lot of "old" NVMe disks can also do over 50 Gbps. Samsung 980/990, WD SN850X come to mind right away. You could run two in a RAID-0 configuration to get over 100 Gbps.
(that card can theoretically go quite a bit faster)
But yeah, seems like a bit of a stretch to be portraying it as consumer stuff. Maybe give it a few years though, cat pictures aren't losing resolution. ;)
Everyone's talking about how USB4 can do the same job perfectly well with host-to-host networking or presenting as a disk, i.e. target disk mode.
That's lame and no fun. Why not do something more exciting and fast and furious (the author said, sarcastically), like PCIe DMA over USB4? I want to send files as fast I can stream vertices to a GPU dammit!
wouldn't one be able to just setup a local ip address on the interface (thunderbolt or usb) on both ends of the cable so one can scp or tar mbuffer (on linux) things over?
ip addr add 192.168.100.1/24 dev thunderbolt0.
that's probably to complicated for the average user.
usb-c is fast enough for me by the way, but i keep loosing the usb disks, i'd be nice if they had a kind of airtag.
You don't even need to set up a local IP, you'll get an IPv6 address for free. Combined with Avahi/Bonjour/mDNS (preinstalled on most computers these days), accessing devices through `hostname.local` should just work out of the box.
The only challenge I can think of is "what is the other computer's hostname" and configuring the firewall to treat the TB link as a trusted network.
If you're on a Mac (at least, I assume Windows too), you just plug them together, they automatically get link-local IPs, you click "enable" on File Sharing (SMB) and boom you're sharing files.
It doesn't in USB4. USB4 adds Thunderbolt compatible signalling for DisplayPort and PCIe tunneling. It also adds some faster data modes. Thunderbolt 4 is separate, but USB4 products can be Thunderbolt 4 with all the features presumably including Thunderbolt 3 compatibility.
Luckly we're not doing anything of the kind. Just because both are wire techs it doesn't mean they're very related in practice. At least TB doesn't keep burning out my cameras like Firewire did.
Funny. It worked just fine when I was in college, back in 1997. You could use VNC to share either direction, or X11 to share one-way. Also SSH/SFTP, and SMB all worked. There were SFTP servers on Windows for free - you could download them off the internet and run them on Windows 95, 98, XP, etc.
Moving files between devices has never been difficult.
Apple has had this forever - Target Disk Mode for legacy Mac's or share disk/Mac sharing mode for Apple Silicon Mac's. It's come in handy more than a few times for me!
Target Disk Mode requires shutting down and putting the macOS device into that mode. Usually to migrate files from your old to new laptop while setting it up.
On the contrary, the article shows 2 normally switched-on laptops connected by a cable doing a live transfer whenever you want.
I think the only special thing here that you can't already do with TB networking (as everyone else is mentioning) is the desktop control over-the-wire.
Are they basically exposing some form of AMT control over Thunderbolt here? That's more what I'm getting is special out of it.
I hope we get a mac client for this at some point - travelling with two laptops sucks, so bringing a NUC I could remote into with good performance would be a huge win.
Yes - but as this is a purpose-designed protocol for display transport over thunderbolt, I would expect it to perform better than a remote desktop solution intended to go over a potentially low-bandwidth network.
In the past I've found that using RDP to a VM running on localhost can actually perform better than the console provided by the VMM, but it's still not close to the experience of using the OS natively. I would expect this to be a lot closer.
Is it though? TB has native support for DisplayPort streams, but the article doesn't reference DisplayPort at all, and does make several other references:
> A decade ago, Intel showed off something very similar: a 10Gbit Ethernet-over-Thunderbolt demonstration called Thunderbolt Networking. This is a faster version, an Intel representative said via email. Thunderbolt Share uses up to a 20Gbps connection over Thunderbolt 4 with low latency
> Essentially, you’re performing a local, cabled version of Microsoft’s Remote Desktop without all of the setup.
I don't think there's any reason yet to believe that this isn't just a proprietary (or possibly even just embedded VNC) screen sharing solution that's tweaked for a high-bandwidth low latency connection.
macOS has a "high performance mode" for its regular screen sharing (as of v14, Sonoma) which works amazingly well even over wired Gigabit ethernet.
In this it's claimed that Intel is doing a direct framebuffer copy. I'd say the "Microsoft’s Remote Desktop without all of the setup." is editorialising.
It's not the clearest shot, but the latency shown at 30s in that video looks pretty good to my eyes.
On the other hand I've been caught out by tech companies making exaggerated claims about pre-release products before, so who knows, maybe it actually is no better than VNC.
One would’ve thought that after looking at modern day computers that being able to run a wire through two computers being able to transfer data quickly, reliably, easily would be a 101 feature these boxes offer.
Back in the day, one could connect a bog-standard FireWire (IEEE 1394) cable betwixt a pair of Windows boxes, and it would create a (quite fast for the time) network for them to talk on.
Addressing was automatic with RFC 3927, and names just worked too.
After that, any appropriately-shared things on one machine would be accessible on the other.
OTOH corporate security gets paged whenever you plug something that isn’t a power supply or a monitor into the corporate box, up to and including an Ethernet cable.
I've seen banks disable USB ports by means of hot glue.
Hardware attacks are super hard to defend against. Depending on your threat model, drastic measures might be warranted. Anything with a USB plug can be a keyboard with an attack payload (e.g. Rubber Ducky). And if you think you can whitelist devices based on USB class or some identifier, you're wrong as they can be spoofed. Heck, there are "USB C cables" that are really attack payload delivery systems (e.g. O.MG Cable).
> You’ll also need the intermediary Thunderbolt Share software, designed by Intel, which will ship on licensed PCs. If you own a licensed Thunderbolt Share docking station, that accessory maker will point you to where you’ll be able to download the software. Remember, at least one of the PCs or docking stations must have a Thunderbolt Share license.
Eww. Killing a feature before it is even released.
I wonder if Intel's actually trying to get a bit of extra revenue from selling this software, or did they outsource it and the licensing situation is for the sake of the real developer? This sounds like what you'd see if Intel doesn't actually own the software and is just putting their branding on somebody else's application.
They're already allegedly charging a metric fuckton for TB4 certification/licensing. It's weird how it's 2024 and we can't have simple interoperability ...
Well, usb4 should work just fine. TB4 instead means that it will probably not work with most devices, except maybe on intel, but maybe still not because a license could be missing. Very helpful "do not buy" logo.
Yeah, and I've noticed that they seem a lot more fragile than previous generations of USB cables. Recently failed to flash a phone until I switched cables ... they were identical, but the failing one had been in my bag for a good while and probably suffered from wear & tear.
Also a few things which might be relevant to agree with my argument:
1. You don't need the license to install the Thunderbolt Share, only one device needs a license the other can use the software unlicensed
2. Licenses are not sold (to normal customers) they only come with new TB products, but this product are not limited to computers, i.e. in their FAQ they explicitly mention docks, hubs, monitors.
3. If we compare the experience with some other tech demos the Remote desktop feature on TB5 will be quite smooth, low latency, high resolution compared to TB4 or WiFi based solutions. Smooth enough to open up new application design space. That is if you can convince your management/boss that is its viable (which you now can by showing Thunderbolt Share).
4. While TB5 can convince tech affine people by it's speed it has a much harder time to convince others. Sure it has 120Gbps but so what? That doesn't translate to something non technical users have a intuitive understanding for. On the other hand demo a file transfer of a big file over TB5 which takes a few seconds and then over USB4 (using TB3 networking+network share) or WiFi (using network share) and you can be very convincing (for why TB5 is needed in new office Laptops).
5. TB4, no lets be honest TB3&USB4 are more then good enough for a lot of people, some people have hobbies or use-cases where it matters, most do not. But with Thunderbolt Share you have a convenient program bundled into products you can use for up selling them.
So in the end it doesn't matter if the product itself is widely successful.
It's there for demoing how useful TB5 is, for providing hardware vendors with a up sell opportunity which also discounts USB4 only devices (due to not being compatible at all) etc.
But I don't think they are trying to have a competition app at all (I mean getting a bit of additional revenue is nice but Intels priorities lie elsewhere).
Looks to me like this is just a GUI for managing features that USB4 already supports. Maybe they have some optimisations for Thunderbolt network speeds (I don't think SMB is designed to work over 20Gbps links?) but it feels like someone could develop a small Windows application to do all of this without too much effort. The ground work has already been done.
I don't have a pair of devices to test this feature with, but based on the documentation alone, none of these features should be new. I would've expected this tool to come with the Intel driver package to make Thunderbolt relevant for end users, not for it to be sold and licensed.