UPDATES: Feb 3, 2013: Added 3DMark06 and 3DMark11 benchmarks for dGPU GT 540M as comparative values between dGPU and eGPU Feb 17, 2013: Added pictures for mPCI-e slot underneath my laptop, and eGPU enclosure May 14, 2013: Selling my PE4H to upgrade to PE4L! First and foremost I want to thank Nando for all his troubleshooting and support as I worked to get my eGPU working. Without his help I wouldn't be up and running, especially with some of the interesting troubles I ran into. I hope this thread will help anybody else with a Dell XPS 15 L502x, or a similar machine, who wants to get an eGPU going. Please note that the following instructions are what got my eGPU working; it's entirely possible that following my steps may not work for you as well. You may have to make your own adjustments based on your own configuration. It should also be noted that I am only running 1.1Opt, as the GPU-z screenshot will confirm. I am working with HIT to exchange my current PM3N for the newer Gen2 capable mPCIe board. The PE4H is indeed PCI-e 2.0 capable, but the mPCI-e card itself is not. When I have the new mPCI-e card and cable, I'll run the benchmarks again for comparison. Benchmark scores and photos to follow. In this Post: Requirements Installing eGPU Using Setup 1.x Things you will need: Free mini PCI-e slot (not half size!) PCIe -> mPCIe adapter (e.g. PE4H / PE4L + the mPCIe adapter board and cable) GPU of your choosing (at this time of writing, Nvidia card is required if you want to get internal LCD support) PSU that meets the minimum power requirements of the GPU (something that can provide >150W on 12V1 rail should be enough) My current configuration is as follows: Dell XPS 15 L502x: Intel i7-2760qm 8GB 1333MHz Intel HD 3000 Nvidia GT 540M Windows 7 Ultimate 64-bit Setup 1.x (v1.10 and above) eGPU components: PE4H 2.4 (from HIT) PM3N (from HIT) mini HDMI , 60cm (from HIT) Setup 1.x (v1.10b5) (from HIT) Gigabyte GTX 650 Ti 2GB Coolermaster Extreme 2 Power Plus 625W PSU A shoebox (of all things!)A re-purposed Shuttle XPC case to hold the PSU + eGPU 1. Preparing the machine for eGPU Installing Setup 1.x Either purchase/donate for Setup 1.x from HIT, or follow the link they send you in an email after purchasing your eGPU kit Extract the installer's content to anywhere on your machine (default is C:\eGPU), and run the "eGPU-Setup-mount.bat" batch file to install Setup 1.x. This will add an item to your machine's bootable OS Uninstall mobile Nvidia drivers Uninstall all Nvidia driver items. It's easiest if you uninstall "NVidia Graphics Driver $drivernumber$" first, as it automatically uninstalls other items with it Navigate to your "C:\Program Files" folder (and if on 64-bit OS, "C:\Program Files (x86)") and delete the "Nvidia Corporation" folder 2. Installing and setting up eGPU components Installing the eGPU Shut down your computer Plug mPCIe adapter board into laptop; make sure you screw it in to secure it in place plug GPU into PE4H/PE4L board; the PCI port on the board is a little "loose", this is normal so don't worry if the GPU wobbles a bit Plug the mini HDMI cable into the PE4H board and the mPCIe adapter Plug the 6-pin PCI power cable from the PSU into the GPU Plug the 24-pin ATX power cable fro mthe PSU into the SWEX board Plug the 4-pin floppy connector into the port on the PE4H/PE4L board. If you do not have a 4-pin floppy adapter, then use the molex-to-floppy adapter cable that is provided with the PE4H kit. Connect your eGPU to an external monitor Switch on the PSU, leave it in the ON position Switch on the SWEX, you should see green LEDs appear on the PE4H board indicating that it is on. The GPU's fan(s) and PSU fan should also turn on Checking that Windows sees the eGPU Boot up Windows Open up Device Manager Expand the "Display adapters" branch You should see your eGPU, with a yellow exclamation mark beside it Open the eGPU's properties, you should see the Device status = Error 12. At this stage, this is a good sign, it means that Windows detects your eGPU assembly If Windows tries to install drivers automatically for your eGPU, let it, don't interupt it. We will replace this driver later on anyways 3. Running Setup 1.x Booting up Setup 1.x Turn on your laptop Select Setup 1.x from the Windows Boot manager menu Select Option 2, Start Setup 1.x in menu mode Running PCI compaction and disabling dGPU. Creating startup.bat script as we go along. If any of these steps fail at any time, see the section "Troubleshooting My Setup 1.x startup.bat". Failure can include the system locking up after performing an action such as PCI compaction or disabling dGPU. Select "Video Card > Hybrid GFX > dGPU [off]" to disable dGPU. Hit F3 to add to startup.bat script. If you have PE4H+PM3N, then select "PCIe Port > Link Speed > G1". F3 to add to startup.bat Select "Video Card > Initialize". F3 to add to startup.bat Select "PCI compaction > method 32-bit / 32-bitA" so that the "pci_alloc_valid=yes". F3 to add to startup.bat Select "Chainloader > win7". F3 to add to startup.bat Select "startup.bat > !Speedup". F3 to add to startup.bat Select "Run startup.bat". This will run all the commands you have added to your startup.bat script. It should run successfully, and prompt you to hit "[Enter]" when it's done. Select "Chainload win7" to chainload to Windows 7 and automatically reboot When at the Windows boot manager, select Windows 7. The previous startup.bat script you just ran has been chainloaded to the Windows startup event. So your dGPU should be disabled, and your eGPU ready to go 4. Getting the eGPU working in Windows The first thing you should notice is that your Windows will still show the boot sequence on your internal laptop screen. However, once you reach the login screen the eGPU should automatically kick in and display to your external monitor. If it doesn't do this automatically, don't fret, it might just be Windows deciding to leave your internal laptop LCD as the primary display device. Run setup 1.x and automatically run startup.bat, chainload to Windows Log into Windows Check Device Manager; your eGPU should now show up without the Error 12. If you see Error 12 still, see the section "Troubleshooting My Setup 1.x startup.bat". If not already outputing to external monitor, right-click on your desktop and open Screen Resolution. Set your external display as your primary screen. Download Nvidia drivers for your eGPU, install the new drivers Reboot, run startup.bat and chainload again And that's it. You should now have a working eGPU. It's not too difficult, but it's time consuming. The payoff is huge, however, as we can now use the desktop Nvidia driver on the mobile GT 540M as well. So if you need to pack up your laptop and travel, you still have full use of the dGPU! You'll likely have a lot of wires hanging about. It would be wise to collect these stray cables and try to keep them organised with cable ties or using some sort of box. I've found that a shoe box holds the PSU and GPU very well, and helps keep the cables out of the way.