TB3 (4-lane) better performance during iGPU only mode vs. dGPU; reasons?
 
Notifications
Clear all

TB3 (4-lane) better performance during iGPU only mode vs. dGPU; reasons?  

  RSS

ishikawa_goemon
(@ishikawa_goemon)
Trusted Member
Joined: 2 years ago
 

TL:DR - Why is there better eGPU performance (as measured by SuperPosition) when laptop is set to iGPU only mode vs dGPU-only or Hybrid (Optimus) modes?

Conditions:

-4x TB3 Connection

-Razer Core X

-External Monitor

-Active TB3 cable

-Laptop AC Adapter plugged in for all testing

 

I recently obtained an Intel 10th Gen Laptop w/ i7-10875 and a RTX 2070S Max-P from Eluktronics. Since I had a previous eGPU, I decided to compare the performance on this laptop in dGPU only mode, iGPU only mode, and Optimus (hybrid) mode. I can set this option in the BIOS.

My hypothesis was that in dGPU only mode, the eGPU would perform better. However, as measured by Superposition by Unigine, I found that the eGPU performance was better by ~5% on average when using the laptop in iGPU only mode.

Any theories on why this behavior is the case? I figured the weaker iGPU would be slower when serving as a pass-through. I also ordered a ADT-LINK RG43SG to test with the same system and see if any further performance gains can be optained.

Any theories on why this is the case? The common wisdom points to a the dGPU only mode being better for performance (though worse for battery life)

 

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

.

ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

What is the external monitor connected to? What display (external or laptop) is being used in each test?

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
ishikawa_goemon
(@ishikawa_goemon)
Trusted Member
Joined: 2 years ago
 

The external monitor is hooked to the GPUs Display port out. Each test was performed with this configuration.

Laptop <--TB3 Cable---> eGPU (Razer Core X) <--Display Port Cable--->External monitor

Would I get better performance if I connected the external monitor to the laptop's HDMI out? My initial thoughts are in doing so, wouldn't I run into the issue of needing to loop back display information through the TB3 cable?

 

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

.

ReplyQuote
joevt
(@joevt)
Noble Member
Joined: 3 years ago
 

If the display is always connected to the eGPU then I don't know why iGPU performs better than dGPU or Hybrid - except maybe iGPU uses the least power of the three so it runs the coolest and therefore the CPU can use more power?

Mac mini (2018), Mac Pro (Early 2008), MacBook Pro (Retina, 15-inch, Mid 2015), GA-Z170X-Gaming 7, Sapphire Pulse Radeon RX 580 8GB GDDR5, Sonnet Echo Express III-D, Trebleet Thunderbolt 3 to NVMe M.2 case


ReplyQuote
Mini i5
(@mini-i5)
Honorable Member
Joined: 1 year ago
 

Yep, a cooler running laptop provides more headroom for cpu performance. 

2018 Mac Mini i5 / 6-core 3.0-4.1 Ghz / 32GB / 256GB / Intel UHD 630 / PowerColor Gaming Station / PowerColor dual-fan RX 5700 XT / Mac OS 10.15.6 Catalina / Windows 2004 😏 / Dual LG 27" 4K displays


ReplyQuote
ishikawa_goemon
(@ishikawa_goemon)
Trusted Member
Joined: 2 years ago
 

Appreciate all the insight! @joevt and @mini-i5, you guys both seem to have pointed in the right direction. Going off @mini-i5's suggestion about cooler laptop offering more headroom, I decided to use fanboost to really crank up the fans to keep CPU temps at a minimum (while on iGPU only mode). This actually resulted in slightly lower benchmark scores (by about ~3%) than when I let the fans go normally.

My hypothesis is that with the fanboost, the system draws more power overall which means less is available to the CPU and therefore, slightly worse performance is seen. Waiting for a ADT-LINK RG43SG to arrive but I wonder if the same performance will be the case once I can cut TB3 out of the equation and rely solely on the m.2 NVME PCI-E x4 connector?

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

.

ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 4 years ago
 

@ishikawa_goemon, M.2 slot connection is very close to an internal x4 PCIe connection. Due to no Thunderbolt 3 overhead, the performance is more predictable in games and software. You can read @nando4's build for more detailed explanation.

 

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2020 15" HP Spectre X360 [11th,4C,G] + RTX 2080 Ti @ 32Gbps-TB4 (AORUS Gaming Box) + Win10 2004 [build link]  


ReplyQuote
Mini i5
(@mini-i5)
Honorable Member
Joined: 1 year ago
 

@ishikawa_goemon

Set your Processor and Power Management settings in Windows to best performance.

Same with Power Management Mode in the Nvidia Control Panel.

 

 

2018 Mac Mini i5 / 6-core 3.0-4.1 Ghz / 32GB / 256GB / Intel UHD 630 / PowerColor Gaming Station / PowerColor dual-fan RX 5700 XT / Mac OS 10.15.6 Catalina / Windows 2004 😏 / Dual LG 27" 4K displays


ReplyQuote