RX 580 eGPU bottleneck?

PetarV

Honorable
Jun 12, 2016
118
0
10,710
I recently upgraded my laptop with a rx 580 and I'm exepiencing low fps in some games. The Witcher 3 ultra(no hairworks) runs ~38fps, Shadow of war high dips in the 40s sometimes although maintaining a relatively stable 60fps, Project cars at max settings ~50fps(while raining its more like ~30fps), Assassins Creed Unity drops below 30 in max settings average is ~35, Battlefront 2 sometimes plays at 50fps while other games run fine for example in Dark Souls 3 I haven't seen it go below 60fps, Nioh rarely drops in the 50s but otherwise its stable 60fps and in Fire Strike I get a 10500 score stock and 11000 OC. My cpu doesn't go above 60% usage it normally stays at 30% or 40%. Neither the CPU or GPU are overheating. CPU is i7 4720hq. Any ideas why the performance is so over the place?
Thanks in advance!
 
Solution
Yes.

You can improve performance by:
If system supports it, overclock the PCIe bus using setfsb. Eg: 100->105 yields a 3.3% RE5 FPS increase.
Minimize PCIe traffic by disabling hypermemory/turbomemory and video card's HDMI soundcard.
Further minimize PCIe traffic by reducing color depth from 32-bit to 16-bit giving up to 72% performance improvement
Reduce all possible PCI bus communications to improve performance. http://forum.notebookreview.com/threads/diy-egpu-experiences.418851/page-559#post7906003
The x1 1.0 PCIe link restricts performance from normal desktop levels. PCIe Scaling Analysis shows x16, x2 and x1 performance. Compared to x16 2.0 we can summarize that there is 50% performance loss at x1 1.0 and 20% performance loss at x2 1.0 link speeds. Or x2 1.0 is 60% faster than x1 1.0.ViDock and BPlus PE4L are using the same x1 ExpressCard/mPCIe pins so we will get exactly the same performance using either solution.

Source:
http://forum.notebookreview.com/threads/diy-egpu-experiences.418851/
 
I know that in theory thhe bottleneck shouls be big but why do some games and benchmarks run better than others? In PC2 i get around 50% performance and in fire strike its 90%.

 
Yes.

You can improve performance by:
If system supports it, overclock the PCIe bus using setfsb. Eg: 100->105 yields a 3.3% RE5 FPS increase.
Minimize PCIe traffic by disabling hypermemory/turbomemory and video card's HDMI soundcard.
Further minimize PCIe traffic by reducing color depth from 32-bit to 16-bit giving up to 72% performance improvement
Reduce all possible PCI bus communications to improve performance. http://forum.notebookreview.com/threads/diy-egpu-experiences.418851/page-559#post7906003
 
Solution


Yeah pretty much. Some games/applications will be transferring more data to and from the graphics card than others, which is when the pci-e x1 connection becomes the limiting factor.
 


Could you please tell me how to disable it, I can't seem to find out how? I searched a bit in google and I found that Ati tray tools should work but it crashes on start up. Also sadly changing from 32 bit to 16 bit color has little to no difference 🙁