Jump to content
eGPU Enthusiast

Setup 1.30 Discussion

Recommended Posts

I got a couple of questions.

Would this Setup 1.x allow me to disable white-listing checks imposed by Lenovo on a laptop like Y510? Not talking only about eGPU, for example I want to use another WiFi card instead of the original one, until a whitelisting modded bios emerges.

Also, can I use this program to disable the discrete Nvidia GPU 750M and enable the integrated Intel one? I understand this could be a hardware issue and I could end with nothing displaying on my screen, just asking.

Share this post


Link to post
Share on other sites
I got a couple of questions.

Would this Setup 1.x allow me to disable white-listing checks imposed by Lenovo on a laptop like Y510? Not talking only about eGPU, for example I want to use another WiFi card instead of the original one, until a whitelisting modded bios emerges.

Also, can I use this program to disable the discrete Nvidia GPU 750M and enable the integrated Intel one? I understand this could be a hardware issue and I could end with nothing displaying on my screen, just asking.

If the notebook doesn't halt bootup with the 'unauthorized wifi card detected' then potentially Setup 1.1x could be used to allow another vendor's wifi card to work. That was what was used in [ALL ProBooks/Laptops in General] Our WiFi WhiteListing Days Are 0v3r! .

Setup 1.x can disable/enable the iGPU port on Series-5 or older systems (1st i-core or older) but it is only of value if the notebook has the iGPU wired through. More valuable is disabling the dGPU so an eGPU can use it's pci-e space instead as well as receive NVidia driver priority to enable Optimus features (internal LCD mode, x1 pci-e compression)>

Share this post


Link to post
Share on other sites

Hey , got the setup in my signature working however I got a few issues/questions;

1) Should I be using grub4dos MBR, straight up "chainload MBR", bootmgr, or? I am currently using grub4dos MBR and it seems to be working but since it is Windows 7 I thought I should be using bootmgr, no?

2) iGPU + eGPU compaction doesn't seem to be working via your software. It says "no solution found" every time. Compact all PCI lanes doesn't seem to work either and just hangs the computer everytime. If I want better DX9 performance, what option should I choose for compaction? Maybe just the eGPU one? The first one (all except x,y, and z) does work but I am leary of compacting PCI lanes not related to my eGPU....GPU-Z currently displays "x1 2.0".

3) It seems I cannot set my PhysX processer to be my iGPU? It only gives me 2 options, CPU and the GTX650. I heard it is a good idea performance wise to atleast use the iGPU as the PhysX processer (is that true first of all?) so I'd like to be able to do that....

Thanks in advance Nando!

2012 13" Macbook Pro | 8GB Gskill RAM | 124GB Crucial M4 SSD | OS X + Windows 7 (MBR) + Linux

GTX650 Ti eGPU | 400w PSU | PE4L v2.1b | Sonnet Pro Adapter | Setup 1.2x

Share this post


Link to post
Share on other sites
d4m1r said:
Hey, got the setup in my signature working however I got a few issues/questions;

1) Should I be using grub4dos MBR, straight up "chainload MBR", bootmgr, or? I am currently using grub4dos MBR and it seems to be working but since it is Windows 7 I thought I should be using bootmgr, no?

2) iGPU + eGPU compaction doesn't seem to be working via your software. It says "no solution found" every time. Compact all PCI lanes doesn't seem to work either and just hangs the computer everytime. If I want better DX9 performance, what option should I choose for compaction? Maybe just the eGPU one? The first one (all except x,y, and z) does work but I am leary of compacting PCI lanes not related to my eGPU....GPU-Z currently displays "x1 2.0".

3) It seems I cannot set my PhysX processer to be my iGPU? It only gives me 2 options, CPU and the GTX650. I heard it is a good idea performance wise to atleast use the iGPU as the PhysX processer (is that true first of all?) so I'd like to be able to do that....

Thanks in advance Nando!

'chainload mbr' is fine.. and in most cases works better than 'chainload bootmgr'. Hence why it's set as the default.

The PCI compaction will be dependent on the system and as such the list of combinations to try is shown if you hit F1. If "All except SATA+..." works then stick with it. A lot of BIOS/firmware doesn't pre-set devices on boot and depends on the OS to do it. When there is a huge chunk needed by the eGPU then it can confuse matters. Compact is doing what the firmware didn't do AND adding the eGPU into the allocation.

