Q: What do the eGPU port acronyms like 32Gbps-TB3 mean and what are their ranked & measured peak H2D/write bandwidths?

   Disclaimer & buying options for OCuLink eGPU adapters for reliable up to 64Gbps ePCIe 4.0 x4 connectivity is here

2020 15" Dell XPS 15 9500 (GTX1650Ti) [10th,6C,H] + RTX 3070 @ 32Gbps-M.2x4 (ADT-Link R43SG) + Win10  

 of  2
  RSS

Art1384
(@art1384)
New Member
Joined: 4 years ago
 

 

Warning/Disclaimer: After about 2 years of use, my 24-pin connector ended up melting into the ADT-Link R43SG. This is probably be due to a wrong installation of PSU to GPU/R43SG (see below for full discussion). 

image

---- 

Original Post: 

 

Hi there!

My reason for going eGPU was this: If you have a Dell XPS 15 and want to game on an external monitor, it makes sense to get an eGPU (with TB3 or M.2), because it seems that the video output of the XPS 15 is linked to the iGPU (Intel UHD Graphics) that does not output more than 60 FPS. So even if the dGPU is able to compute more FPS on a game, the signal to your monitor will not carry more than 60 FPS. 

I don’t know if that explanation is 100% technically correct (found it on reddit, I believe), but I was indeed never able to make my monitor run at >60 FPS. This is supposed to be different for the XPS 17, but I don’t have it to try. With the eGPU I can run my screen at 144 Hz without issues. 

Aside from this, the XPS 15 has TB3, a great CPU but average dGPU and suffers from strong thermal throttling, especially on the GPU, so it seems to be a good choice for an eGPU if you already have it and just want to be able to game without building/buying a completely new system. I wouldn't buy the XPS for the eGPU build however, as you are paying an expensive price for a thin and mobile laptop that you are turning into a rather immobile setup with the M.2 connection - but I didn't predict a worldwide pandemic keeping me home when I bought it. 

System specs 

  • Dell XPS 15 9500
    • Win 10
    • i7-10750H 
    • GTX 1650 TI 
    • 16 GB RAM
    • 512 GB SSD
    • 1080p internal screen 
  • Mi Curved Gaming Monitor 34"
  • UtechSmart USB-C docking station
  • TECKNET Laptop cooling pads

 

eGPU hardware 

  • GPU: Zotac RTX 3070 Twin Edge OC White: The only 30 series GPU I could find after looking to get one for months - but I am very happy with it. I hope the 8GB VRAM will be enough for the next few years, but nothing I can do about it. 
  • Link: ADT-Link R43SG: I almost bought the cheaper ADT-Links without direct support for the PSU but looked at a few builds and decided that that was just significantly more complicated, just to save a few euros and it made no sense to take any additional risk with the already expensive hardware.  
  • PSU: Cooler Master MWE WHITE 450W: Most likely overkill for the GPU and not enough to build a full desktop pc around it, but I took what I had. 

 

Hardware pictures 

I just plugged everything in to see if it worked. Next steps will be to hide everything below my desk to clean things up a bit. Might add some picture once done. 

Installation steps 

