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

  RSS

OliverB
(@oliverb)
Estimable Member
Joined: 2 months ago
Posts: 196
November 13, 2018 4:44 pm  

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

1080p Medium

1080p High

1440p High

1440p Extreme

macbook-pro-15-2018-i7-asus-xg-station-pro-evga-gtx-1080-ti
2018-15-macbook-pro-rp560x-rtx2080ti32gbps-tb3-asus-xg-station-pro

early-2015-13-macbook-pro-gtx1080ti-11gb16gbps-tb2-asus-xg-station-pro-via-tb3-tb2-adapter

early-2015-13-macbook-pro-rtx2080ti-11gb16gbps-tb2-asus-xg-station-pro-via-tb3-tb2-adapter

2018-15-macbook-pro-rp560x-vega5632gbps-tb3-asus-xg-station-pro
macbook-pro-15-2018-i7-razer-core-x-evga-gtx-1080-ti-2
macbook-pro-15inch-2018-aorus-gaming-box-gtx1080


ReplyQuote
OliverB
(@oliverb)
Estimable Member
Joined: 2 months ago
Posts: 196
November 13, 2018 11:56 pm  

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

1080p Medium

1080p High

1440p High

1440p Extreme

macbook-pro-15-2018-i7-asus-xg-station-pro-evga-gtx-1080-ti
2018-15-macbook-pro-rp560x-rtx2080ti32gbps-tb3-asus-xg-station-pro

early-2015-13-macbook-pro-gtx1080ti-11gb16gbps-tb2-asus-xg-station-pro-via-tb3-tb2-adapter

early-2015-13-macbook-pro-rtx2080ti-11gb16gbps-tb2-asus-xg-station-pro-via-tb3-tb2-adapter

2018-15-macbook-pro-rp560x-vega5632gbps-tb3-asus-xg-station-pro
macbook-pro-15-2018-i7-razer-core-x-evga-gtx-1080-ti-2
macbook-pro-15inch-2018-aorus-gaming-box-gtx1080


ReplyQuote