iGPU can't be used as a Physx processor. Only a NVidia dGPU/eGPU.

Share this post


Link to post
Share on other sites

Anyone who is looking to convert their GPT disk to MBR please see below. I needed to do so in order to properly run this software for my HP 2570P laptop. In order to make this work, you'll need a Live-CD Linux that supports your network card (I used Backtrack 5, it has Intel 6205 drivers), a Windows 7/8 retail installation media (OEM won't work), and a few hours. I highly recommend that you make a system image using Windows Backup prior to starting, as there is a serious chance of messing something up. Spoiler has download links

Backtrack 5:

Windows 7 Install media, choose your language and SP1:

Details on repair install:

If you have a large enough flash drive, at least 8gb, YUMI was super helpful:

In order to reclaim the 100mb EFI partition after everything, I used GParted.

Check your install media by booting into it, selecting your language/currency/time, then click repair in the bottom left. Mine said that I couldn't repair my windows install with that particular disk, but it worked after I got started.

If you get lucky, then you can follow these instructions tailored to your flavor of Linux without any extra hassle:

How to Convert a GPT disk layout to a MS-DOS/MBR layout without data loss (and Gigabyte Hybrid EFI) | firewing1

For me, after step 14, Windows Repair couldn't locate my installation so I had to set my primary partition as active using diskpart from the Windows RE command prompt:

Diskpart

LIST DISK

SELECT DISK (followed by the number of the disk . most likely 1)

LIST PARTITION

SELECT PARTITION (followed by your partition number. most likely 1)

ACTIVE

EXIT

Windows startup recovery should now work.

After that, I started again from step 13 and it worked. Don't forget to change your BIOS to Legacy or MBR boot. Good luck!

Share this post


Link to post
Share on other sites
Quote

I dismounted the eGPU image and removed the eGPU folder from C:, but at startup I still have to choose Windows 8.1 or Setup 1.x . How to remove it completely without the boot interruption?





Prior to removing the c:eGPU directory you'd run c:eGPUuninstall-disk-image for it to remove the DIY eGPU Setup 1.x bootitem from BCD/boot.ini. If you've deleted it then at the commandline run 'bcdedit', followed by 'bcdedit /delete {ID}'. eg:



C:>bcdedit

...

Real-mode Boot Sector

---------------------

identifier {abadcceb-40c1-11e3-b075-b2a36dbf094f}

device partition=C:

path eGPUgrub.exe

description DIY eGPU Setup 1.30



C:>bcdedit /delete {abadcceb-40c1-11e3-b075-b2a36dbf094f}

The operation completed successfully.

Share this post


Link to post
Share on other sites
I have a problem. When I try to disable the dgpu, it freezes. The keyboard works fine, as the capslock light still responds, but it just sits there at the setpci command and I have to restart the system. Any ideas?

If the dGPU is the primary bootup device, rather than the iGPU, then that is expected. The dGPU should only be disabled if the console is being viewed on an iGPU. The only other instance the dGPU can be disabled is if you are using XP or Win7/8 with XP drivers and are seeing an error 12 on your eGPU AND have insufficient 32-bit PCI config space to perform PCI compaction. There would need to ignore[dGPU] to get a PCI compaction solution. Then you can add a 'call iport dGPU off' to your startup.bat and boot blindly into Windows.

If your configuration differs from the above scenario and are using the latest 1.30 version then please email me to discuss further.

Share this post


Link to post
Share on other sites

Here ya go:

Almost sleek narration to make it seem like I have some remote idea of what I'm talking about lol.

---

As requested, showing minimal interaction and a fast bootup:

Share this post


Link to post
Share on other sites

I'm having some issues in regards to getting this eGPU to work. After I get into the blue screen and select the "automated startup via startup.bat" and go back into Windows 7 I check my device manager and I find that the video card I have isn't listed. Does anyone know what might be the potential problem with this?

Share this post


Link to post
Share on other sites

hello. i got a problem in mkdevcon.bat and code 12

i use x230 16gb and gtx 750 in windows 7 64bit

1) when i click mkdevcon.bat, it tells me delete pci section. but i delete already. i turn off UAC and excute in administrator mode

it tell me Big warining!

2) i install gtx 750 newest driver, but it just error code 12.

and i think setup 1.30 didn't know about gtx750. is it right?

Share this post


Link to post
Share on other sites

Hola Nando

After installing and running setup 1.30, I still have a code 12 error in my egpu driver. I think I have exhausted every option in the FAQ and such material.

