Quote from: Danielius on March 17, 2021, 13:45:27
But as I understand Thunderbolt port here is only used for charging and most articles I saw says that thunderbolt cannot be split into multiple thunderbolts over a hub? Thus, there is kind of no way for me to add an external GPU over thunderbolt for example? Only when I am on battery in that case?
Quote from: xpclient on January 25, 2021, 18:39:20Oh, one last thing. I would normally assume the SSD has to be TB4 to see improvement. You've got backward compatibility - if you connect TB3 device, the port should behave like a TB3 (and that should mean TB3 bandwidth limits). Also, the TB3 controller inside that device might not know what to do with the extra bandwidth. But this is really a negotiation thing (it's a soft limit, not hard limit). If you've got x4 on both ends, there is no reason why TB3 couldn't support 32 Gb/s. The controller just doesn't want to. If you're seeing significant improvements with eGPUs, perhaps it works.
So a Thunderbolt 3 SSD like Samsung X5 which is connected to an x4 PCIe link TB3 port in my high-end gaming laptop will probably not see any further improved performance for a TB4 port?
Quote from: xpclient on January 25, 2021, 18:39:20I would like to add that USB4 also supports tunneling. You can tunnel simultaneously USB 3.2 and DP 1.4a irrespective of Thunderbolt support (TB support adds PCIe tunneling and is optional).
Ah that is very useful, interesting, important and rare info that clears my confusion. Thank you for explaining the differences between DisplayPort in TB and in USB-C Alternate Mode.
Wikipedia does mention this too but in the USB-C article: "All Thunderbolt 3 controllers both support Thunderbolt Alternate Mode and DisplayPort Alternate Mode. Because Thunderbolt can encapsulate DisplayPort data, every Thunderbolt controller can either output DisplayPort signals directly over DisplayPort Alternative Mode or encapsulated within Thunderbolt in Thunderbolt Alternate Mode. Low cost peripherals mostly connect via DisplayPort Alternate Mode while some docking stations tunnel DisplayPort over Thunderbolt."
So a Thunderbolt 3 SSD like Samsung X5 which is connected to an x4 PCIe link TB3 port in my high-end gaming laptop will probably not see any further improved performance for a TB4 port?
Quote from: _MT_ on January 25, 2021, 12:08:56
When you send video + data, you're not using DP Alt mode. That's a USB thing, for one. And it's used when you're sending exclusively video. That's why DP 2.0 can achieve 80 Gb/s in Alt mode using the same technology - video is unidirectional, they can use all links for transmitting. In mixed traffic, you're using tunneling and you have 40 out/ 40 in. Where you're limited to DP 1.4a. This also means that video impacts write performance in case of storage, not read performance.
Yes, in the real world, it can make a difference. But mainly compared to laptops that had a cut down implementation. For example, TB4 requires four PCIe links. Previously, four were optional and only two were required. They also changed how much bandwidth is reserved for video (even if there is no display connected), significantly impacting data-only applications. Which definitely matters in the lower-end segment where you're more likely to encounter the cut down versions. But maximum against maximum configuration, the change isn't that big. It's a good change, don't get me wrong. But it's really more of the same. I wouldn't call it TB4. To me, it's more like 3.1. TB3 with some nice tweaks.
Quote from: xpclient on January 25, 2021, 11:18:54When you send video + data, you're not using DP Alt mode. That's a USB thing, for one. And it's used when you're sending exclusively video. That's why DP 2.0 can achieve 80 Gb/s in Alt mode using the same technology - video is unidirectional, they can use all links for transmitting. In mixed traffic, you're using tunneling and you have 40 out/ 40 in. Where you're limited to DP 1.4a. This also means that video impacts write performance in case of storage, not read performance.Quote from: _MT_ on January 25, 2021, 08:23:51Actually it is faster in practice even though technically both are "40 Gbps" since as you said, part of it is shared with data for video bandwidth (e.g. DisplayPort alternate mode). But if you connect an eGPU, you get higher fps for Thunderbolt 4 vs 3. If you connect a high speed storage device, you'll get higher throughout. Even though Thunderbolt 4 ports are limited to the same 40 Gbps bandwidth as Thunderbolt 3, the new controllers have to be connected to hosts internally using a PCIe interface featuring a throughput of 32 Gbps, up from 16 Gbps in case of the Thunderbolt 3 controllers (upped minimum requirements). So yes it is really faster. And no, Thunderbolt 3 wasn't present in enough laptops for it to be really considered to have gone mainstream. But with Tiger Lake, it should be present in *most* laptops except the crappy ones like Surface Pro 7+ or Dell Inspiron 15 5502 that go out of their way to remove it.
TB4 isn't really faster than TB3. In terms of total bandwidth. The main difference lies in minimum requirements. Which can matter, especially in a data-only application (rather than video + data). Other than that, the biggest difference between TB4 and TB3 is USB4 support. And TB3 was available in cheaper laptops.
Quote from: _MT_ on January 25, 2021, 08:23:51Actually isn't it faster in practice even though technically both are "40 Gbps" since as you said, part of the data bandwidth is shared with video bandwidth (e.g. DisplayPort alternate mode). But if you connect an eGPU, you get higher fps for Thunderbolt 4 vs 3. If you connect a high speed storage device, you'll get higher throughput. The new controllers have to be connected to hosts internally using a PCIe interface featuring a throughput of 32 Gbps, up from 16 Gbps in case of the Thunderbolt 3 controllers (upped minimum requirements). So yes it is really faster. And no, Thunderbolt 3 wasn't present in enough laptops for it to be really considered to have gone mainstream. But with Tiger Lake, it should be present in *most* laptops except the crappy ones like Surface Pro 7+ or Dell Inspiron 15 5502 that go out of their way to remove it.
TB4 isn't really faster than TB3. In terms of total bandwidth. The main difference lies in minimum requirements. Which can matter, especially in a data-only application (rather than video + data). Other than that, the biggest difference between TB4 and TB3 is USB4 support. And TB3 was available in cheaper laptops.
Quote from: xpclient on January 24, 2021, 18:22:17TB4 isn't really faster than TB3. In terms of total bandwidth. The main difference lies in minimum requirements. Which can matter, especially in a data-only application (rather than video + data). Other than that, the biggest difference between TB4 and TB3 is USB4 support. And TB3 was available in cheaper laptops.
This year's (Tiger Lake) ThinkPad refreshes are exciting because besides renewed competition between AMD and Intel, for the first time we are getting Thunderbolt 4 in affordable laptops. USB 3.0 Gen 1 is simply too slow now and cannot keep up with the pace of internal NVMe storage so faster external I/O going mainstream was way overdue.