I don’t have any real experience with this type of thing, so this is what I did: 

  1. Find a GPU and take into account that ADT-Link shipping is from China and is going to take a few weeks, maybe a month (looking at your new GPU for weeks without being able to use it is frustrating).
  2. Mount your GPU, connect the PSU 24-pin to the ADT-Link and connect the board output with the included adapter to your GPU (2x 8-pin).
    [Careful: I highly recommend that you do not rely on a 24-pin connector to power your graphics card as I did]
  3. There are a few switches on the board, but I didn’t touch any and it works as I wish: The PSU is always “on” but only starts providing power to the GPU when my laptop starts and stops when my laptop is off. 
  4. If you are using an Nvidia eGPU: Before connecting it to your laptop, disable the dGPU with the device manager and un-install your NVidia drivers. I didn’t use "DDU" to disable automatic driver installation and clean NVidia registry entries as is typically advised and it still worked. 
  5. Connect the M.2 slot to the board - the screw is included when you buy the ADT-Link. I didn’t know this and ordered a bunch of additional M.2 screws for no reason. I would also recommend the 50 cm cable, as it gives you a bit more flexibility later if you want to move things. 25 cm seems like it could be enough, but depending on the position of your M.2 slot and where you want to go with the GPU, half of the cable length could be below your laptop.
  6. Boot your laptop and get greeted by BitLocker requesting a security key with a billion numbers that you can find on your microsoft account online in the safety parameters. That should only happen the first time, but you probably need another device to connect to the internet to find the security key. 
  7. Boot into windows and find out that for whatever reason, internet is not working at all anymore, neither Lan nor Wlan. Restart the laptop and now it works again. If you’re like me, you don’t ask questions and are happy it works again. 
  8. Go into the device manager, find your eGPU (that is still an unidentified device) and ask windows to update the drivers - that was enough for me to get it identified as an RTX 3070, but it now had an error 43. 
  9. Run the script-nvidia-error43-fixer that can be found on the forum. 
  10. Enjoy, everything works.

 

Benchmarks 

TimeSpy Benchmark indicates that I have the expected performance of an RTX 3070 as an eGPU. Comparing this model with benchmarks found online ( https://www.gpu-monkey.com/en/gpu-zotac_gaming_geforce_rtx_3070_twin_edge_oc_white_edition-121 ) seems to indicate a 7% performance loss on TimeSpy on the same model and the same performance as the non-OC version ( https://www.gpu-monkey.com/en/gpu-zotac_gaming_geforce_rtx_3070_twin_edge_oc_white_edition-121 ).  

 CUDA-Z indicates around 2700-2800 MiB/s host to device performance which seems to be average for what can be expected through M.2 connection (looking at other builds, I think it could go up to 2900-3000 MiB/s but some builds seem to have lower speed, so it seems ok).   

Comments 

  • That was basically my first time touching the inside of a computer. It did take me a few weeks thinking about it and reading tips online (while trying to find a GPU near MSRP) before deciding to do this eGPU setup. But once I had everything, it was rather easy and everything went well. 
  • I was confident trying it out because I got the GPU for a good price and could sell it if it didn’t work at all. Also: the XPS 15 has Thunderbolt 3, so worst case if I didn’t manage to make it work through M.2, I could still buy a TB3 enclosure 
  • Gaming on Ultrawide with the XPS 15 basically did not work. The dGPU is not bad but Thermal Throttling was terrible and there was not much I could do about it. Doom Eternal on 1440p and Medium settings went from playable 40-50 FPS to approx. 20 FPS after about 20 minutes of playing and stayed there once thermal throttling began. 
  • Once eGPU was recognized, performance improved immediately -  I went from playing Horizon Zero Dawn 1440p in medium and 30-40 FPS to ultra settings with 70-90 FPS and that’s probably not a game optimized to go over 60 FPS. 
  • I would have tried Doom Eternal again but have to first download it again  

I am obviously not liable for any sort of damage to your setup if you follow my steps.

2020 15" Dell XPS 15 9500 (GTX1650Ti) [10th,6C,H] + RTX 3070 @ 32Gbps-M.2x4 (ADT-Link R43SG) + Win10 [build link]  


DXPHeGPUio, mr.ribeiro, itsage and 1 people liked
ReplyQuote
(@irvan_febrianto)
New Member
Joined: 4 years ago
 

Hi Art1384, i have question for you, can you explain to me what obstacles do you experience when using it, and does it run normally?
How long have you used it ...?
What is the maximum performance ... ?? I am afraid that performance is not optimal, and it damages my GPU ...

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
Art1384
(@art1384)
New Member
Joined: 4 years ago
 

Hi Irvan, sorry for the late reply - didn't see your message.

I don't have any real issues and have been using it daily for the past 5-6 months for gaming and for working. I have sometimes issues with my CPU thermal throttling on some games, but that makes sense to me, since I am not bottlnecked by my GPU anymore. And from time to time, my external monitor goes black for a 1-2 seconds (maybe once a day). It has not bothered me enough to try to understand why/find a fix. 

For the performance, you can check the benchmark I posted in my previous post. Performance loss of the GPU seems to be around 7%. 

2020 15" Dell XPS 15 9500 (GTX1650Ti) [10th,6C,H] + RTX 3070 @ 32Gbps-M.2x4 (ADT-Link R43SG) + Win10 [build link]  


ReplyQuote
JohnnyIdahoan
(@johnnyidahoan)
Active Member
Joined: 3 years ago
 

Hi Art, I'm glad that your system is working. Can you tell me why you went with the m.2 version and not the TB3 version of the R43SG? I am looking on Aliexpress and I can see that they say the TB3 version should not be used with a Dell and I am confused as to why.

 

When your laptop is in use is it always just with the bottom case off so the cable can attach to the M.2 slot?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
DXPHeGPUio
(@dxphegpuio)
Eminent Member
Joined: 3 years ago
 

I'm not familiar with the R43SG but I am really sceptical about using the included 2x8 pin break out cable in step 2 because that 12V has to come from the 24 pin connector which only has two 12V wires. An RTX3070 could draw a sustained 230W that works out to nearly 10A per wire which would be really hot with thin gauge wiring. I'm just reminded of miners back in the day burning/melting the 24 pin connector on their motherboards because their GPUs pulled excessive power from the PCIe slots to the point that boards eventually came with auxiliary 6/8 pin PCIe connectors to just power the slots.

Safer to just connect the RTX3070 directly to the PSU than worry about damaging hardware or at worst, a potential fire hazard.

2019 15" Lenovo ThinkPad X1 Extreme Gen 2 (GTX1650) [9th,8C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Razer Core X Chroma) + Win10 21H2 [build link]  


nando4 liked
ReplyQuote
Art1384
(@art1384)
New Member
Joined: 4 years ago
 

@dxphegpuio, where were you two years ago? 😉 

I remember shortly thinking about directly connecting the PSU to the GPU back then, but I wanted to have the convenience of my GPU automatically turning on, when I powered my laptop on. Do you know if this would have worked with the R43SG even if I directly connected PSU to GPU? 

However you are most likely right, my 24 pin connector ended up melting after approx. 2 years of daily use and it might be for the reasons you describe (although it's still a bit strange to me that nothing happend for so long). 

image

I forgot about this forum, so I didn't make any updates and luckily the GPU was not damaged (as far as I can tell). I instead built a regular gaming pc around my gpu and performance is still stable at the level that I would expect. 


@johnnyidahoan, after my setup ended up failing, I wouldn't walk around giving people advice - but since you asked: It is my understanding that TB3 solutions are significantly more expensive and also bottleneck more strongly the performance of your GPU. But they are indeed more convenient, as you can easily unplug them if TB3 while my bottom cover was indeed off all the time to plug into the second M.2 slot   

2020 15" Dell XPS 15 9500 (GTX1650Ti) [10th,6C,H] + RTX 3070 @ 32Gbps-M.2x4 (ADT-Link R43SG) + Win10 [build link]  


nando4 liked
ReplyQuote
JohnnyIdahoan
(@johnnyidahoan)
Active Member
Joined: 3 years ago
 

@dxphegpuio, I see that you're responding to the OP but do you have any idea if this similar situation would happen with a 2080Ti? Would underclocking it be a possible fix for this situation?

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
DXPHeGPUio
(@dxphegpuio)
Eminent Member
Joined: 3 years ago
 

@art1384, WTF! I think you should update your post or at the very least, add a comment to the title to let SEO do the job of warning everyone. The reason it took so long is because the plastic takes a while to weaken from heat and it's not always on which was how the miners instead of gamers with tri/quad SLI/Crossfire setups were first to find out 24 pin connectors can melt- they put it under constant load 24/7. The 24 pin's main job is to signal the PSU to switch on which would then power the PCIe plugs directly connected to the GPU so your idea is how it works in a desktop and should also work with the R43SG unless it needs precise power timing for some reason. It's only meant to supply a little power (<100W) to the PCIe slots so it's getting overworked for sure.

@JohnnyIdahoan, it should occur similarly because it has a 250W TGP with melt timing differing based on GPU load duration and intensity, PSU wire gauges, and ambient temperatures. Underclocking/underpowering is not much more than a band-aid solution because 1) you don't know the threshold where it would melt as it'd differ for different PSUs, with thicker wires taking longer, and if you go too conservative, say 150W, then you just nuked your performance to the point a Thunderbolt enclosure could outright beat it and 2) a driver update or even waking from sleep could set the GPU back to defaults which puts you back at risk anyway so you need eternal vigilance. The proper solution is free and simple which is to just power the GPU directly with the PSU's cables and not use the breakout cable with the R43SG, and if that doesn't work than I'd seriously reconsider using either the 2080Ti or the R43SG. Shouldn't the R43SG have an auxiliary 12V input to avoid precisely this situation?

