TB-to-TB cables seems to be more expensive than mDP-to-mDP cables.
Is there any actual difference besides the branding?
This is for use in connecting a MacBook Pro to a dock with multiple ports (USB 3.0, FireWire, Ethernet, Audio, etc.)
Yes, they are different. Display Port is a passive audio/video technology, Thunderbolt is active generic data technology. The hardware inside the cable is necessary to get the full data throughput. A Display Port cable will only carry Video/Audio to an attached monitors*, while a Thunderbolt cable is able to carry all sorts of other data, which is required for your dock with multiple types of ports.
Whilst you can get away with connecting one monitor to Thunderbolt with a mini-DP cable, that's the end of the chain.
In order to chain, you must have Thunderbolt cabling throughout.
Thunderbolt carries Displayport 1.1a video, and will not work with some newer monitors, including 4k monitors. One will need at least DP 1.2 spec cables to power 4k monitors.
Thunderbolt also carries data - 4 high-speed PCI-E channels - in addition to DP 1.1a.
*: Or to multiple monitors is all devices support DP 1.2 with MST.
Difference #1 - performance. The comparison chart below illustrates just how efficient Thunderbolt is with handling media files:
Difference #2 - compatibility. The image below shows which combinations of Thunderbolt (TB Cable) and Mini DisplayPort (DP Cable) will work (marked green) and will not work (marked red) together: (click to see large picture)
Read more in StarTech blog.
OUT | IN ------------------------------------ Mini DisplayPort | Mini DisplayPort Thunderbolt | Mini DisplayPort
OUT | IN ------------------------------------ Thunderbolt | Thunderbolt
Nothing works for Mini DisplayPort to Thunderbolt.
DP (DisplayPort) is a new generation hd audio and video interface standard proposed by VESA (video electronic standards association) in May 2006. Currently, it has reached DP1.2 version. enter image description here
The appearance and size of the Mini DP and ThunderBolt 1, ThunderBolt 2 interfaces are the same. enter image description here
For more details, please refer to: http://www.shinecable.com/productlists/63.html