Share:

PCI Express vs. Thunderbolt - How much performance drop of your GPU you will have if you put it in eGPU  

  RSS

precision01
(@precision01)
Eminent Member
Joined: 2 years ago
Posts: 30
July 18, 2017 7:35 pm  

Great benchmarks, enjoy.

Did you manage to do the same tests with a GTX 1070 ou GTX 1080?

I'm curious to see the performance drop with the faster pascal cards. Some users are saying that the impact is way higher on GTX 1070.

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


ReplyQuote
pewpewfish
(@pewpewfish)
Active Member
Joined: 2 years ago
Posts: 8
July 18, 2017 9:39 pm  
Posted by: ImDe

Guys, can you explain why there is no difference between thunderbolt 1,2,3 on external monitor at 4k in your tests? (you show only 20% drop Vs desktop PCIe) 

 

And how does it work with thunderbolt 3 with jhl6240 (PCIE 3.0 x2) on external 4k? Remaining bandwith, overall speed like with thunderbolt 2?

I'd like to know this too. I'm in the market for a new laptop but can't get behind the new MBP 15's keyboard. If I can get a TB2 version and still get the same results I'd be pretty happy since I get a good keyboard too!

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


ReplyQuote
egpumac
(@egpumac)
New Member
Joined: 2 years ago
Posts: 2
August 14, 2017 7:12 pm  

I have a Mid-2012 Macbook Pro with ThunderBolt 1 (10gbps) and I am thinking about an egpu (Akitio) to play Oculus Rift VR. Is that a possible setup?

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


ReplyQuote
ZPERO
(@zpero)
New Member
Joined: 2 years ago
Posts: 1
September 21, 2017 9:49 pm  

Nice job doing all that testing!

 

I have a Lenovo Y410P and I would like to know if it would be possible for me to run an eGPU and display to the internal screen with my laptop. I have no TB port, but I do have an ultrabay that runs at PCIe 3.0 x8 (although I would like someone to confirm that for me). So in theory I think that should be twice the bandwidth as a TB3 port right? I would need some kind of adapter, as well as the removal of the DVD drive, which sits in the ultrabay from he factory. 

 

Thanks,

ZPERO

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


ReplyQuote
Yukikaze
(@yukikaze)
Prominent Member Moderator
Joined: 2 years ago
Posts: 893
September 21, 2017 10:31 pm  

There is a guy who goes by Gerald who managed to get an ultrabay eGPU adapter put together for the Y510p. It sold on ebay about a year back, or maybe a bit more. Due to BIOS block on NV cards, you had to use an AMD card with it, but it worked just fine. He has a new batch up for sale right now. The cost is 80 EUR + 20 EUR for shipping.

You can register at his doodle here.

I do not know if it works with a Y410p as well, but you can reach out to him and ask in the comments.

My eGPU Zoo - Link to my Implementations.
Want to output [email protected] out of an old system on the cheap? Read here.
"Always listen to experts. They'll tell you what can't be done, and why. Then do it."- Robert A. Heinlein, "Time Enough for Love."


ReplyQuote
SE12897
(@se12897)
Trusted Member
Joined: 2 years ago
Posts: 56
April 30, 2018 7:04 pm  

So when we say internal display causes FPS drops is it really because of the data transfer back over TB3? Isn't TB3 and PCIe Full Duplex? Ethernet is full duplex so that means 2gbps when both directions are being utilized.. Minus overhead. The two shouldn't interfere with each other.

I always figured it was one of two things.. 
1) encoding and decoding full duplex data on the TB3 chip is causing the slow down
2) Slow ram speeds.

I remember when I bought my 13R3 with a single stick of 8GB of ram. And games performed worse when using optimus when on external displays. (x8 3.0 link) When I jumped up to dual channel 32GB, the games performed only slightly slower. 4% slower. 

When not in games, apps like svp (the 60 fps video interpolation software) performed awful when using single channel. 

In other words, I think Dual and single channel ram could make a difference in internal display performance. I wish I still have my 13R3 for testing this on eGPUs..

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


ReplyQuote
SE12897
(@se12897)
Trusted Member
Joined: 2 years ago
Posts: 56
April 30, 2018 7:07 pm  
Posted by: pewpewfish
Posted by: ImDe

Guys, can you explain why there is no difference between thunderbolt 1,2,3 on external monitor at 4k in your tests? (you show only 20% drop Vs desktop PCIe) 

 

And how does it work with thunderbolt 3 with jhl6240 (PCIE 3.0 x2) on external 4k? Remaining bandwith, overall speed like with thunderbolt 2?

I'd like to know this too. I'm in the market for a new laptop but can't get behind the new MBP 15's keyboard. If I can get a TB2 version and still get the same results I'd be pretty happy since I get a good keyboard too!

It's because the FPS is so low it's under the threshold of the performance impact TB3 has.

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


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 2 years ago
Posts: 784
May 2, 2018 6:47 pm  

16-4% performance drop with Thunderbolt 3 is very reasonable. Pretty cool.

eGPU.it | LG 34" 4K 34UC88 curved ultrawide display
MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD --> my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


ReplyQuote
Donwey
(@donwey)
Active Member
Joined: 7 months ago
Posts: 6
December 6, 2018 8:03 am  

So reading about this topic here i came to conclusion that since i have aorus box gtx1080 and would like even more performance on 1440p it would be better to buy a better laptop to fully utilize the gtx 1080 rather than buying new rtx 2080. But the question is, when could we see a big performance improvement with eGPUs? Will the coming thunderbolt 4 help? I guess not since we are all using external monitors and with any ver. of thunderbolt they show same 20%performance drop. When could we see more performance from eGPUs? 

Dell XPS 15 9560 @ I7 7700HQ + Aorus Gaming Box GTX 1080 + External Monitor 1440p


ReplyQuote
joevt
(@joevt3)
Reputable Member
Joined: 2 years ago
Posts: 328
December 6, 2018 1:26 pm  

A new version of Thunderbolt would be required for more performance from eGPUs. Another option is new graphics cards that are better at transmitting data over narrow pipes. Maybe new drivers could do that with existing graphics cards. The idea would be to compress the data before sending it through the narrow pipes and then uncompress it at the other end. The time for the compress/decompress process needs to be less than the time it would take to transmit that data. Maybe AMD XConnect does this but all I see is marketing speak. Maybe AMD XConnect is just drivers that are less dumb - supporting hot plug/surprise removal like they should have always done (Thunderbolt is not the first interface to support hot plug).

About Thunderbolt 4 : There are a couple options:
1) Increase bandwidth per lane from the current 20 Gbps. That's kind of high already. Consider PCIe 4.0 is only 16 GT/s. PCIe 5.0 might be 32 GT/s.
2) Add another lane to the existing two lanes (an increase of 50%). Maybe Thunderbolt 3 could use a special USB-C cable that replaces the USB 2.0 lines of USB-C with higher performance lines. This is what VirtualLink does, but they only go up to 10 Gbps.

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


ReplyQuote