2012 14" HP Elitebook 8470P [3rd,2C,M] + 9600 GT @ 4Gbps-EC2 (PCE164P-N03) + Wi...
 
Notifications
Clear all

2012 14" HP EliteBook 8470P [3rd,2C,M] + 9600 GT @ 4Gbps-EC2 (PCE164P-N03) + Win10 [diyman]  

 of  14
  RSS

diyman
(@diyman)
Eminent Member
Joined: 3 years ago
 

System specs

 

HP 8470p - 14" - 1366x768

  • CPU: Intel Core i5-3210M
  • RAM: 2x4GB DDR3 1600MHz
  • iGPU: Intel HD4000 650-1100MHz
  • dGPU: none
  • OS: Windows 10 Pro ver.1709 and 1803
  • External display: Samsung SA300 - 19" - 1366x768

 

eGPU hardware

    V1

  • VGA: XFX 9600GT 512MB DDR3 (lower gpu and memory clocks, than reference; no external power connector)
  • PSU: Codegen 300W ATX (in a Codegen 450W case with 120mm fan)
  • eGPU: $7 PCE164P-N03  with 60cm USB 3.0 cable (default PCI-e to mPCI-e) + US$5 Expresscard USB extension

    
    V2

       notice: With the 100cm blue USB 3.0 cable, the eGPU work only with ExpressCard gen1.

                     I think the cable is of poor quality.
                     I bought another riser with new cable for EC2.

The mod

The WWAN mPCI-e slot is whitelist locked, the WLAN mPCI-e slot is unlocked, but can’t detect anyway the eGPU. I tried everything on the link, but nothing. That's why i did the Expresscard mod.

V1

DSC 0857~1
DSC 0897~1
DSC 0919~1

V2

DSC 0130 1

Drawing for soldering

mpciePS

Full size

 

Hardware pictures 

V1

 

DSC 0922
 

DSC 0916
 

DSC 0921
 

DSC 0910
 

DSC 0920
 

DSC 0915

V2
    Temps inside the case:
         Idle and browsing temp of GPU: 29-32°C
         Max temp: 84°C
         Avg. temp when i play: 60-70°C

DSC 00582
DSC 00602
DSC 00622
DSC 00612

 

DSC 004822
DSC 0064
DSC 0065

Archived case project

DSC 0003

 

 

Installation steps (GTX 560 need only driver install)

Plug the powered eGPU to loaded Windows.

You can see in the Device Manager.

Only at your own risk!

error 12 - eGPU.io DSDT override

Before all, detach the eGPU

1.) Step 1.
2.) Step 2. - Option 2. (I used with UEFI) (Option 1. need "testing mode" -> can't play  e.g. Fortnite)

2.1) Mount S:\ and backup "BOOTX64.efi" file with CMD as Admin
mountvol s: /s
copy s:\EFI\BOOT\BOOTX64.efi s:\EFI\BOOT\BOOTX64.win

2.2) Download Clover

2.3)Open the downloaded file with 7-zip, and copy "EFI" to "C:\EFI" manually.

clover

2.4) Copy "C:\EFI" to "S:\EFI" with CMD as Admin (overwrite, hidden files) (source)

xcopy c:\EFI s:\EFI /E /H /K

2.5) Make target dir and copy the modified dsdt file
mkdir s:\EFI\CLOVER\ACPI\WINDOWS‌\
          copy c:\dsdt\dsdt-modified.aml s:\EFI\CLOVER\ACPI\WINDOWS‌\dsdt.aml

2.6) "Reboot via Clover -> Windows EFI menu and proceed to step 3 to confirm it worked."
2.6.1) Shutdown
2.6.2) In UEFI BIOS set boot priority first place "Customized boot"
2.6.3) Set Custom Boot path to "\EFI\CLOVER\CLOVERX64.efi".
2.6.4) Save and exit

clover screenshot0
Clover

After save, the system boot to clover automatically. The "Timeout" parameter default 5sec, this can edit.

Optional: Hide Clover select screen on boot
1.) Edit C:\EFI\CLOVER\config.plist file with Notepad++
2.) Search "Timeout" word (result normally in line 291)
3.) The next line have the value of timeout in seconds, you can set to "0" for hide clover's screen at boot

3.) I don't have "Large Memory", but the error 12 is fixed.

error 43 - NVIDIA reg key delete

1.) Follow steps of link

  • I used the last (342.01) and a older (341.92) driver for Geforce 9600GT.

Sometimes after boot, I get error 43 for Intel HD 4000 and Nvidia 9600GT too.

The solution: 

1.) Disable Intel IGP in Device Manager
2.) Disable eGPU in Device Manager
3.) Enable Intel IGP
4.) Enable eGPU

So eGPU will be the primary.

 

Using after istallations and errors solving

When connect the eGPU to loaded Windows, the Wi-Fi is broken, and the system becomes unstable.

That is why you have to connect when you see "Press Esc to BIOS" before Clover. You may need to turn off the "Fast boot" or set bios menu timeout.

 

Benchmarks on external display

CUDA-Z
CUDA Z
 
Valley
Unigine Valley Benchmark 1.0 20180515 2103
Unigine Valley Benchmark 9600GT
Unigine Valley Benchmark HD4000
Nvidia GTX 560 Nvidia 9600GT Intel HD4000
 
3DMARK
3dmark

 

