Setup & Software Discussions
2011 14" Acer 4752G (GT610M) [2nd,2C,M] + GTX 750 Ti @ 4Gbps-mPCIe2 (PCE164P-N03...
 

2011 14" Acer 4752G (GT610M) [2nd,2C,M] + GTX 750 Ti @ 4Gbps-mPCIe2 (PCE164P-N03) + Win10 [Jkeychen Liew]  

  RSS

(@jkeychen)
Eminent Member
Joined: 2 years ago
 

Hey all, this is my second egpu implementations on my laptop.

System specs (2011 Acer Aspire 4752G 14 inch display 1366*768, i5-2450M (old) currently upgraded to i7 2670QM, iGPU intel HD 3000, dGPU nvidia 610M disabled in bios, Windows 7 Home Edition 64 bit, 8gb sodimm ddr3l ram 1600mhz)

 

eGPU hardware (eGPU adapter PCE164P N03 ver006c cost $7 dollar , video card GTX 750 Ti by MSI, 12v 120W 5.5x2.5mm DC adapter), EXP GDC V8 with Zotac GTX1060 6GB powered by Dell Da 2

 

Hardware pictures
Notebook

egpu enclosure (I made my DIY case)

 

Installation steps
There is two methods to choose from. Both okay but I prefer to do it with grub to mod the bios settings.

Method 1

