Enclosure & Hardware Discussions
Analysis: How much is the Bandwidth limiting the performance. A comparison betwe...
 

Analysis: How much is the Bandwidth limiting the performance. A comparison between TB3 and TB2, between external and internal Display.  

  RSS

OliverB
(@oliverb)
Noble Member
Joined: 11 months ago
 

In order to find out exactly how much is the connection bandwidth interfering with the performance, the following setup was used:

-Asus XG Station Pro with Geforce 1080 Ti
-15" MPB 2018 with 80cm Apple TB3 cable
-13" MPB 2015 with 100cm TB2 cable and Apple TB2->TB3 adapter
-Superposition benchmark, because it is very demanding for GPU compared to CPU.

The results yield following conclusions:

1) The more demanding the test, the less is the difference between TB3 and TB2 (external display). For smaller FPS the difference in bandwidth does not play a role at all. For 1440p Extreme there is hardly a difference between TB3 and TB2.

2) There is a upper limit in FPS when using TB2/3. This effect is clearly notable for TB2 as the score is not changing a lot between the 720p and 1080p tests. For TB3, which has a higher bandwidth the number are much more different.

3) It's best for an eGPU on external displays to use the highest settings possible. Most details and a highest resolution that are over 60 FPS.
In this test this would be 1440p High for eGPU with external Display.

4) For the loopback scores another factor is coming in: The resolution. As the data has be sent back again through Thunderbolt, the resolution plays an important role (other than for external displays).  That's why there is a notable difference in the 1440p test even though the FPS are quite low, but hardly no difference in the 720p Test.

5)For an eGPU on on internal display a medium resolution (1080p, FHD) with high details is recommended.
In this test this would be 1080p High for eGPU with internal Display (loopback).

 

Superposition Preset/Connection Type TB3 external Display TB2 external Display TB2 internal display (loopback)
720p Low
Superposition Benchmark v1.0A 24021 80cm

Superposition Benchmark v1.0A 13926 TB2

Superposition Benchmark v1.0A 13342 TB2 loopb

1080p Medium
Superposition Benchmark v1.0B 19255 80cm

Superposition Benchmark v1.0B 12649 TB2

Superposition Benchmark v1.0B 11810 TB2 loopb

1080p High
Superposition Benchmark v1.0C 14096 80cm

Superposition Benchmark v1.0C 12046 TB2

Superposition Benchmark v1.0C 10081 TB2 loopb

1440p High
Superposition Benchmark v1.0D 9210 80cm

Superposition Benchmark v1.0D 8539 TB2

Superposition Benchmark v1.0D 7047 TB2 loopb

1440p Extreme
Superposition Benchmark v1.0E 3097 80cm

Superposition Benchmark v1.0E 2978 TB2

Superposition Benchmark v1.0E 2748 TB2 loopb

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


intruder, Jithin Jose, T430up and 2 people liked
ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 11 months ago
 

Finally I got my internal acceleration for the TB3 running, so I got the benchmarks for the TB3-internal-display-loopback:
Those relation are safe for every preset:

1) TB3 external > TB2 external > TB2 internal
2) TB3 external > TB3 internal > TB2 internal

But what about TB3 internal and TB2 external? Which one performs better? Well, that depends a lot of the resolution, as suggested before. For 720p and 1080p TB3-internal has the upper hand, while for 1440p TB2 external performs better:

Superposition Preset/Connection Type TB3 internal (loopback) TB2 external
720p Low
Superposition Benchmark v1.0A 22829 80cm loopb

Superposition Benchmark v1.0A 13926 TB2

1080p Medium
Superposition Benchmark v1.0B 14459 80cm loopb

Superposition Benchmark v1.0B 12649 TB2

1080p High
Superposition Benchmark v1.0C 12180 80cm loopb

Superposition Benchmark v1.0C 12046 TB2

1440p High
Superposition Benchmark v1.0D 7797 80cm loopb

Superposition Benchmark v1.0D 8539 TB2

1440p Extreme
Superposition Benchmark v1.0E 2924 80cm loopb

Superposition Benchmark v1.0E 2978 TB2

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 11 months ago
 

Retrospectively I must say, this is a very fine analysis and answers a lot of questions about bandwidth usage.

This post was modified 5 months ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
hustwant
(@hustwant)
New Member
Joined: 3 months ago
 

it's awesome!Thanks for your effort!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote