I’ve been researching eGPU’s and compatibility with the Dell XPS 9550 for over a year and started 2019 committed to purchasing the Razer Core X eGPU enclosure and Gigabyte GeForce GTX 970 to resolve the thermal throttling and fan noise issues affecting the XPS series when used as a workhorse or gaming Ultrabook.
Getting it to work through trial and error sucked. Driver conflicts.
Conflicting device resources. BIOS firmware updates. Thunderbolt firmware updates.
This walkthrough should save you the frustration I went through.
The end result is fantastic! Here’s the benefits:
- Dramatically lowered thermal profile for the XPS 15 even with the lid closed; no more throttling!
- No fan noise coming from the XPS 15 even when under load (CSGO, video encoding, heavy Chrome GPU usage)
- Didn’t need to apply thermal pads to MOSFET’s or re-paste the CPU and GPU
- Consistently better framerate without thermal throttling when playing CSGO and improved responsiveness in general usage across multiple screens (2 x Dell U2414H 24″ monitors)
Here’s the walkthrough:
- Seat the GeForce GTX 970 in the Razer Core X enclosure
- Connect power to the Razer Core X enclosure
- Do not connect any USB devices to your monitors yet. *1
- Do not connect the Razer Core X USB C cable to the XPS 15 9550 yet. *2
- Run Windows Update and ensure recent updates have been applied
- Restart Windows if any updates were installed
- Ensure the following Dell software packages have been installed:
- Dell XPS 15 9550 1.9.0 System BIOS
- Intel Thunderbolt Controller Driver
- Intel(R) Thunderbolt(TM) 3 Firmware Update
- Intel Thunderbolt Controller Driver
- Restart Windows if any of the above Dell software packages were installed
- Install Razer Synapse 2
- Install NVIDIA GeForce Experience
- Restart Windows if any of the above software packages were installed
- Open NVIDIA GeForce Experience and from the Drivers tab install the latest GeForce Game Ready Driver
- Restart Windows if required
- Open Device Manager from the System screen (START + Pause/Break) *3
- Expand the Display adapters group
- Right click NVIDIA GeForce GTX 960M and select Disable device *4
- While keeping the Device Manager window opened with the Display adapters group in focus open the Task Manager (right click the taskbar and select Task Manager)
- Within the Task Manager window select the Performance tab to see the GPU 0 item listed under CPU, Memory and Disk 0/Disk 1 *5
- Connect the Razer Core X USB C cable to the XPS 15 9550
- Over the next 30 seconds you should see the following:
- a prompt from Thunderbolt Software to allow device chaining, close it without answering *6
- the Device Manager window refresh several times
- a new “Unknown VGA device” appear within Device Manager
- the “Unknown VGA device” dissapear and be replaced with “NVIDIA GeForce GTX 970”
- hopefully no BSOD! *7
- the “NVIDIA GeForce GTX 970” device status will change from a question mark, to a notice, to finally a prompt to restart
- Do not restart Windows at this point
- Right click “NVIDIA GeForce GTX 970” and select Update drivers *8
- Within the Task Manager window you should see a new GPU 1 entry showing “NVIDIA GeForce GTX 970”
- Shut down Windows with the Razer Core X still connected
- Connect your USB devices to your monitors
- Start Windows and when prompted by Thunderbolt Software select “Allow connect” for device chaining over Thunderbolt.
- Open Task Manager and from the Performance tab ensure that the GeForce GTX 960M is not visible and that the GeForce GTX 970 is visible
That’s it! 🙂
*1: Thunderbolt 3 supports USB device chaining but introducing new USB devices before the eGPU is configured and working may introduce new issues.
*2: Connecting the Razer Core X to the XPS 15 9550 before having the NVIDIA software ready will result in BSOD’s as the onboard GeForce GTX 960M will conflict with the Core X’s GeForce GTX 970 for the same system resources.
*3: This one’s because I am paranoid. You may be able to skip this step.
*4: Disabling a GPU hardware device is not permanent. I found after each restart that the GeForce GTX 960M was re-enabled.
*5: You may need to double click the graph to expand the view so you can select the Performance tab within the Task Manager window
*6: We will allow all Thunderbolt device chaining once the GTX 970 is working.
*7: If you experience a BSOD when connecting the
Razer Core X ensure that the onboard GeForce GTX 960M is disabled from Device Manager
*8: If the Update driver option is not available disconnect the Razer Core X, restart Windows then follow steps 14 onwards
6 thoughts on “Working Windows 10 tutorial for the Dell XPS 15 9550 + Razer Core X + GeForce GTX 970”
Fantastic HowTo! Congrats!
I have one question though – have you tested to use the eGPU for video post processing and rendering? Does it work? Is the laptop offloaded a lot?
Hi VASKION, I use it for video processing, all of the GPU work is offloaded to the eGPU, any non-GPU work not optimised for GPU keeps the laptop working hard during video processing.
Sounds good. Currently I have some issues with my 9550 and the throttling. I downgraded some BIOS version to 1.8.something I think and undervolted ThrottleStop. For normal use the laptop is OK. But when I start to render the video in Adobe Premiere or DavinciResolve the programs crash in a while and CPU/GPU get around 90 degrees or something. So because of this I cannot export my work. Do you think this will solve my issues?
Fantastic tutorial, thank you.
I’m planning to get one Razer Core X but I have a little question.
It is possible to power your Dell XPS 9550 via the 100w PD USB-c of Razer Core X without any issue ?
I really want to have all plugged to my Razer Core X so I just need to connect the USB-C PD & play.
I don’t think we can use it and get charged at the same time in the same port since we only have 1 usb-c in this laptop…
Hi there, thanks for asking. No it can’t acceptably charge the Dell XPS 9550. Maybe it works with newer Dell XPS 15 revisions but not with our one so you’re still going to need that power connector.
Thanks a lot for the walk through!