Lenovo S10e netbook w/ 1.6 ghz and 2 gb RAM running Windows 7 Ultimate 32 bit

AMD Radeon HD6970 card

Catalyst 13.1 beta 9.4 drivers

PE4L to express card

I have installed setup 1.30, created disk image, ran compaction, and (finally) successfully chainloaded using bootmgr, setting "noremap" to yes. I couldn't get setup to successfully chainload prior to chaining to noremap. My bootmgr is in hd1 partition 0. I tried to change to chainloader config file to include "chainloader (hd1,0)/bootmgr && boot" and removing hash in the configurable settings prior to setting noremap to yes, but this and other chainloading attempts resulted in blue screen. The only thing that will successfully chainload is original bootmgr settings with noremap.

I have also added these two lines:

setpci -s 2:0.0 BASE_ADDRESS_5=d001

setpci -s 0:1c.1 1c.b=d0 1d.b=d0

to setup.bat file after "call pci" as instructed in the FAQ, but this also did not stop the code 12 errors. When I first chainload, windows says it need a reboot until the driver can be used (code 14), upon restart and re-chainload, I get the code 12 error. I'm not sure what else to do. Any help or direction would be appreciated.

Share this post


Link to post
Share on other sites
hello. i got a problem in mkdevcon.bat and code 12

i use x230 16gb and gtx 750 in windows 7 64bit

1) when i click mkdevcon.bat, it tells me delete pci section. but i delete already. i turn off UAC and excute in administrator mode

it tell me Big warining!

2) i install gtx 750 newest driver, but it just error code 12.

and i think setup 1.30 didn't know about gtx750. is it right?

1. mkdevcon creates a new v:\config\devcon.txt file. If you had already deleted the PCI section then you'll need to do it again.

2. Setup 1.x knows about all pci-e devices, inc gtx750.

Per delivery instructions, highlight PCI compaction->Run compact and hit F1. There you will see over 20 compaction parameters to try. You absolutely require a solution found for error 12 to be overcome. If you chainload without one then you'll continue to see error 12.

I've also seen comments at Help with Lenovo x230 Tablet eGPU - Lenovo Community suggesting that the X230 bios sets TOLUD is set to 3.5GB. Which would mean you couldn't host a eGPU in 32-bit PCI space. You'd then require a .html#dsdtoverride"]DSDT override to allocate the eGPU. An alternative would be to offload the X230 for a HP 2570P with significantly greater performance potential (i7-quad CPU, RAID-0 storage, NVidia eGPU friendly bios).

If you unsure of what is going on then please run Save Diags->compact_fails, boot into windows, run c:\eGPU\eGPU-setup-mount to get V:, winrar/winzip the v:\diag folder, unload to mediafire.com and send me the link.

Share this post


Link to post
Share on other sites

I'am currently waiting for my new e6540 notebook. It seems that i'll have version with EC.

I'm close to make a decision to give eGPU a try. But there is one small problem : I have read in this forum that there is problem with disablig amd 6xxx dGPU in laptops. Is this problem solved anyhow ? or is there workaround ?

I would appriciate a little help with below questions:

1.Is the PE4L-EC060A 2.1b best solution for me in perforformance aspects ?

2. What is the most powerfull gpu you would recomend taking EC interface limitations in consideration? I am thinking about 770gtx. Would it be a good choice ?

3. Will I be able to use nVidia optimus to use internal screen and compression ? (Or is this privilage only reserved for laptops with build in nvidia dgpu)

4. Does the PE4L-EC060A 2.1b support EC 54mm interface ?

Thanks.

E6540 is one of only 7 remaining Haswell machines (at last count) that have an expresscard slot. http://forum.techinferno.com/diy-e-gpu-projects/4109-egpu-candidate-system-list-%5Bthin-light%5D.html

There is no existing E6540 eGPU implementation. Yours may very well be the first.

We have however had users of previous generations (E6520, E6230) do plug'n'play installations if the system has no onboard dGPU. If there is a dGPU then you may need Setup 1.x to disable it completely such that a NVidia eGPU can be granted the Optimus internal LCD mode and x1 pci-e compression. See the DIY eGPU implementations for link of those systems.

You'd be using a PE4L-EC060A 2.1b to get full Gen2 pci-e bandwidth.

Share this post


Link to post
Share on other sites

Hello Nando4,

