Updating nvidia bootcamp driver macbook
The left-side Thunderbolt 3 ports (all model years) attach to x4 PCI Express Root Port #5 – 9D14.
We captured the PCIe arrangement of the Thunderbolt 3 15″ Mac Book Pro (shown on the left) and Thunderbolt 3 Touch Bar 13″ Mac Book Pro (shown on the right) in HWi NFO64 and labeled them for reference.
One positive news is the full bandwidth four PCIe lanes directly attached to CPU for Thunderbolt 3 connection.
The name of the game is to allocate enough resources for the external graphics card to function in Windows 10 while not severely crippling other functionalities of the laptop.
Prior to setting up an external GPU, it’s a good idea to identify the routing of the PCIe connection over Thunderbolt 3 for your host Mac computer to learn about its capabilities.
For example we used HWi NFO64 to check the arrangement of PCIe controllers and lane allocation on a Late 2016 15″ Mac Book Pro (same as 2017 to 2019 model).
2018 & 2019 13″ models use Intel 8th generation quad-core U-processors that provides more PCIe lanes.
Therefore the right-side Thunderbolt 3 ports on these newer 13″ Mac Book Pros have full x4 PCIe bandwidth.
Due to desktop-only use, Apple deemed there’s no need for multiple GPU configuration like the 15″ Mac Book Pro.
This Boot Camp e GPU setup guide is a collection of those efforts.
Let’s discuss graphics switching in Windows briefly.
AMD XConnect/Nvidia Optimus provides internal display loopback acceleration through the Intel i GPU with a Radeon/Ge Force e GPU.
In a Mac that has an AMD discrete graphics card and no functional i GPU, you would need Windows 10 1803 or newer.