1-locate my mpcie slot by removing the back of my laptop where the HDD, Ram and Wifi card located (Since I can't provide any picture you guys can always go to youtube and search for acer aspire 4752g disassembly.

2-boot into bios (press f2 before windows logo), go and "disable" network boot & change graphic mode to "integrated" and then quit and save and boot to windows (by doint this you're going to disable dGPU on your laptop)

3-boot into windows and uninstall old dGPU driver which on this system using nvidia geforce 610M by using DDU uninstaller - link here (how to: )

4-buy the DIY egpu setup 1.35 from [email protected] (you really gonna need this because in this system the wifi come with the whitelist and it's really hard to make the mPcie detect your egpu without this software) egpu setup 1.35 download and install with the guide provided.

5-after that I download nvidia drivers (latest) and perform DSDT override (head here if you have no idea about how to perform dsdt override)

6-done with that I enable Hot plug on my mPCIe slot (here is a guide to it, link) thanks to https://egpu.io/forums/profile/burnok/ !!!

7-with the hotplug enabled, you can easily make the egpu detected;

  1. remove your wifi card from the mpcie slot
  2. mount the gpu to the egpu adapter (mine was gtx 750 ti) connect the psu/dc adapter (i'm using dc adapter)
  3. the egpu connector to mpcie slot (of course with the notebook powered off/shut down)
  4. power on your egpu
  5. then turn on your notebook and connect the usb cable from mpcie to the egpu adapter only when you see the windows boot manager.
  6. Select the "DIY egpu setup 1.35" and select the the option to "DIY egpu setup 1.35-menu based" and press enter.

    let it load everything until you see "DIY egpu setup 1.35 menu". Now on the right side you will see a port detection something like this:

    • p1 @ x1.1
    • p2 @ x1.1 Nvidia <== this is egpu
    • **if your egpu didn't show you can reload by pressing F5 or reboot and reconnect the egpu again after the bios (to avoid bios conflict with screen crash and possibility of bsod "bios not ACPI compliant"
  7. On the menu you will see:

    • 1- configure
      • PCIe ports >
      • Video cards >
      • PCi Compaction >
    • 2-Config&Run
      • Chainloader >
      • startup.bat >
    • on this step, select starup.bat > reset
    • and then select Pcie ports > set gen2 link > nvidia (egpu)
    • after that select PCI compaction > endpoint 25gb-36 bit > run compaction > select egpu > select none > done
    • **before chainload to mbr, hit F3 button to save the config. This will hassle the process by pressing the automated diy egpu setup 1.35 in next boot.
    • now select chainloader > select mbr > select test run
    • Now you should see two option "windows" and "diy egpu setup 1.35". select windows.
    • **sometimes the windows startup will crash, just sometimes
  8. with all the step above done, check in device manager to make sure the egpu detected. now install the nvidia drivers and reboot (if the nvidia drivers won't install, open device manager > select the nvidia egpu adapter > click properties > check hardware id > sometimes the hardware id didn't match the id in nvidia drivers so it won't install) if everything okay it should install without any problem.
  9. when you reboot, make sure to unplugged the usb from egpu before it boot to bios to avoid screen crash. because this $7 egpu adapter doesn't have the delay switch like exp gdc which is not reliable as well (cough).
  10. once you see the windows boot manager, connect the usb cable to the egpu (the egpu is always on, no need to turn it off) and select Diy egpu setup 1.35 and select automated setup. Just let it run and shows the boot up manager again.
  11. now in boot up manager, select windows and check if the nvidia card drivers was installed and working properly by using gpu-z
  12. if everything works fine, then you're good to go with some gaming and benchmarking stuff.

Method 2 - No egpu setup 1.3x was used
this was the original link  https://egpu.io/forums/expresscard-mpcie-m-2-adapters/how-to-enable-hot-plug-for-pci-e-port-using-hidden-settings-in-bios-examle-for-phoenix-securecore-tiano/

since my laptop using phoenix bios, it much easier to mod it using grub software. I've compile a bunch of useful setting for setting up egpu on this laptop (for acer aspire 4752g)

Processor

Subject

Variable

Option

What it does?

Intel(R) HT Technology

0x187

Default: 8 Bit, Value: 0x1

Disabled, Value: 0x0

Enabled, Value: 0x1

-disabling this will improve performance on old games

-recommended to enable it. (because hyperthreading is simply better)

Fast Strings

0x188

Default: 8 Bit, Value: 0x0

Disabled, Value: 0x0

Enabled, Value: 0x1

-enabling this will give better performance on cpu

-I’ve it enabled on my system

Intel(R) SpeedStep(tm)

0x194

Default: 8 Bit, Value: 0x1

Disabled, Value: 0x0

Enabled, Value: 0x1

-just let this enabled

Boot Performance Mode

0x195

Default: 8 Bit, Value: 0x2

Max Performance, Value: 0x0

Max Battery, Value: 0x1

Auto, Value: 0x2

-go for MAX PERFORMANCE

Turbo Mode

0x19F

Default: 8 Bit, Value: 0x1

Option: Disabled, Value: 0x0

Option: Enabled, Value: 0x1

-disable this features if you didn’t need the turbo boost clock speed

-recommended to enabled it

Turbo Mode Power Limit Lock

0x2E6

Default: 8 Bit, Value: 0x1

Option: Disabled, Value: 0x0

Option: Enabled, Value: 0x1

-I don’t know if this will improve performance but I have it disabled

C-States

0x196

Default: 8 Bit, Value: 0x1

Option: Disabled, Value: 0x0

Option: Enabled, Value: 0x1

-I disable this option because it keep changing my cpu speed.

-this function as power saver to the cpu

Ram

 

Max TOLUD

0xC4

Default: 8 Bit, Value: 0x0

Dynamic, Value: 0x0

1 GB, Value: 0x1

1.25 GB, Value: 0x2

1.5 GB, Value: 0x3

1.75 GB, Value: 0x4

2 GB, Value: 0x5

2.25 GB, Value: 0x6

2.5 GB, Value: 0x7

2.75 GB, Value: 0x8

3 GB, Value: 0x9

3.25 GB, Value: 0xA

3.5 GB, Value: 0xB

-change this to 2.5 or 3.0GB

OneN Mode Support

0xB4

Default: 8 Bit, Value: 0x0

Auto, Value: 0x0

1N Mode, Value: 0x1

2N Mode, Value: 0x2

-1N mode offer fast and extra performance with low latency (might result in unstable)

-2N mode is the more stable one with lower speed performance

Memory Frequency

0xB2

Default: 8 Bit, Value: 0x0

Auto, Value: 0x0

1067, Value: 0x1

1333, Value: 0x2

1600, Value: 0x3

1867, Value: 0x4

-depend on your memory frequency

-do not try to set the value more than your memory can clock

Port 2, mini PCIe

 

PCI Express Root Port 2

0xDB

Default: 8 Bit, Value: 0x1

Disabled, Value: 0x0

Enabled, Value: 0x1

-this is acer aspire mini pcie port

-default was enabled

PCIe Speed

0x173

Default: 8 Bit, Value: 0x1

Auto, Value: 0x0

Gen1, Value: 0x1

Gen2, Value: 0x2

-set this to gen 2 speed (5.0 Gbps)

ASPM

0xE3

Default: 8 Bit, Value: 0x2

Disabled, Value: 0x0

L0S, Value: 0x1

L1, Value: 0x2

L0S And L1, Value: 0x3

Auto, Value: 0x4

-disabling this option will make the egpu boot without problem and bypass screen crash

HOT PLUG

0x10B

Default: 8 Bit, Value: 0x0

Disabled, Value: 0x0

Enabled, Value: 0x1

-enabling this option to help detection on your egpu

DISPLAY**

 

Render Standby

0x2B

Default: 8 Bit, Value: 0x1

Option: Disabled, Value: 0x0

Option: Enabled, Value: 0x1

-this is power saver for iGPU

-I have this disabled

 NOTE: CHANGING THE PRIORITY OF CPU USING TASK MANAGER (CTRL+SHIFT+ESC) SELECT APP > RIGHT CLICK > GO TO DETAILS > RIGHT CLICK AND SET PRIORITY > SET TO HIGH

THIS WILL RESULT IN BETTER PERFORMANCE.

UPDATE!!!
Benchmarks
(I will update the score later but just to tell you guys this 7$ egpu adapter is so good with the stable gen 2 link. I realized bout this when I start playing some game and do benchmark. It was really smooth, no stuttering and glitch compared to the exp gdc which kind a disappointing to me.)

Heaven Benchmark score
GTX 750 TI

GTX 1060 6GB

Valley Benchmark score


3dmark score GTX 750 TI here 
3dmark score GTX 750 TI OC with MSi Afterburner +65/+270 here

GTX 1060 6GB here
GTX 1060 6GB + i7 2670qm here

https://imgur.com/4CwGHKq

I even done some test on games using internal display 1366*768 and the score are as follow;
The Witcher III Wild Hunt 30-50 fps on High setting (I notice that the fps drop when reaching places with lot people and moving object) while GTX 1060 6GB give huge boost in FPS and the gameplay became much smoother than the GTX 750 TI.

Dota 2 30-60 fps on Ultra setting
Divinity Original Sin II 25-45 fps on high setting (lowering the setting will increase more fps count)
Rise Of The Tomb Raider 40-60 on high setting (mostly playable)
**Fps drop "sometimes" on games which required powerful CPU and more memory bandwidth like Kingdom Come Deliverance. It happen on Diviinity Original Sin II as well.

 

Comments (first of all, I've been always curious to find out how egpu work on laptop now that I get my hands on it with custom build, and the help from nando4, I was able to play AAA games with decent graphic performance on a budget, although I have high end PC haha. This egpu thing is so fun to explore and learn. You guys should give a try as well.)

add on- please refer to my first post of implementations here

Thanks for visiting 🙂

This topic was modified 6 months ago

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


nando4 liked
ReplyQuote
eanteple
(@eanteple)
New Member
Joined: 7 months ago
 

Can you add the photos again ? they was deleted , ı cant open them

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@jkeychen)
Eminent Member
Joined: 2 years ago
 

Hey,

Thanks for visiting this guide. I don't find any missing images. If you could be more specific on which image is deleted on this guide that might help me to reupload the image. 🙂

Anyway, do you plan on making your own eGPU?

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


ReplyQuote
Rokot
(@rokot)
New Member
Joined: 3 months ago
 

Hello sir, 
I'm really new in this thing so I really need your advice. My laptop model is same like you. If I use rx 580 egpu, will it work on my laptop?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@jkeychen)
Eminent Member
Joined: 2 years ago
 

Hey,

RX580 is kind a overkill for this setup and might not worth it as you may experience performance loss to the limited bandwidth (using PCIe x1 2.0 @ 5Gbps) and not to mention that 2nd gen CPU is not as fast to support this RX580. I would recommend using this card RX570/RX560 or Nvidia GTX 750 Ti/GTX 1050 Ti/GTX760/GTX960. You still can go with the RX580 (if you have this card already) just be sure to connect the eGPU with external monitor to reduce performance loss. 

If you don't mind, could you share you laptop specs?

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


ReplyQuote
Rokot
(@rokot)
New Member
Joined: 3 months ago
 


Processor- intel(R) core(TM) i5-2450M CPU @ 2.50GHz

Memory Ram- 4.00 GB

Graphic card- Nvidia Geforce 610m

If I upgrade the processor and the Ram, what is the best card I can use? Can you recommend me? 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@jkeychen)
Eminent Member
Joined: 2 years ago
 

GTX 1050 Ti/RX570 (?)

(?) 2nd gen laptop CPU is not powerful enough for latest card. Even you're using i7.

As for me, eGPU is for portability and that's mean I can carry it on my backpack and bring it to LAN party whenever I want. I use eGPU on internal screen all the time (which result in slightly bit of performance loss). If you intend to use it with external monitor, just go with the GTX 1050 Ti or RX570.

Good luck on your build!

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


ReplyQuote
Rokot
(@rokot)
New Member
Joined: 3 months ago
 

Thank you for the recommendation sir, 👍
Do i need to upgrade my processor and cpu for the rx 570/gtx 1050? Or i5 and 4 gb ram is enough?

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
(@jkeychen)
Eminent Member
Joined: 2 years ago
 

Frankly, the i5 2450M won't be able to fully handle the GTX 1050 Ti nor RX 570. You need at least i7 2670QM and above. But investing on higher 2nd gen i7 Cpu (eg: i7 2860QM) might not worth it for the price over performance.

Upgrading your ram to 8gb is highly recommended if you're playing AAA title game.

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


ReplyQuote
Rokot
(@rokot)
New Member
Joined: 3 months ago
 
  • Thank you for the information sir. I will appreciate it👍

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
nokhuakwan
(@nokhuakwan)
Active Member
Joined: 2 weeks ago
 

@jkeychen

Hello,
I have RX580 and it's detected (by @nando4 help :)) and setup all above but I got blue screen error with "ACPI BIOS ERROR". I'm stuck with it for weeks 🙁 I've try to run other PCI compaction as Nando comment but the same result so he said maybe it's not compatible with this bios model.

My notebook spec.: Acer Aspire 4752G / i7-2760QM / RAM 8 GB / Windows10 / BIOS version 2.19

My eGPU gear: EXP GDC V8 with mPCIe / MSI Gaming RX580 8 GB / DIY eGPU Setup 1.3x 

Setup in BIOS:
- Network boot: Disabled
- Graphic mode: Integrated

Setup & Status in DIY eGPU Setup 1.3x:
- HM65: gen=2 p=8 tolud@3.49GB
- DSDT: yes
- PCIw: yes
- using_devcon_text: yes
- all_alloc: yes[64MB] ------------------
- iGPU=8086 : 0126 (Intel)
- eGPU=1002 : [email protected] (ATiAMD) 

https://imgur.com/w49nHe6

Do you have any ideas for this issue?

Thank you.

This post was modified 2 weeks ago

Acer Aspire 4752G / i7-2760QM / RAM 8 GB / Windows10 / BIOS version 2.19
EXP GDC V8 with mPCIe / MSI Gaming RX580 8 GB / DIY eGPU Setup 1.3x


ReplyQuote
Yukikaze
(@yukikaze)
Prominent Member Moderator
Joined: 3 years ago
 

@nokhuakwan - Try forcing PCIe speed to gen1 to check whether you are experiencing PCIe signal integrity issues.

My eGPU Zoo - Link to my Implementations.
Want to output [email protected] out of an old system on the cheap? Read here.
Give your Node Pro a second Thunderbolt3 controller for reliable peripherals by re-using a TB3 dock (~50$).

"Always listen to experts. They'll tell you what can't be done, and why. Then do it."- Robert A. Heinlein, "Time Enough for Love."


ReplyQuote
nokhuakwan
(@nokhuakwan)
Active Member
Joined: 2 weeks ago
 

@yukikaze Thank you for your help. I've try it, forcing PCIe speed to gen1, and still get the same result, blue screen ACPI  BIOS ERROR.

Acer Aspire 4752G / i7-2760QM / RAM 8 GB / Windows10 / BIOS version 2.19
EXP GDC V8 with mPCIe / MSI Gaming RX580 8 GB / DIY eGPU Setup 1.3x


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 3 years ago

ReplyQuote
(@jkeychen)
Eminent Member
Joined: 2 years ago
 

@nokhuakwan

Hi, 

Have you try enabling hotplug for your mPcie port? 

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


ReplyQuote
nokhuakwan
(@nokhuakwan)
Active Member
Joined: 2 weeks ago
 

@jkeychen

Hi, 
If you mean enabling hotplug by modding bios, no I'm not do mod bios yet but if you mean doing hotplug by using DIY Setup eGPU, yes it can do hotplug and detected my eGPU adaptor. I'm not sure this reply answer your question or not. 😕 

Acer Aspire 4752G / i7-2760QM / RAM 8 GB / Windows10 / BIOS version 2.19
EXP GDC V8 with mPCIe / MSI Gaming RX580 8 GB / DIY eGPU Setup 1.3x


ReplyQuote
(@jkeychen)
Eminent Member
Joined: 2 years ago
 

@nokhuakwan

I was having the same issue before but by enabling hotplug I get mine working. 
I'm using grub to modify the key to enable hotplug. But your case maybe different with mine before. 

Have you try different gpu? 

2015 15" Dell Latitude E5570 R7 M370 + GTX1070 @32Gbps-M2 (ADT R3G) + Win10


ReplyQuote
nokhuakwan
(@nokhuakwan)
Active Member
Joined: 2 weeks ago
 

@jkeychen

Thank you for your advice 🙂 I will try enabling hotplug with this method.

Before I get my RX580 I borrow GTX1060 from my friend and it works fine as an eGPU.

Acer Aspire 4752G / i7-2760QM / RAM 8 GB / Windows10 / BIOS version 2.19
EXP GDC V8 with mPCIe / MSI Gaming RX580 8 GB / DIY eGPU Setup 1.3x


ReplyQuote
nokhuakwan
(@nokhuakwan)
Active Member
Joined: 2 weeks ago
 

Just update for my case, now eGPU(RX580) works. Big thanks to @nando4 with a lot of helps and thanks @jkeychen for this topic and another old topic with Acer 4752G and also advice for enabling hotplug by mod bios method and @burnok for instruction of modding bios to enabling hotplug (link locate in the first post).

Conclusion:
- Got ACPI BIOS error. @nando4 found out my loaddsdt is the cause of error so skip running "call loaddsdt" by edit startup.bat
- Hijack PCI config space by enable dGPU in bios then Setup 1.35, hotplug eGPU, run PCI Compaction for eGPU with ignore dGPU then dGPU[off], startup.bat and chainloader.

gpuz rendertest rx580
1565179958463
1565179761658

This post was modified 1 week ago

Acer Aspire 4752G / i7-2760QM / RAM 8 GB / Windows10 / BIOS version 2.19
EXP GDC V8 with mPCIe / MSI Gaming RX580 8 GB / DIY eGPU Setup 1.3x


ReplyQuote