I have been reading all the suggestions and I am still baffled with my eGPU project. I am getting code 12 and I can't seem to run full V 1.30. (see links below) to disable my Nvidia dgpu. When I press F5, it just detect dgpu and egpu (HD 6570) with a note "Updating status..." and nothing happens--after waited for 10 min. I have been trying to figure out if my laptop is even capable doing eGPU. I have attached links with my system info and V1.30 showing on my screen. I need a expert opinion regarding my situation. I am also asking the rest if they have any ideas and best solution.

My System:

HP Pavillion DV 2940se

Win Vista 64 bit

AMD Turion x2 64 2.1Ghz

Nvidia Geforce 7150/nForce 630m

4Gig RAM

http://imageshack.com/a/img691/8285/51bs.png http://imageshack.com/a/img560/9104/461o.png'>http://imageshack.com/a/img841/3270/loax.jpg

http://imageshack.com/a/img691/8285/51bs.png

http://imageshack.com/a/img560/9104/461o.png

http://imageshack.com/a/img542/1113/h2r9.jpg

Share this post


Link to post
Share on other sites
Hello Nando4,

I have been reading all the suggestions and I am still baffled with my eGPU project. I am getting code 12 and I can't seem to run full V 1.30. (see links below) to disable my Nvidia dgpu. When I press F5, it just detect dgpu and egpu (HD 6570) with a note "Updating status..." and nothing happens--after waited for 10 min. I have been trying to figure out if my laptop is even capable doing eGPU. I have attached links with my system info and V1.30 showing on my screen. I need a expert opinion regarding my situation. I am also asking the rest if they have any ideas and best solution.

My System:

HP Pavillion DV 2940se

Win Vista 64 bit

AMD Turion x2 64 2.1Ghz

Nvidia Geforce 7150/nForce 630m

4Gig RAM

http://imageshack.com/a/img691/8285/51bs.png http://imageshack.com/a/img560/9104/461o.png'>http://imageshack.com/a/img841/3270/loax.jpg

http://imageshack.com/a/img691/8285/51bs.png

http://imageshack.com/a/img560/9104/461o.png

http://imageshack.com/a/img542/1113/h2r9.jpg

Looks like you have found a bug on the AMD platform where the refresh (F5) drops out to DOS. A workaround for the time being is simply type 'setup' or hit F10 to return to the menus. Then proceed to highlight PCI compaction->Run compact and hit F1. Over 20 compaction configuration items are listed to try to resolve your error 12. Please try those.

Share this post


Link to post
Share on other sites
I have tried your recommendation, however I don't see any options on F10 menu. Its just blank with F1,F5/F6,F10 listed on top. (see link below) I have tried some command lines under F1-Help but I am definitely out of my league reading it. I think I understand a little :peaceful:---I feel like Marlin in the Nemo's movie " Its like he's trying to speak to me, I know it" :59:. May be you can enlightened me on this.

http://imageshack.com/a/img542/7835/uw69.png http://imageshack.com/a/img706/9896/fgvm.png'>http://imageshack.com/a/img196/910/h3yf.png

http://imageshack.com/a/img542/7835/uw69.png

http://imageshack.com/a/img706/9896/fgvm.png

http://imageshack.com/a/img196/910/h3yf.png

You are seeing the DOS prompt. Type 'setup' to go back into the menu-based setup then re-do PCI compaction as per my last message. If you have further trouble with this step with this please email me: Tech Inferno Faneva@ymail.com. Thanks.

Share this post


Link to post
Share on other sites

I have a GTX 560 nvidia card in my PE4H. Running to my Lenovo T410 thinkpad. I am trying to use two mPCIe's to run at x2 but I think port two is being whitelisted and not showing up when connected to my 2nd socket in my PE4H. I have tried to do the steps shown at PCIe ports->Anti-whitelist.!Save/Restore but I am not sure if I am doing it right. I have made a video explaining what I am doing step by step so some one can point out to me what I am doing wrong or should try https://www.youtube.com/watch?v=XIwVA8cW2QQ

Share this post


Link to post
Share on other sites
I have a GTX 560 nvidia card in my PE4H. Running to my Lenovo T410 thinkpad. I am trying to use two mPCIe's to run at x2 but I think port two is being whitelisted and not showing up when connected to my 2nd socket in my PE4H. I have tried to do the steps shown at PCIe ports->Anti-whitelist.!Save/Restore but I am not sure if I am doing it right. I have made a video explaining what I am doing step by step so some one can point out to me what I am doing wrong or should try https://www.youtube.com/watch?v=XIwVA8cW2QQ

