The next generation of Thunderbolt will deliver up to 80 Gbps of bandwidth in each direction, allowing for up to 2× faster data transfer speeds between future Macs and external storage drives that support the standard compared to current speeds. The next generation of Thunderbolt will also have a mode that allows for up to 120 Gbps bandwidth for external displays, which would allow a Mac to support up to dual 8K displays at 60Hz.
I see Intel plans on a load balancing option to use 3 lines in transmit (120 Gbps) and 1 line in receive (40 Gbps). I posted this idea awhile ago. I also thought it would be possible to add another couple lines using the USB 2.0 lines but I guess that's more difficult (requires new cables) than just increasing the bandwidth of each line. It will probably use PAM-3 like USB4 2.0 does. USB4 wikipedia calls the 120Gbps mode "Asymmetric" and the normal mode is "Symmetric".
Thunderbolt 3 can probably already do dual 8K 60Hz using DSC@8bpp at up to 2090MHz (less than the 2376MHz used by HDMI). Currently Apple uses DSC@12bpp for the Apple Pro Display XDR and Apple Studio Display. I don't know what DSC@8bpp looks like.
Currently, no Macs support 8K displays on a plug-and-play basis. The latest 14-inch and 16-inch MacBook Pro models support up to two or three external displays at up to 6K@60Hz depending on whether the laptop is configured with the M1 Pro or M1 Max chip.
8K30 was possible with the Dell UP3218K with a display override (Intel Mac only).
Apple added 8K60 support for the Dell UP3218K in Ventura for certain Mac Pro models. There's a patch to make it work with any Intel Mac. The Dell UP3218K is an old display that doesn't support DSC. It uses two tiles of 3840x4320 which can't be connected to a single Thunderbolt port unless you could get two MST hubs each running at HBR2 link rate to decompress a 3840x4320 DSC stream. macOS support for DSC is kind of broken after Catalina (only works for Apple's displays?)
8K30 might work using HDMI 2.0 at 8bpc 4:2:0. I've seen people get 8K60 using DisplayPort 1.4 to HDMI 2.1 adapters on Intel Macs - but macOS doesn't enable DSC so this is also using 4:2:0 to squeeze through the DisplayPort 1.4 non-DSC bottleneck.
I’ve never gotten anywhere close to 40 Gbps with Thunderbolt 4. So while I’m sure TB 5 will be an improvement, I doubt many people will see much difference in day-to-day use (unless you’re running two 8k displays).
Thunderbolt bandwidth is ≈22Gbps for PCIe data. The rest of the 40 Gbps can be used by DisplayPort. For example, the Apple Pro Display XDR when used by an Intel Mac that supports DisplayPort 1.4 but not DSC will use 39 Gbps.
Apple has always been an early adopter of new Thunderbolt standards. I hope they will add Thunderbolt 5 quickly, as it will finally allow to daisy-chain two 5K or 6K displays, or to bring promotion to 5K displays
Apple's 5K and 6K displays don't allow daisy chain because they have a dual tile mode that uses the second Thunderbolt output of a Titan Ridge Thunderbolt controller to provide a second DisplayPort signal for the other half of the display. The dual tile mode is for compatibility with Macs that don't support DSC. I suppose Apple could replace the Titan Ridge controller with a Goshen Ridge controller - that would allow dual tile mode for non-DSC Macs and DSC mode + chaining for DSC Macs.
If this were a USB spec, it'd be called Thunderbolt 3 SuperSpeed Monitor Only 8k dual-channel.
I run 3 5K monitors on an M1 max - you have to put one on each of the three ports, so I've had to use three element hubs to preserve connectivity. It'd be really nice to be able to daisy chain them instead.
LG UltraFine 5K display has a dual tile mode for 5K60. It doesn't support DSC or HBR3 so single tile mode is limited to 4K60 or 5K39 (with custom timing on Intel Mac). Using a single tile mode allows connecting two displays to a Thunderbolt hub. You can do that with Apple's 5K and 6K displays.
M1 macs don't support eGPU at all. Not a driver problem from what I understand - it's the hardware.
M1 Macs have Thunderbolt ports that allow PCIe tunnelling (allows using externally connected NVMe, Ethernet, USB, SATA, etc. controllers). You can connect a GPU but Apple has not created third party GPU drivers that work on non-Intel Macs.
Apple would have to incorporate Intel proprietary DRM hardware into their SoC to access the PCIe directly. Why? Since TB 4 Intel made it a requirement. Intel opensourced TB 3 and older, but not TB 4 and newer.
Not DRM. DMA. Apple uses the Thunderbolt 4 name for the Macs with M1 Pro/Max/Ultra chips which means their DMA protection, while not using Intel VT-d, is sufficient.
The following image shows why Apple has TB 3 and USB 4, not TB 4/USB 4.
Apple M1 and M2 Macs have all the features of TB 4 except they don't support two separate 4K60 displays from a single Thunderbolt port so they can't be called TB 4. M1 Max, Pro, Ultra do support multiple displays per Thunderbolt port so they can use the Thunderbolt 4 name.
While the non-Max,Pro,Ultra M1 and M2 Macs don't support two displays from a single Thunderbolt port, they do have two DisplayPort connections that allow connecting a dual tile display such as the LG UltraFine 5K or Dell UP2715K. The second DisplayPort connection cannot be used for a separate display.