Enclosure & Hardware Discussions
eGPU + USB device issues
 

eGPU + USB device issues  

  RSS

(@xenokira)
Active Member
Joined: 2 years ago
 

I've been battling with a particular issue for a while and I can't seem to figure out the root cause. In short, my problem is that when I have my eGPU connected I have frequent, sporadic USB behavior including mouse/keyboard becoming unresponsive several seconds, USB audio devices turning themselves off, overall USB disconnect/reconnects, etc. These happen anywhere between once every few seconds to once every few minutes. The weird part is that this never happens when I'm in game--everything works perfectly.

Condition in which the issue reliably occurs:

  • eGPU connected, not in game, Synapse running

Conditions in which the issue does not occur:

  • eGPU connected, in game, Synapse running
  • eGPU physically disconnected OR disabled, not in game, Synapse running
  • eGPU connected, not in game, Synapse not running (This state seems to have significantly reduced frequency, but mouse and keyboard still become unresponsive briefly here and there, however no USB disconnects)

My Set up:

  • Late 2017 / Early 2018 Razer Blade Stealth (RBS) with Core i7-8550U running Windows 10 build 1903 (though 1809 had the same problem)
  • Razer Core X Chroma enclosure
  • EVGA RTX 2080 GPU
  • LG ultra-wide monitor (3440x1440) connected to GPU via DisplayPort
  • Razer Huntsman Elite keyboard
  • Razer Mamba Elite mouse
  • Razer Nommo Pro Chroma
  • other passive Razer Chroma devices (headset stand, laptop stand, Firefly mouse pad)
  • Devices are connected to a powered (60W) USB hub directly connected to RBS (I've tried different brands of hubs, powered and unpowered, no change in behavior)
  • No USB devices are connected to the eGPU enclosure. That makes all my problems significantly worse.

Things I've tried:

  • Connecting USB devices directly to the RBS (seems to reduce frequency of issue, but still happens...plus the RBS only has two USB-A ports..)
  • Ensuring USB controller devices are not allowed to be put to sleep
  • One USB device at a time to see if one particular device is causing the problem
  • Swapped graphics card (same behavior on an old AMD card)
  • Swapped computers (Dell XPS 13 9380 w/ Core i7-8565U)
  • Swapped eGPU enclosures (Akitio Node Pro)
  • Swapped out keyboard and mouse (Logitech)
  • Swapped out my active ThunderBolt cable for a passive one
  • Disabled unnecessary system devices
  • Disabled all unnecessary BIOS settings
  • Disabled most device focused low power / sleep settings

Other observations:

  • Occurs more frequently when active Chroma layers are in use in Synapse (Fire + Reactive causes it happen very frequently)
  • Static Chroma layers seem to reduce frequency, but the problem still occurs often
  • Significantly reduced when Synapse is closed entirely
  • Looking through Windows logs, I haven't found any logs correlating to the disconnect/reconnect/unresponsive events
  • Generated log files using HWiNFO64 in both game open and game closed states:
    • Aside from the expected memory and CPU frequencies changing, I noticed that Intel Skylake-U/Y PCH - LPSS: I2C Controller #1 [C1]'s "Bus Mastering" feature changes state and found a correlation:
      • Game & Synapse Open: Bus Mastering = Disabled
      • Game closed, Synapse open: Bus Mastering = Enabled (this is when problems seem most common)
      • Game closed, Synapse closed: Bus Mastering = Disabled

I don't know if Bus Mastering being enabled on the I2C controller is the cause, but there does seem to be a correlation, at least with the point-in-time logs I collected. At this point, I've tried swapping out every major device in my set up with no change in behavior and my current thought is there is either a major Windows/driver flaw causing this problem and/or there's something inherently wrong with the shared Intel architecture between my Razer Blade Stealth and the Dell XPS 13 9380 I tried. The most bizarre part of this is everything consistently works perfectly while I'm in game--even with active Chroma layers or Chroma apps running.

I'm approaching my wit's end on this...if anyone has any advice or guidance to help me solve/work around the USB disconnect/unresponsive problem, I'd be forever in your debt.

This topic was modified 3 months ago

Razer Blade Stealth (Late 2017) with Razer Core X Chroma (NVIDIA GeForce RTX 2080)


ReplyQuote
Topic Tags
teltersat
(@teltersat)
Eminent Member
Joined: 10 months ago
 

I have encountered this problem myself (i.e. for seconds at a time, my headphone dac, and usb keyboard and mouse would become unresponsive, whether I was gaming or not) At the time I figured out that it was because USB causes frequency interference over a TB3 connection, specially in the case of USB input.

I tried flashing my Mantiz Venus MZ-02 to its latest firmware, and would still have this problem. Used ferrite beads and still had this issue. I gave up and got a powered USB concentrator, and now instead of running one cable to my laptop (MBP 2017) I run two cables, one USB and one TB3. I gave up and just went around it!

MacBook Pro Touch Bar 2017 15" + Mantiz Venus MZ-02 + AMD Radeon Vega 64


ReplyQuote
xinux
(@xinux)
Active Member
Joined: 3 months ago
 

I might be experiencing the same problem, not necessarily simple as launching a game for me though. It seems related to system load. 
Are you still running this setup? Since updating my nvidia driver to 436.15 i haven't experienced the problem, but I might just be on a lucky streak.

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


ReplyQuote
(@xenokira)
Active Member
Joined: 2 years ago
 

@xinux Hey sorry for taking a month to reply, I somehow missed your post. I'm still running my setup and found a configuration that minimizes the issue pretty significantly; I basically needed to avoid USB hubs as much as possible and rely on USB ports coming off a PCIe bus. I'm now using all four USB ports on my Razer Core X Chroma and both USB ports on my Razer Blade Stealth. I do still use a USB hub, but avoid connecting my Razer Chroma devices to it. It's definitely less convenient than connecting a single USB cable for all my devices, but this is the only configuration I found to make the experience tolerable.

I still get the occasional reset of my Chroma setup, but I'm not getting any USB disconnects/reconnects anymore. I've noticed just recently the very occasional lag on my mouse (connected to the eGPU enclosure), but it's usually just shortly after walking my computer up for a second or two.

Hope that helps in some way.

Razer Blade Stealth (Late 2017) with Razer Core X Chroma (NVIDIA GeForce RTX 2080)


ReplyQuote
RillsPark
(@rillspark)
Active Member
Joined: 1 month ago
 

I had a similar experience with the USB problem that you are having... but the difference is that I never use the USB hub.

This is what I have done,

1. Don't install any USB 3.1 extensible host controller driver from manufacturer. Instead, let Windows 10 manage  it automatically. (The driver released date is 19-6-2019)

2. Turn off the USB selective suspended mode when powered.

Hope that this works for you.

 

 

 

 

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


ReplyQuote
RillsPark
(@rillspark)
Active Member
Joined: 1 month ago
 

@xenokira

I see... you found a solution already.  Having eGPU is like going backward to Windows 98 time... 

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


ReplyQuote
(@ben_thompson)
New Member
Joined: 1 month ago
 

@xenokira the one thing you don't seem to have replaced is the usb hub. I've found that a lot of cheaper usb adapters (a usb hub / ethernet adapter is one a remember) just don't work that well with some computers. That adapter worked fine on a dell latitude laptop but utterly refused to work on a surface book 2) so I suspect some combination of drivers just interfere with each other.

2019 Razer Blade Stealth (16gb, replacement 1tb NVme, MX150)
Razer Core X Chroma (replacement SF750 PSU, Noctua NF-S12A FLX Fan)
EVGA 1080 to be replaced by Gigabyte 2080 TI Windforce OC once it arrives


ReplyQuote
(@xenokira)
Active Member
Joined: 2 years ago
 

@RillsPark I'm already letting Windows manage the USB controller drivers. I had found a recommendation to turn off USB 3.0 in favor of 2.0, so I was hoping to try that for my two USB A ports, but I don't have that control on my RBS. I do have selective suspend disabled too.

@ben_thompson I guess I missed it in my initial post, but this is something I tried. Originally I was using a powered 4 port hub, but swapped it out for a 12 port powered hub that has great reviews on Amazon (I needed more ports for some power-only devices anyway), but still the same results when it came to device disconnects of my Razer accessories.

Even though my setup is pretty stable now, I do still have very occasional issues with storage devices plugged into the hub. Not a big deal as I'm usually just copying my dashcam footage to my NAS, but the device will sometimes become unavailable during storage operations, similar to how my Razer accessories used to behave.

I'm definitely still open to suggestions on this. I'd love to not have to connect several cables directly to my laptop. Ideally, it'd be nice if the 12 port hub could hang off the eGPU enclosure, but that exhibits the same original issue. Totally a convenience thing at this point though.

This post was modified 4 weeks ago

Razer Blade Stealth (Late 2017) with Razer Core X Chroma (NVIDIA GeForce RTX 2080)


ReplyQuote
DeauxJoe
(@deauxjoe)
New Member
Joined: 4 weeks ago
 

I'm chiming in because I am having the same issue. 

Setup:

2019 Razer Blade

Core Chroma X

GTX 1080 FTW

Mamba Wireless

Huntsman Elite

Goliath RGB Mouse pad

Fiio DAC

 

I have been through 4 different USB hubs and have not been able to expand beyond the 4 USB ports on the Chroma. Currently I have the huntsman, goliath, and DAC plugged directly into the Core with the mamba plugged into the usb passthrough on the huntsman. This configuration works at the cost of my usb passthrough port.  I just assumed it was a usb type c bandwidth problem. 

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


ReplyQuote
Lycid
(@lycid)
New Member
Joined: 1 month ago
 

Sadly I ran into the same conclusion. Using the USB hub built into my laptop stand = USB disconnect issues, especially if I had anything Chroma enabled on it. Sucks when you spent a little bit more for a chroma enabled laptop stand! I need to pretty much only stick with the standard USB ports on my laptop to have it work smooth. My guess is the PCH get's overloaded when it has to share USB hub data with the TB3 data coming in from the eGPU. A problem that most PC's never have to worry about, but when you're a laptop spec'd to have only a certain amount of bandwidth going through your PCH, having an eGPU will certainly max out it's capabilities.

This post was modified 4 weeks ago

Laptop: Razer Blade Advanced 15" w/ GTX 2060, i7 8750H, 16GB RAM
eGPU: Razer Core x Chroma w/ 2080ti


ReplyQuote