Running x2 1.0 on your Lenovo T410

You've done it correctly - when you set port1 to x2 mode, it uses the lane used for port2 as it's second lane. Hence you see the NVidia card appearing as 10de:1201@x2.1 (x2 1.0) . There is no need to do any undo-whitelisting of the second port.

Now you said you in the video that you get lower performance running x2 1.0 over x1 1.0. Yes, 3dmark06 will show slower performance, as will a lot of other DX9 apps. This is because your x1 1.0 link has the Intel iGPU active so NVidia drivers engage x1 pci-e compression. This greatly enhances DX9 performance. NVidia unfortunately doesn't enable pci-e compression on x2 or greater links.

However if you run 3dmark vantage (DX10) or 3dmark11 (DX11) using x1.1 (x1 1.0) and then compare it to x2.1 (x2 1.0), you'll find the latter gives better performance.

So in your case I'd suggest you configure your system as x2 1.0 in DIY eGPU Setup 1.30 and just unplug the second lane on your PE4H 2.4 when running DX9 apps. Then it will run as x1 1.0 (x1.Opt - x1 1.0 + pci-e compression). If running a DX10 or DX11 app then ensure the 2nd lane is attached to the PE4H to get x2 1.0 performance.

Running x1 1.0 on your port2 - you may need to undo-whitelisting

If you however attached lane1 on the PE4H 2.4 to your port2 (wifi port), then you may have to go through the steps in your video to undo-whitelisting to see it. However, there is no point in doing this since you've already shown that port1 has the eGPU showing in x1 mode AND you can switch it successfully to x2 1.0 mode.

Share this post


Link to post
Share on other sites

I have just 1 question then.

If I'm gonna donate 25$ to your paypal account then I receive "eGPU setup" version 1.30.

What if you'll release a newer version 1.31 or 1.4 etc... should I pay for those releases additionally? or I'll receive updated versions for free?

Share this post


Link to post
Share on other sites
I have just 1 question then.

If I'm gonna donate 25$ to your paypal account then I receive "eGPU setup" version 1.30.

What if you'll release a newer version 1.31 or 1.4 etc... should I pay for those releases additionally? or I'll receive updated versions for free?

Incremental updates of the same 1.3x revision tree are free.

Share this post


Link to post
Share on other sites
I have just 1 question then.

If I'm gonna donate 25$ to your paypal account then I receive "eGPU setup" version 1.30.

What if you'll release a newer version 1.31 or 1.4 etc... should I pay for those releases additionally? or I'll receive updated versions for free?

<strike>If their is a version 1.4 etc then yes but if he releases a 2.0 then you'll have to buy it again. </strike>But trust me version 1.30 just came out and works just fine. Keep in mind you have to keep you're email that you donated with and email him with that very email to get the new versions.

You can use x1 2.0 (same as x2 1.0) and x1.1Opt (same as x1.Opt) results published at http://forum.techinferno.com/diy-e-gpu-projects/2747-%5Bguide%5D-12-dell-e6230-gtx660@x1-2opt-hd7870@x1-2-pe4l-ec060a-2-1b.html to compare yours against. I'd recommend you consider doing a T410 implementation guide for others to be able to duplicate your x1.Opt and x2 1.0 results. Such a thread would serve as a better area for performance related discussion of your configuration.

FYI: AMD does no pci-e compression. It's a NVidia only feature, hence why there is way more NVidia eGPU implementations.

I'll do that and I'm glad I got a Nvidia GPU. :Banane09: And I know I've been saying x1.0pt but really its x1.10pt I'm running at. :adore:

Share this post


Link to post
Share on other sites

Tried sending Nando a private message but for some reason it won't let me, so I'll post here. I didn't see any link to a storefront or anything, so I just sent the $25 for Setup1.x via paypal. Do I just have to wait for Nando to notice and send me the link or is there some other way to gain access?

Thanks

Share this post


Link to post
Share on other sites
Tried sending Nando a private message but for some reason it won't let me, so I'll post here. I didn't see any link to a storefront or anything, so I just sent the $25 for Setup1.x via paypal. Do I just have to wait for Nando to notice and send me the link or is there some other way to gain access?

Thanks

Pls check your email. Thanks.

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


×

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.