Jump to content
EwinRacing Flash Series Gaming Chairs
siike92

15" Lenovo E550 + GTX1060@4Gbps+c-NGFF.M2 (EXP GDC BEAST) + Win10 [siike92]

Recommended Posts

The goal here was to keep my workhorse laptop functional for school, and in the off chance I get free time, require only 5 minutes of setup for high end gaming and virtual reality. Though there were many  hurdles to overcome due to issues caused by the manufacturer, I finally have a VR-Ready working solution. Thanks to Nando for DIY eGPU Setup 1.30 and his timely response to my ichip error.

 

Hardware & Software Tools

 

  • Lenovo Thinkpad Edge E550 (i7)
  • Processor: Intel i7 5500U
  • iGPU: Intel HD Graphics 5500
  • dGPU: AMD Radeon R7 M265
  • eGPU: ZOTAC GeForce GTX 1060 AMP! Edition
  • Adapter: EXP GDC Beast V8.0 (NGFF M.2)
  • PSU: EVGA 400w
  • DIY eGPU Setup 1.30

 

Initial Setup:

 

Begin by downloading the drivers for the GTX 1060, as you'll have to remove the WiFi card later and won't have access to internet. Then attach the GTX 1060 to the PCI port of the GDC Beast. Then attach the power supply connectors (6 pin connector to the top of the 1060, 20 pin and 4 pin connectors to the included connectors from the GDC Beast). Once this is completed, plug in the power supply and shut down the PC. Remove the WiFi card and attach the NGFF M.2 connector in its place. Plug the HDMI end of the connector into the GDC Beast and power on the PC. The graphics card should be recognized in the device manager as a basic display adapter and you should be able to install the drivers. After the drivers install you may have a working setup (as I did), however after rebooting you'll be confronted with a black screen and a code 12 error in device manager. This means that there are not enough resources to accommodate the device. A DSDT Override is needed to compensate.

 

DSDT Override:

 

Nando has a great guide for this process here, but it is important to note that you'll want the Windows 10 Drivers Kit instead of the link provided on that page. Using the Windows 8 Drivers Kit will result in compilation errors when compiling the asl file. Aside from that, follow the instructions and set TESTSIGNING on. Once you reboot, you should notice a large memory address in your device manager in resources-by-type. You now have a 36 bit PCI space that will accommodate the GTX 1060. 

 

After rebooting, you'll notice that you still get code 12 error. This is because of improper PCI allocation. Therefore, you'll need to hard allocate the eGPU into the 36 bit PCI space which can be done with Nando's DIY eGPU Setup 1.30.

 

Issues Before PCI Compaction:

 

However, before compaction there are several issues that need to be addressed. One well known issue is that Lenovo BIOS whitelists their WiFi cards, causing the BIOS to not acknowledge other devices attached in their place. This is usually overcome by hotswapping the WiFi card and the eGPU after booting into Setup 1.30, but there are issue to tackle before this.

 

After mounting Setup 1.30, you may have this error when attempting to boot into menu-based setup.

[ichip] Unknown intel chipset found. Update R:\core\intel.txt including version with your chipset info, run ichip clear to clear variables then run ichip to confirm your chipset is found.

 

If this is the case you'll need to contact Nando for an updated intel.txt. You'll then replace your intel.txt found in R:\core\ with the new intel.txt.  You then will be able to properly boot into the menu-based setup.

 

Theoretically from here you should be able to hotswap the WiFi card and the eGPU and have Setup 1.30 recognize it, but after performing that process the eGPU is remains unrecognized. This means that the adapter is not correctly interfacing with the PC. Specifically the GDC Beast is set to only receive power from the PSU when signal is detected, which makes it unready when the CLKRUN signal should be received. We can overcome this issue by removing the top plate from the GDC Beast. You'll notice 2 small switches on the bottom left. One of them is used to set the PSU to be permanently on, while the other delays the receive of the CLKRUN and PERST# signals in order to avoid ACPI_BIOS_ERROR. Set the PSU switch to on and the CTD/PTD switch to 15. You should now be ready for hotswapping.

 

Reboot into Setup 1.30 (menu-based setup) with the WiFi card attached. Hotswap the WiFi card and the eGPU and your eGPU should now be recognized.

 

PCI Compaction:

 

Since we now have the eGPU recognized by Setup 1.30, we can begin PCI compaction which will eliminate the code 12 error. First, disable the PCI port of the dGPU and any other PCI ports you don't need using iport>disable ports. We also want to set our eGPU's PCI port to Gen2 with iport>Gen2>(whatever port your eGPU is on). Then select PCI compaction and set the endpoint to 36 bit. Run PCI compaction with the scope being iGPU + eGPU and force the iGPU to 32 bit PCI space.

 

Finally, chainload to Windows 10 and you should no longer have any errors. We now have a VR-Ready working solution.

 

Results:

 

Setup and benchmark images coming soon []

Edited by siike92
  • Thumbs Up 2

