Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

grizzelda73

macrumors member
Original poster
Feb 26, 2018
31
2
If I am to benefit from the speed of the 2 Thunderbolt (USB-C) sockets on my mbpro, do the connected devices need to be specifically Thunderbolt capable also? And if not will the data transfer speed be only as fast as the slowest device? If anyone could enlighten me I'll at least know which peripherals not to buy. Thank you.

p.s. It's a basic 2017, 13" 128gb model.
 

chabig

macrumors G4
Sep 6, 2002
11,274
8,978
If you want Thunderbolt speed, you need Thunderbolt devices. That USB-C ports also support ethernet, Firewire, USB, DisplayPort, HDMI, VGA, and some protocols that I missed. The connection speed between any two devices depends on the speed of the data transfer protocol. USB devices get USB speed, Thunderbolt devices get Thunderbolt speed, and so on. And yes, when any two devices communicate, speed is limited by the slowest device.

By the way, Thunderbolt is overkill for a single hard drive, as the drive itself will be the limiting factor.
 
Last edited:

Samuelsan2001

macrumors 604
Oct 24, 2013
7,729
2,153
Your machine has thunderbolt 3 not 2, to get those speeds you need thunderbolt 3 peripherals connected with a thunderbolt 3 cable, that can take advantage of the bandwidth, things like 5k screens, eGPU enclosures and TB3 raid systems will make use of this to be honest for most other uses usb c is just fine.
 

mmomega

macrumors demi-god
Dec 30, 2009
3,879
2,089
DFW, TX
Sometimes it goes deeper than just looking for "Thunderbolt capable"
Thunderbolt just means that that external device has the ability to send and receive data over that particular cable.
The speeds at which it is capable of and actually doing can be on opposite ends of the spectrum.

Examples:
If you have a Thunderbolt 1, 2, or 3 external hard drive. You will only get speed based off of the slowest link in the chain. If it is a platter based hard drive you are looking at 120 MegaBytes per second maximum, even if it is in a Thunderbolt 3 enclosure.
If it is a SATA 3 based Solid state drive. Now you are at 550 MegaBytes per second maximum. (give or take a few MBps)

So even if Thunderbolt 3 is capable of 5 GigaBytes per second, you will not ever see that speed unless you have actual hardware capable of even transmitting and receiving at that speed.


Also. Say you have a computer with an internal hard drive. Platter. So it will read and write at approximately 120MegaBytes per second. If that computer has Thunderbolt 1 or 2, let's say a Thunderbolt 2 external SSD, so maximum read and write is 550'ish MegaBytes per second. If you are sending or receiving data to or from the internal platter drive to the SSD, you are limited to the speed of the slowest link, which is now the internal hard drive so even though you have an 500+ MegaBytes per second capable device, if it has to send or receive from that platter drive everything slows down to 120 MegaBytes per second.

Another example.
I had purchased an external RAID capable Thunderbolt 1 enclosure several years ago. Thunderbolt 1 is capable of 1.25 Gigabytes per second read and write.
That drive only sent and received at 120 MegaBytes per second with RAID 0 Solid State drives.
Because that enclosure only had a SATA 1 controller built in, I was then limited to SATA 1 speeds on SSD's RAID'd in a Thunderbolt enclosure.


The whole thing can be quite confusing up front to consumers until you put in the time to learn where the limitations are in the system.

And then USB-C is it's own other thing.
USB-C is just a shape of the plug connector essentially.
Like Thunderbolt it is capable of very high speeds but can be limited down based off the the hardware connected.
Example with this that I've had experience with, not all USB-C cables are created equal. I have a handful that only transmit at USB 2.0 speeds, some that do USB 3.0 speeds and a couple that do USB 3.1 speeds.
 
Last edited:
  • Like
Reactions: leman

grizzelda73

macrumors member
Original poster
Feb 26, 2018
31
2
A late thank you for all your help overwhelmed with advice future-proofed...for now at least!
[doublepost=1526352015][/doublepost]
If you want Thunderbolt speed, you need Thunderbolt devices. That USB-C ports also support ethernet, Firewire, USB, DisplayPort, HDMI, VGA, and some protocols that I missed. The connection speed between any two devices depends on the speed of the data transfer protocol. USB devices get USB speed, Thunderbolt devices get Thunderbolt speed, and so on. And yes, when any two devices communicate, speed is limited by the slowest device.

By the way, Thunderbolt is overkill for a single hard drive, as the drive itself will be the limiting factor.
Thanks for the help.
[doublepost=1526352295][/doublepost]
Sometimes it goes deeper than just looking for "Thunderbolt capable"
Thunderbolt just means that that external device has the ability to send and receive data over that particular cable.
The speeds at which it is capable of and actually doing can be on opposite ends of the spectrum.


Examples:
If you have a Thunderbolt 1, 2, or 3 external hard drive. You will only get speed based off of the slowest link in the chain. If it is a platter based hard drive you are looking at 120 MegaBytes per second maximum, even if it is in a Thunderbolt 3 enclosure.
If it is a SATA 3 based Solid state drive. Now you are at 550 MegaBytes per second maximum. (give or take a few MBps)

So even if Thunderbolt 3 is capable of 5 GigaBytes per second, you will not ever see that speed unless you have actual hardware capable of even transmitting and receiving at that speed.


Also. Say you have a computer with an internal hard drive. Platter. So it will read and write at approximately 120MegaBytes per second. If that computer has Thunderbolt 1 or 2, let's say a Thunderbolt 2 external SSD, so maximum read and write is 550'ish MegaBytes per second. If you are sending or receiving data to or from the internal platter drive to the SSD, you are limited to the speed of the slowest link, which is now the internal hard drive so even though you have an 500+ MegaBytes per second capable device, if it has to send or receive from that platter drive everything slows down to 120 MegaBytes per second.

Another example.
I had purchased an external RAID capable Thunderbolt 1 enclosure several years ago. Thunderbolt 1 is capable of 1.25 Gigabytes per second read and write.
That drive only sent and received at 120 MegaBytes per second with RAID 0 Solid State drives.
Because that enclosure only had a SATA 1 controller built in, I was then limited to SATA 1 speeds on SSD's RAID'd in a Thunderbolt enclosure.


The whole thing can be quite confusing up front to consumers until you put in the time to learn where the limitations are in the system.

And then USB-C is it's own other thing.
USB-C is just a shape of the plug connector essentially.
Like Thunderbolt it is capable of very high speeds but can be limited down based off the the hardware connected.
Example with this that I've had experience with, not all USB-C cables are created equal. I have a handful that only transmit at USB 2.0 speeds, some that do USB 3.0 speeds and a couple that do USB 3.1 speeds.
That's an incredibly informative reply, I am still digesting it and sorry for the delayed reply.
 
  • Like
Reactions: mmomega

mmomega

macrumors demi-god
Dec 30, 2009
3,879
2,089
DFW, TX
A late thank you for all your help overwhelmed with advice future-proofed...for now at least!
[doublepost=1526352015][/doublepost]
Thanks for the help.
[doublepost=1526352295][/doublepost] That's an incredibly informative reply, I am still digesting it and sorry for the delayed reply.
No problem, I've just been going through things like this with Thunderbolt since v1 in 2011 I believe. It's been a little while.
I'd rather pass on any information I have, sometimes it may be too much, but at least someone has it and can hopefully make a better decision for them moving forward.
 

Fishrrman

macrumors Penryn
Feb 20, 2009
28,402
12,526
Thread title:
"Thunderbolt expectations..."

"Expectations" -- high

Delivery -- low.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.