Plans

  • Delay circuit for dynamism
  • eGPU auto power on, when connect the Expresscard
  • maybe replace USB 3.0 Type A to 3.0 mini-B -> USB Type-C to Type-C for more pins (need more wires for USB 2.0 and the auto power on)
  • GT 1030 (~30W) or GTX 1050 (~75W),  96W notebook charger (12V/8A)
  • Custom case:
    • In real life
    • Render images:
      • The green box has the same size as the MSI GT 1030 AERO ITX 2G OC (147 x 102 x 38 mm)
      • Dimensions of case: 257 x 230 x 60 mm
      • The Power Supply is the Codegen 450W without ATX case, on standoffs
      • The VGA mounter/holder is a Dual slot Compaq SFF riser, like this (modified for case) 
        4
        3
        2 opened
        2
        1 opened
        1

 

Comments

  • I can use extend, primary and second screen.
  • The 9600GT 600MHz/700MHz (gpu/mem) slower than Intel HD 4000.
  • The GTX 560 big performance jump after the HD4000 or 9600GT.

 

The idea was given by inxftw's article, and this post.

Changelog

  • 2018.04.10. - One PCIe TX/RX GND shield wire location was corrected & opening post drawing updated.
  • 2018.04.12. - Added custom case renders.
  • 2018.05.18. - Added GTX 560 results and photos.


2012 14" HP 8470p + GTX560/[email protected] + $7 eGPU (EC2 MOD)

 
2012 14" HP EliteBook 8470P [3rd,2C,M] + 9600 GT @ 4Gbps-EC2 (PCE164P-N03) + Win10 [build link]  


triturbo, MýnÆnglishTáwk, L3rd and 4 people liked
ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 

@diyman, your CUDA-Z results are a little below what's expected for 4Gbps-EC2. This likely means there is may be bit errors requiring some error correction being performed down the link.


FIX: Add shielding parallel ground lines to the PCIe TX/RX wires

There is one way you can improve this. The 4 PCIe TX/RX lines PETn0/PETp0/PERn0/PERp0 mPCIe pins 23,25,31,33 have noise shielding ground lines running parallel to them. In your implementation you have been connected these lines to a common ground as central silver blob.

So simply wire them in parallel so the differential signalling provides electromagentic noise suppression. If all goes well, your CUDA-Z H2D numbers will then be as expected.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


ReplyQuote
diyman
(@diyman)
Eminent Member
Joined: 3 years ago
 

You're right. I will improve later.
I wanted to reduce the number of solders because the pins are very small.  😀
I now test a GTX 560, but unfortunately the card is unstable (cooked card). If I find a card that is stable, I will edit my build guide with new CUDA-Z screenshots.

Thanks for help!


2012 14" HP 8470p + GTX560/[email protected] + $7 eGPU (EC2 MOD)

 
2012 14" HP EliteBook 8470P [3rd,2C,M] + 9600 GT @ 4Gbps-EC2 (PCE164P-N03) + Win10 [build link]  


ReplyQuote
ElmerKenazus
(@elmerkenazus)
New Member
Joined: 3 years ago
 

Could you draw where to solder which cable, because I didn't understand, I should be able to test what you draw by the end of April, when my adapter arrives

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
diyman
(@diyman)
Eminent Member
Joined: 3 years ago
 

All right, I will attach a drawing, into the implementation guide.


2012 14" HP 8470p + GTX560/[email protected] + $7 eGPU (EC2 MOD)

 
2012 14" HP EliteBook 8470P [3rd,2C,M] + 9600 GT @ 4Gbps-EC2 (PCE164P-N03) + Win10 [build link]  


ReplyQuote
ElmerKenazus
(@elmerkenazus)
New Member
Joined: 3 years ago
 

Thanks, since I don't want to mess up my expresscard adapter when arrives

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
j chaina
(@j_chaina)
Active Member
Joined: 3 years ago
 

can you please draw a sketch where to solder mpci to expresscard. photos are ok...but dont help much.

thank you

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
ElmerKenazus
(@elmerkenazus)
New Member
Joined: 3 years ago
 
Posted by: nando4

@diyman, your CUDA-Z results are a little below what's expected for 4Gbps-EC2. This likely means there is may be bit errors requiring some error correction being performed down the link.


FIX: Add shielding parallel ground lines to the PCIe TX/RX wires

There is one way you can improve this. The 4 PCIe TX/RX lines PETn0/PETp0/PERn0/PERp0 mPCIe pins 23,25,31,33 have noise shielding ground lines running parallel to them. In your implementation you have been connected these lines to a common ground as central silver blob.

So simply wire them in parallel so the differential signalling provides electromagentic noise suppression. If all goes well, your CUDA-Z H2D numbers will then be as expected.

I got my expresscard usb 3.0 today, could you help me with this, i need a draw or some documents to learn which ping goes where

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
diyman
(@diyman)
Eminent Member
Joined: 3 years ago
 

I added the drawing, I hope to help you with the project
I wanted to do a better drawing, but I did not have enough time.
Later I might update the drawing and publish newer results with GTX 560.

I look forward to feedback.  🙂


2012 14" HP 8470p + GTX560/[email protected] + $7 eGPU (EC2 MOD)

 
2012 14" HP EliteBook 8470P [3rd,2C,M] + 9600 GT @ 4Gbps-EC2 (PCE164P-N03) + Win10 [build link]  


ReplyQuote
nando4
(@nando4)
Noble Member Admin
Joined: 4 years ago
 
Posted by: diyman

Later I might update the drawing and publish newer results with GTX 560.

I look forward to feedback.  🙂

Thank you for the drawing. One PCIe TX/RX GND shield wire location was corrected & opening post drawing updated. Please be sure to use this as a reference if doing further updates.

eGPU Setup 1.35    •    eGPU Port Bandwidth Reference Table

 
2015 15" Dell Precision 7510 (Q M1000M) [6th,4C,H] + GTX 1080 Ti @32Gbps-M2 (ADT-Link R43SG) + Win10 1803 [build link]  


diyman liked
ReplyQuote
 of  14