Share this post


Link to post
Share on other sites

Hi, thanks for sharing this, but please make a video how to setup this graphic card in lenovo ThinkPad e550. I think it's a little bit complicated. :sorcerer:

Share this post


Link to post
Share on other sites

Hi @siike92

 

I'm trying to make the DIY egpu 1.30 work with my Lenovo G40-80 with a I7 5500u just like your's. Can you send me the intel.txt file you use so i can try it? I can't find it anywhere on the forums or the egpu page.

 

Thanks a lot.

Edited by NightWalker

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Brian
      Following the release of NVIDIAs new 436.02 driver which I mentioned in an earlier article here, I've decided to make a quick and dirty video showing off NVIDIAs new Sharpen filter which is part of their Game Filter feature. It works with the most popular APIs including DX 9, 11, 12 and Vulkan and can be set on a per-game basis with granular settings of 0-100 unlike AMDs RIS which is limited to Navi and lacks DX 11 support.
       
       

      View full article
    • By Brian
      Following the release of NVIDIAs new 436.02 driver which I mentioned in an earlier article here, I've decided to make a quick and dirty video showing off NVIDIAs new Sharpen filter which is part of their Game Filter feature. It works with the most popular APIs including DX 9, 11, 12 and Vulkan and can be set on a per-game basis with granular settings of 0-100 unlike AMDs RIS which is limited to Navi and lacks DX 11 support.
       
       
    • By jcrcarmo
      Hi folks,
        Greetings from Brazil!  Not sure I'm posting in the right place, but I have a question:  how do I find out the brand and model of my BIOS chip without having to open my laptop?  I can't find this information anywhere.  Been searching for days... I have a Lenovo Ideapad 300-15ISK 80RS (motherboard Paris 5A8).  Thanks a lot for your time and help! I really appreciate it!   Best regards,   JC.
    • By Brian
      Well that didn't take long for NVIDIA to respond to Navi. The new 436.02 Game Ready Driver adds the following features:

      Game Ready
      Provides increased performance and the optimal gaming experience for Apex Legends, Battlefield V, Forza Horizon 4, Strange Brigade, and World War Z
      Gaming Technology
      Adds Beta support for GPU Integer Scaling Adds Beta support for Ultra-Low Latency Mode Adds support for new Freestyle Sharpen Filter Adds support for new G-SYNC compatible monitors Driver release notes: https://us.download.nvidia.com/Windows/436.02/436.02-win10-win8-win7-release-notes.pdf


      This isn't the old max pre-rendered frames setting, its supposedly a new improved algorithm that matches AMDs anti-lag feature for Navi.

      Next up is support for integer scaling which Intel recently announced but it seems NVIDIA beat everyone to the punch. Unfortunately, this is only for Turing for now:


      Additionally NVIDIA has created a new filter for FreeStyle simply called "Sharpen" which improves performance and visual clarity that is supposed to be on par with RSI but with much broader support and granular adjustment. According to Eurogamer, "They also point out that the amount of sharpening can be adjusted from 0 to 100 per cent, applied on a per-game basis and works with games across all major graphics APIs: DX9, DX11, DX12 and Vulkan".


      Finally, the driver brings with it some game performance improvement, including very popular titles like Apex Legends which sees up to 23% boost at 1080p:



      Overall a pretty solid release, it had some issues earlier when it was released with GeForce Experience being force installed but it should be remedied by now.

      View full article
    • By Brian
      Well that didn't take long for NVIDIA to respond to Navi. The new 436.02 Game Ready Driver adds the following features:

      Game Ready
      Provides increased performance and the optimal gaming experience for Apex Legends, Battlefield V, Forza Horizon 4, Strange Brigade, and World War Z
      Gaming Technology
      Adds Beta support for GPU Integer Scaling Adds Beta support for Ultra-Low Latency Mode Adds support for new Freestyle Sharpen Filter Adds support for new G-SYNC compatible monitors Driver release notes: https://us.download.nvidia.com/Windows/436.02/436.02-win10-win8-win7-release-notes.pdf


      This isn't the old max pre-rendered frames setting, its supposedly a new improved algorithm that matches AMDs anti-lag feature for Navi.

      Next up is support for integer scaling which Intel recently announced but it seems NVIDIA beat everyone to the punch. Unfortunately, this is only for Turing for now:


      Additionally NVIDIA has created a new filter for FreeStyle simply called "Sharpen" which improves performance and visual clarity that is supposed to be on par with RSI but with much broader support and granular adjustment. According to Eurogamer, "They also point out that the amount of sharpening can be adjusted from 0 to 100 per cent, applied on a per-game basis and works with games across all major graphics APIs: DX9, DX11, DX12 and Vulkan".


      Finally, the driver brings with it some game performance improvement, including very popular titles like Apex Legends which sees up to 23% boost at 1080p:



      Overall a pretty solid release, it had some issues earlier when it was released with GeForce Experience being force installed but it should be remedied by now.
×

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.