2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]  

  RSS

jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
April 22, 2018 11:31 am  

System specs (model inc screen size, CPU, iGPU, dGPU, operating system)

Lenovo Thinkpad P50 20EQS05Y00
1920x1080 FHD Touchscreen Edition
Intel HD Graphics 530 iGPU
NVIDIA Quadro M1000M dGPU
i7-6700HQ 2.6GHz
8GB DDR4 RAM
BIOS N1EET77W 1.50
512GB M2 SSD SATA3
Windows 10 Pro 64-bit build 1709
Dell D3100 USB3.0 Dock with USB Keyboard, Ethernet, 3.5mm Audio, Steelseries Sensei Raw USB mouse, and Rift CV1 2x Sensors and Rift CV1 HMD

 

eGPU hardware (eGPU enclosure, video card, any third-party TB3 cable, any custom mods)
Aorus Gaming Box 1070 (with stock Thunderbolt 3 cable)
LEDs did not work. Haven't bothered to ship back for a fix. Maybe they work, but also don't function on my MBP. So not really sure.
USB ports also do not work very well

Hardware pictures (note: require 5+ posts for "attach files" button to appear. Or can link from say http://imgur.com )

 

Installation steps (what did you do to get it all going?)
Please read fully before proceeding:

1. Install Windows 10 any version
2. Fully update OS
3. Go to Control Panel\System and Security\System -> Advanced system settings -> Hardware tab -> Device Installation Settings -> "No" -> save changes. Windows will auto update thunderbolt firmware which prevents H2D flashing of device to fix host 2 device throttle
4. Download nvidia drivers
5. Download Thunderbolt Bus Driver for Windows 10 version 16.2.55.275 from downloadcenter.intel.com
6. Download Firmware -> F1.0 H2D fix from https://www.gigabyte.com/Graphics-Card/GV-N1070IXEB-8GD#support-dl
7. Disable NVIDIA Quadro M1000M in Device Manager -> Display adapters
8. Plug Aorus Gaming Box 1070 in. It is hot pluggable. If it doesn't detect in Device Manager, try restarting laptop with device plugged in.
9. Install nvidia drivers
10. Restart laptop
11. Apply AORUS_N1070IXEB_8GD_VER10H2D.bin using FwUpdateTool.exe - it's a self explanatory FW updater. Just make sure you select Gigabyte device. You must use the 16.2.55.275 thunderbolt driver because the newer version doesn't work.
12. Reboot once update is complete
13. Install newest version of Thunderbolt Bus Driver from Intel ( https://downloadcenter.intel.com/download/27719/NUCs-Thunderbolt-Bus-Driver-for-Intel-NUC-Kits-NUC8i7HNK-and-NUC8i7HVK currently)
14. You should be good to go. You can re-enable driver device updating from earlier steps if you want, but do not recommend because microsoft auto updates for drivers is terrible.

If you encounter USB issues:
1. Go to Device manager
2. Expand "Universal Serial Bus controllers"
3. You will see two Intel Host controllers:
Intel(R) USB 3.0 eXtensible Host Controll - 1.0 (Microsoft)
Intel(R) USB 3.1 eXtensible Host Controll - 1.10 (Microsoft)
4. I disabled the 3.1 edition and i quit receiving USB errors. You may want to ensure you disable the correct one. Only do this if you're having USB issues please.

 

Benchmarks (Include a CUDA-Z or AIDA64 eGPU bandwidth pic. Optional: Valley, 3dmark, etc noting if it's on internal/external LCD )

All benches ran on external screen

CudaZ:

Geekbench4:
CPU i7-6700HQ:
https://browser.geekbench.com/v4/cpu/8022130
GPU OpenCL HD Graphics 530:
https://browser.geekbench.com/v4/compute/2306199
GPU OpenCL GTX 1070:
https://browser.geekbench.com/v4/compute/2306205

Cinebench R15
CPU Multicore: 653cb
GPU OpenGL 1070: 90.20fps

Unigine Valley:

Unigine Heaven:

 

Comments (eg: how has the eGPU improved your workflow or gaming?)

Solid laptop with solid specs but the weight makes this a pain. Has full plug n play which makes this one of the most convenient ways of getting good gaming going... too bad on the weight. May look into selling it at one point unless I think I need it.

Also I disable the touchscreen because it breaks Street Fighter 5.

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
April 22, 2018 10:08 pm  

Hi all,

Here are a couple more benchmarks with higher resolution. If you want me to bench something I can do that sometime... I don't own a lot of games but if you have a specific tool or game in mind I can look into it. I'm actually a little worried about my benches because it looks like my 13" MBP with a dual core i7-5557U is benching a bit better than this machine, despite also being on TB3 and the MBP being TB2. I looked around online and it seems like I'm benching near what other people have though... so maybe the P50's base clock and turbo clock just can't keep up. Especially since the MBP is a god at maintaining turbo clock speeds through and through. Ultimately the MBP will lose every time on operations that require more logical processors since the P50 has a 4C/8T setup, but in gaming it looks like the difference is negligible. However, I do think the P50 wins out on temperature control due to the dual heatsink setup, as the M1000M will not be generating any heat since it's disabled and all graphics operations are running through the eGPU.


Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
June 26, 2018 9:03 pm  

Thanks a lot for this great post - it was the one convincing me to try the eGPU with my P50 evnethough it says "not supported" and I am really happy i did. 

I chose a Gigabyte Aorus GTX1080 instead of the GTX1070 do to stock availability and only a small price difference. My P50 is spec'd the same as yours except i got myself a 1TB NVMe SSD (Samsung MZSLW1T0) and NO touchscreen on my 1920x1080 screen. Otherwise the same setup.

On Unique Heaven Benchmark 4.o at Extreme setup (the one you got 85.3FPS) my setup got 89.9FPS and a score of 2262.  On the one you got 70.9FPS mine scored 78.5FPS and a score of 1976. So very similar results eventhough it is a GTX1080 vs. GTX1070. I'm wondering what the bottleneck is and how to find it. 

I did not have any USB problems. All i did was:

1. Connect Aorus GTX 1080 to my Lenovo P50
2. Download and install latest Nvidia driver (restart)
3. Download and upgrade firmware (H2D fix) from Aorus webpage.
4. Disable M1000 in device manager
5. Opened Nvidia Control Panel and changed "Global setttings" to "Nvidia Processor with High Performance"

Then all has been working without any problems. I checked my Intel drivers for thunderbolt but they were already up to date, and I did not need to disable any USB 3.1 or 3.0.

Tested with Camtasia, The Hunter, Diablo 3, Civ5, 3Dmark and unigine Heaven, all with good results. I am very pleased with this setup and I can recommend the upgrade and combination with the P50.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
July 25, 2018 2:00 am  
Posted by: sinno

Thanks a lot for this great post - it was the one convincing me to try the eGPU with my P50 evnethough it says "not supported" and I am really happy i did. 

I chose a Gigabyte Aorus GTX1080 instead of the GTX1070 do to stock availability and only a small price difference. My P50 is spec'd the same as yours except i got myself a 1TB NVMe SSD (Samsung MZSLW1T0) and NO touchscreen on my 1920x1080 screen. Otherwise the same setup.

On Unique Heaven Benchmark 4.o at Extreme setup (the one you got 85.3FPS) my setup got 89.9FPS and a score of 2262.  On the one you got 70.9FPS mine scored 78.5FPS and a score of 1976. So very similar results eventhough it is a GTX1080 vs. GTX1070. I'm wondering what the bottleneck is and how to find it. 

I did not have any USB problems. All i did was:

1. Connect Aorus GTX 1080 to my Lenovo P50
2. Download and install latest Nvidia driver (restart)
3. Download and upgrade firmware (H2D fix) from Aorus webpage.
4. Disable M1000 in device manager
5. Opened Nvidia Control Panel and changed "Global setttings" to "Nvidia Processor with High Performance"

Then all has been working without any problems. I checked my Intel drivers for thunderbolt but they were already up to date, and I did not need to disable any USB 3.1 or 3.0.

Tested with Camtasia, The Hunter, Diablo 3, Civ5, 3Dmark and unigine Heaven, all with good results. I am very pleased with this setup and I can recommend the upgrade and combination with the P50.

 

Sorry for the late response- didn't get an e-mail notification that someone replied to this.

Are you on the same P50 CPU I am? I think there is another i7 that is slightly worse, 6820HQ?

I would double check your CUDA-Z bandwidth. Also are you using an internal monitor? That will definitely hurt you in those benches.

Would also love to hear if your USB stuff is still working fine after 1mo of usage. From my browsing on egpu subreddit, this is a common problem. Maybe they fixed it with 1080 edition?

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
August 25, 2018 8:42 am  

My appoligies aswell. 🙂 Aparrently posting on a topic doesn't automatically make a subscribtion.

The CPU in my P50 is: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 2592 Mhz, 4 Kerne(r), 8 Logisk(e) processor(er). So you are right; my CPU is slightly less powerfull in comparison. wondering if the CPU is the bottleneck. Sourceforge is down so I can't check the cuda-z right now.

The USB problem you experienced haven't occured on my setup. Wondering if it is an Intel update or a fix that have been solved in the GTX1080.

I also don't have to disable my internal M1000 GPU. It can be enabled and run other programs simultaneously.

There is only two "problems" left for me:
1. I need to restart my laptop in order to have the GTX1080 "connect". Returning it from sleep doesn't work.
2. The short thunderbolt cable. I have tried a few different Thunderbolt cables but the performance is somehow reduced significantly.

It would also be nice if it was possible to lock the connector in place. I've had it pulled out unintentionally a few times, and as it requires a reboot it is pretty annoying. 🙂

I am on my normal laptop monitor. Haven't tried out with an external yet, but i'm definately going to try and see the performance difference.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
August 25, 2018 8:42 am  

My appoligies aswell. 🙂 Aparrently posting on a topic doesn't automatically make a subscribtion.

The CPU in my P50 is: Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz, 2592 Mhz, 4 Kerne(r), 8 Logisk(e) processor(er). So you are right; my CPU is slightly less powerfull in comparison. wondering if the CPU is the bottleneck. Sourceforge is down so I can't check the cuda-z right now.

The USB problem you experienced haven't occured on my setup. Wondering if it is an Intel update or a fix that have been solved in the GTX1080.

I also don't have to disable my internal M1000 GPU. It can be enabled and run other programs simultaneously.

There is only two "problems" left for me:
1. I need to restart my laptop in order to have the GTX1080 "connect". Returning it from sleep doesn't work.
2. The short thunderbolt cable. I have tried a few different Thunderbolt cables but the performance is somehow reduced significantly.

It would also be nice if it was possible to lock the connector in place. I've had it pulled out unintentionally a few times, and as it requires a reboot it is pretty annoying. 🙂

I am on my normal laptop monitor. Haven't tried out with an external yet, but i'm definately going to try and see the performance difference.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
August 30, 2018 6:31 am  

I see. I hear about the USB problems on reddit from time to time but that's it. I never got mine working though my aorus box came without working LEDs so maybe related. The only time I had to disable my M1000M was for SFV as it caused my screen to go green for some reason. I didn't think I'd need it anyway, so I always just disabled it unless I was on the road.

Which verison of Windows are you running? Personally I never could get egpu working from out of sleep but if you're on W10 with the latest build it might be better now.

As for the TB cable, haven't even tried to replace mine (they look pretty expensive) but I think you need to buy an "active" TB3 cable

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 3, 2018 3:25 pm  

I did some benchmarks yesterday with an external 4K TV. I experienced increased performance. First run was 2201 (87.4 FPS) and second run was 2209 (82.1 FPS) both with the M1000 enabled too. Comparing to the internal monitor test (which had a score of 1976) its a 12% performance increase.

I did the test with the M1000 disabled giving same result. Heaven shows both cards Clock's when running, but I am not sure if the M1000 is active at all.

I noticed that each "scene change" in heaven makes the FPS drop to about 20 and then it increases fast again. Is this normal behaviour? Also with an internal GPU setup?

Regarding the TB3 cable,- you are absolutely right; It seems like a jungle to find a good one. I will go hunting for a good 1-2m cable. Haven't found one yet. Next one will be an active one.

I have Win 10 Pro latest build - I did try to plug it in without restarting and had it working, but it does not seem so robust. Sometimes it works, othertimes a restart is required. 

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 15, 2018 8:06 am  

Now i am able to hot-swap the Aorus GTX1080 with my Lenovo P50 running win10 (10.0.17134 Build 17134). So i can return the laptop from sleep mode having steam running on my internal M1000, plug-in the Aorus GTX1080 in the USB-C TB3 port and then launch a game in steam, and it will run on the GTX1080. 🙂 Why it suddenly works? Don't know.. There have been a BIOS update in the P50 recently, but I am unsure if this is related. All i can say is that hot-swap is now working on my setup.

I also got some Cuda-Z results as I want to get a long cable than the 0.5m stock cable that comes with the Aorus eGPU. Here is the Cuda-Z results:

Internal M1000 for comparison

eGPU on the Aorus stock 0.5m cable

I will try to find a good 2m cable to. It seems like AkiTiO and Startech has 40Gps 2m cables. So I am going to test one of these.
https://www.akitio.com/cables/40gbps-thunderbolt3-cable-2m
https://www.startech.com/eu/Cables/thunderbolt-3-cables/thunderbolt-3-usb-c-cable-2m~TBLT3MM2MA
https://www.nekteck.com/product/nekteck-thunderbolt-3-40gbps-cables-100w-only-thundernolt-port-compatible-for-macbook-pro-thinkpad-yoga-alienware-17-and-more-black-6ft/

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 18, 2018 7:01 pm  

I ordered this cable: Choetech on Amazon.de

I will try to benchmark it on my laptop screen and on my new Dell 2715h 2560 x 1440.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
September 23, 2018 12:07 am  

On the subject of the sleep function. Did you recently update Windows 10?

I was using W10 Enterprise LTSB (build 1607) on my T480s (and on my P50 when I used it) and Sleep never worked. I just recently moved to W10 Enterprise build 1803 and sleep works great for me. In fact I feel like I have way less problems in general now. Everything is much more plugnplay from my VR headset to my eGPU.

As for the FPS drops. I never noticed anything like that. Though I haven't benched in a while and I don't play much AAA games on either laptop.

Also if you ever have issues where the TB3 connection is not detected, just unplug the power from your Aorus Gaming Box, and wait 10 seconds, then plug it back in. Leave the TB3 cable plugged in. That usually fixes it for me. When I was using my P50 my TB3 port on the laptop was VERY finnicky- don't have this problem on my T480s though.

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 23, 2018 3:36 pm  

I did not update windows between the posts, so can't say why it wouldn't connect. Maybe, it was just the fact that the Gaming Box sometimes needs a restart before it connects. It is pretty easy to see, as the LED's dont't get lid up, and the fix is just to replug the box from power. Which specs did you choose on your T480s?

I did a test on a Lenovo Yoga today. These are the results:

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
September 23, 2018 8:15 pm  

t480s is i5-8250u, no mx150 (so I get the dual heatpipe on the heatsink without the gpu generating heat), 16GB, 512GB SSD (i put one of my SATA3 ones in), and WQHD. No backlit kb though :(. I actually got it from lenovo outlet for $970, so I didn't get to choose, but it was a great deal at the time so don't regret it at all. Feels a lot nicer to travel with my T480s than my p50 hahahah

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 24, 2018 4:29 pm  
Posted by: sinno

I ordered this cable: Choetech on Amazon.de

I will try to benchmark it on my laptop screen and on my new Dell 2715h 2560 x 1440.

Hi All,

I got the result for the 2m cable now and it seems to be working. I did a test on my internal monitor and got a score of 1969 which is very close the result using the stock 0.5m cable which had a score of 1976.

Another thing, I noticed that the Yoga was able to charge through the USB-C TB3 port, which my P50 does not. I guess it is because it requires 130W which is above the rated 100W for the TB3 cable.

So far it seems like the Coetech gives a result just as good/bad as the stock 0.5m. I am wondering if it is possible to get better results with one of the other cables.

Next up, I'll test with the external monitor.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 24, 2018 9:10 pm  

I tried installing driveR: 411.63-desktop-win10-64bit-international-whql

It resulted in slightly worse performance on my internal screen in heaven extreme bench: 1880 for the 2.0m cable and 1902 for the 0.5m cable.

There is a slight reduction (-1,2%) in performance with the longer cable compared to the shorter stock cable.

I am not sure why the new driver has lower performance. Maybe because there is lower clocking in the Auros software, which I also reinstalled.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
September 26, 2018 12:05 pm  
Posted by: sinno
Posted by: sinno

I ordered this cable: Choetech on Amazon.de

I will try to benchmark it on my laptop screen and on my new Dell 2715h 2560 x 1440.

Hi All,

I got the result for the 2m cable now and it seems to be working. I did a test on my internal monitor and got a score of 1969 which is very close the result using the stock 0.5m cable which had a score of 1976.

Another thing, I noticed that the Yoga was able to charge through the USB-C TB3 port, which my P50 does not. I guess it is because it requires 130W which is above the rated 100W for the TB3 cable.

So far it seems like the Coetech gives a result just as good/bad as the stock 0.5m. I am wondering if it is possible to get better results with one of the other cables.

Next up, I'll test with the external monitor.

You're right about the USBC Power Delivery. In fact Lenovo didn't even implement PD so you can't even get it to charge. Would've been nice if it at least could charge the <100W that USBC can do since you're not necessarily always going to use 130W.

I'm also using the new drivers, but haven't noticed anything yet. I may rebench sometime this next week especially since I changed to current branch Windows 10 from Build 1607. From my understanding the newer W10 builds actually perform better.

I would check the nvidia subreddit for driver benchmarks. There's usually some guy who benches them as they're released. Sometimes it depends on the game/benching tool but the performance can go up/down between drivers. It seems to me like the performance differences have variance from things like what's running, and not indicative of the driver itself. I could definitely be wrong though. Windows is always doing something in the background.

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote
sinno
(@sinno)
Active Member
Joined: 6 months ago
Posts: 10
September 26, 2018 12:33 pm  

I am considering a T580. Is it able to charge?

Here are the results using the 2m choetech cable and an external monitor connected to the Aorus Gaming Box.

The run showed 2119 (84.1 FPS) compareable to the 0.5m cable which gave 2201 (87.4 FPS). I had two more screens (laptop and a 1080p) showing desktop and some background programs like outlook running while benchmarking. So I am not sure if it is a fair comparison. Connecting the external monitor the laptop reduces the score to 2002.

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
jazzyy
(@jazzyy)
Eminent Member
Joined: 1 year ago
Posts: 26
September 30, 2018 7:08 am  

Not sure on the T580. I've actually just switched back to the P50 for now. I was having TONS of tracking issues with my Rift on my T480s. I think it is because the USB ports are not supplied as much power as my P50 or maybe the CPU isn't strong enough or because of 2x PCI lanes. I never saw a lot of stress on the CPU or GPU when I played, but I put my T480s SSD back into my P50 and let Windows redo the drivers, and everything works perfectly again............

I think I'll try to sell the T480s. I liked the laptop (aside from the terrible trackpad compared to the glass trackpad on the X1C6), but I really need my VR setup to work well.

Also my USB ports work really well now for some reason. I'm just using them for my RJ45 gigabit adapter and USB keyboard, but no disconnects or lags so far

Early 2015 13" Macbook Pro + [email protected] (Aorus Gaming Box via TB3 to TB2 adapter) + Win10
2016 15" Thinkpad P50 M1000M + [email protected] (Aorus Gaming Box) + Win10
2018 14" Thinkpad T480s + [email protected] (Aorus Gaming Box) + Win10 [jazzyy]


ReplyQuote