2019 13" Lenovo Yoga C930 [8th,4C,U] + GTX [email protected] (AORUS Gaming Box) + Win10 [sigma957]
Lenovo Yoga C930-13IKB
iGPU: Intel UHD 620
Display: 13.9" UHD (3840x2160) IPS
Memory: 16 GB
HDD: 1 TB PCIe-NVME M.2
Ports: 2 x Thunderbolt 3 (4 Lane)
OS: Windows 10 Pro, Version 1809
- Made sure I was running the latest TB3 driver. The driver on Lenovo's website was version 18.104.22.168. I started with that driver, but eventually downloaded and installed the latest NUC driver (version 22.214.171.1240) from the Intel website.
- I tried installing the latest Intel display driver (126.96.36.19919), but found after updating that I couldn't open the "Graphics Settings" app (right click on desktop and select "Intel Graphics Settings", and nothing would happen). So I uninstalled that driver, and went back to the version that Windows Update installs (188.8.131.5223).
- I downloaded the latest Nvidia drivers (417.71). I wasn't sure whether to use the notebook or desktop driver, so I started with the notebook driver, but eventually ended up installing the desktop driver because of some issues I encountered (see below).
- I plugged in the Aorus box, and waited a minute or two for the Thunderbolt software to recognize the device and ask for permission to use it. I then started to install the Nvidia drivers, but the Nvidia installer failed because Windows was already installing a driver (which is an older version). I let that finish, which took several minutes, and then rebooted like it asked.
- Next I uninstalled the Nvidia driver that Windows had installed (version 388.xx), and installed the 417.71 notebook driver I had downloaded. After restarting again, everything seemed to work okay at first, but then I started getting random disconnects of the GTX 1070. If I unplugged the Aorus box, waited a minute and plugged it back in it would recognize it, but then a short while later it would disconnect again.
- I decided to start over, so I did a complete uninstall of the Nvidia drivers, and then an clean reinstall, this time using the 417.71 desktop drivers. I'm not sure if it was the desktop driver that did it, or the clean installation, but after rebooting and connecting the Aorus, everything was recognized and seemed to work well.
- I did some initial testing, and then ran the Aorus H2D firmware update.
- Based on advice I've seen here and elsewhere, I didn't bother installing any of the Aorus software.
Since I have a desktop for gaming at home, I'm mostly focused on performance when using the internal laptop screen away from home. However, I did do a series of benchmarks with an external monitor.
Using Internal Display (set to 1080p):
3D Mark (Time Spy): 4696 (Graphics: 5047, CPU: 3370)
3D Mark (Fire Strike): 10328 (Graphics: 12603, Physics: 9278, Combined: 4729)
Shadow of the Tomb Raider: 62 FPS, 51% GPU Bound
CUDA-Z H2D: 2204 Pinned, 1696 Pageable
CUDA-Z D2H: 2594 Pinned, 2105 Pageable
Using External Display (1080p):
3D Mark (Time Spy): 4882 (Graphics: 5200, CPU: 3627) (4% increase over internal)
3D Mark (Fire Strike): 11454 (Graphics: 13953, Physics: 10396, Combined: 5229) (11% increase over internal)
Shadow of the Tomb Raider: 66 FPS, 56% GPU Bound (6% increase over internal)
CUDA-Z H2D: 2232 Pinned, 1770 Pageable
CUDA-Z D2H: 2606 Pinned, 2169 Pageable
- I tried a lot of different tweaks to squeeze more performance out of the i7-8550U CPU, but it just doesn't take very much before these low power CPUs throttle down aggressively. The best I could do was undervolting by -90mv core/cache and -60 iGPU.
- I've never had a laptop with a 4K display before, and I'm finding that in general it's a lot more trouble than it's worth. When I first started running benchmarks, things were ridiculously slow - Time Spy and Fire Strike were like a slide show. I couldn't figure out what the problem was, and then it occurred to me - with the 4K display, the external GPU is scaling everything up to 4K and then sending the 4K image back to the internal display, which is eating up all of the TB3 bandwidth. So, I changed the the resolution on the internal screen to 1080p, and then everything worked as expected.
- Another problem with the 4K display was that Shadow of the Tomb Raider seems to get "stuck" at 3840x2160 and won't let me select any other resolution in the graphics settings. This of course kills the performance. After much trial and error, I found a combination of internal display settings that with a fresh reboot seems to let me select 1080p.
Thanks so much for the info.
Can I ask for additional info
- heat under daily use and heavy (gaming) load & throttling
- sleep->awake difficulty?
- any difference between both usb-c TB3 ports? I mean both can PD? & OPI 4GT/s?
(I saw an xps 9370 which had 2 adjacent TB3 ports, however only the distal port is recognized when attached with egpu, while the other doesn't)
Thanks a lot again
I'm glad this worked for you. I bought a c930 after reading your post. I also bought a Razor Core X + Asus 2080.
Unfortunately, my experience has been very different. I have tried all manor of different driver configurations and physical setups, and cannot get anything that will run reliably for more than an hour. The c930 keeps crashing randomly.
I am all out of ideas what to try. I wanted to post this in cautionary tale in case anyone was tempted to purchase the c930 (with a slightly different setup to yours). Lenovo support hasn't been helpful; they deem an egpu to be an "accessory". I bought the laptop specifically to work with an egpu.
There isn't a problem with the Razor Core X + 2080 because it works flawlessly with a Dell XPS that I was hoping to replace with the c930.
How has your experience with the c930 + egpu been since the February?