SMH at this situation, it's worse than the 4090's 12VHPWR issues because this was a foreseeable and preventable problem that is far more likely to happen but could have been avoided entirely, whereas at least 12VHPWR is a new connector that worked just fine with 3090Ti. It's not my station to issue PSAs but this is a recipe for bad eGPU headlines...

2019 15" Lenovo ThinkPad X1 Extreme Gen 2 (GTX1650) [9th,8C,H] + GTX 1080 Ti @ 32Gbps-TB3 (Razer Core X Chroma) + Win10 21H2 [build link]  


ReplyQuote
Art1384
(@art1384)
New Member
Joined: 4 years ago
 

@dxphegpuio, Tbh until now I just assumed it was faulty hardware from aliexpress where I didn't expect perfect quality control anyway (since there are multiple vendors on aliexpress and I don't even know for sure if I bought mine from an "official" vendor). That's one of the reason I never left my GPU on when I was not home etc. 

Also, I thought I followed pictures and instructions on the ADT website (although they of course didn't confirm compatbility with GPUs like a 3070). 

image

http://www.adt.link/product/R43SG.html  

Edit: Actually on the picture above, it seems they didn't just connect the 24-pin connector, but also a connector that is called "CPU 4-pin connector" on the R43SG

Now that you are providing a quite good alternative explanation, I realize it might not just be a faulty unit but my mistake. At least that explanation sounds good enough to me that I would include a disclaimer in my original post.  

 

2020 15" Dell XPS 15 9500 (GTX1650Ti) [10th,6C,H] + RTX 3070 @ 32Gbps-M.2x4 (ADT-Link R43SG) + Win10 [build link]  


ReplyQuote
JohnnyIdahoan
(@johnnyidahoan)
Active Member
Joined: 3 years ago
 

@dxphegpuio, thanks for offering your insight into this situation!

 

So, to make sure I understand what you're saying, instead of plugging more cables into the R43SG I should plug straight into the GPU. Like in this amazing picture I created, I would not plug into the board where the red X is, instead following the green line and just going straight to the GPU?

 

Lastly, you were talking about how thunderbolt enclosures seriously affect performance of higher end cards. I was thinking of building an enclosure using the R43SG-TB3 which is similar to what OP uses but is not M.2, instead it connects to the computer with thunderbolt. Is that a complete waste of time?

I already have the GPU from an old desktop I built but the desktop is not available to me anymore but the graphics card is and building a whole new desktop right now is not possible. I am trying to find the best way to use this card with my laptop. Any insights there?

 

 

 

 

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
 of  2