Welcome Guest ( Log In | Register )

Outline · [ Standard ] · Linear+

 DIY Vidock / egpu, transform ur laptop into gaming machine

views
     
shaifulshahrir
post Feb 22 2013, 04:51 PM

New Member
*
Newbie
2 posts

Joined: Feb 2013
QUOTE(kizwan @ Sep 3 2011, 02:46 PM)
eGPU Configurations
A. PCIe x1 link.
This setup only require one PCIe x1 port. This can be either mPCIe port or ExpressCard (34mm/54mm) slot. There are two flavors of PCIe x1 link setup:-

  1. Raw PCIe x1 link setup.
    Any notebooks can support this setup. However, eGPU will perform worst on any pre-Sandy Bridge (SB) notebooks with this setup. This is because of the PCIe x1 bandwidth on pre-SB notebooks is only 2.5Gb/s at each direction (5Gb/s concurrent). eGPU will perform better on SB notebooks because PCIe x1 link speed is 5Gb/s at each direction (10Gb/s concurrent). However, SB notebooks can only utilized this using newer PE4L v2.0 or PE4H v3.0 which will be available soon (Jan/Feb 2012).
  2. PCIe x1 + Optimus = x1.Opt or x1.2Opt
    Opt=Optimus will provide PCIe data compression which boost performance over PCIe x1 link. Optimus only possible if your notebook have either active Intel GMA 4500MHD or Intel HD Graphics or Intel HD 3000 or Intel GMA x3150 (e.g. Asus Eee PC 1015PEM netbook) iGPU. Combination with either of these iGPU & Nvidia Fermi (Nvidia GT4xx, GTS4xx, GTX4xx & above) desktop graphic card, you will be able to do x1.Opt setup. x1.Opt will provide way better performance than raw PCIe x1 link setup. It's equivalent to PCIe x2 link setup & on certain games, way better. You also will be able to get acceleration on internal LCD but the performance will almost half because graphic card need to transmit the frames through PCIe x1 link, the same link which notebook use to transmit data to eGPU for processing. The PCIe data compression provided by Optimus will reduced/eliminate any lags during gaming. You will get full performance if using external monitor (~80% compared to desktop).

    SB notebooks chipset support PCIe 2.0 5Gb/s x1 link. The performance is equivalent to PCIe 2.5Gb/s x4 link. The PCIe 2.0 5Gb/s compliant kit will be available soon (Jan/Feb 2012).
B. PCIe x2 link.
This setup require two PCIe x1 ports. This can be either combination of ExpressCard + mPCIe slot OR two mPCIe ports. x2 link setup only possible with either of these combinations:-

  1. PCIe port#1 & port#2.
    OR
  2. PCIe port#3 & port#4.
    OR
  3. PCIe port#5 & port#6.
You can use AIDA64 software to check the PCIe port numbers, for example:-
user posted image

Remember, the PCIe port(s) that is/are reported "Empty" doesn't means they are available physically. You need to check them yourself. mPCIe port(s) usually located at the bottom of your notebook, in HDD/RAM compartment. For ExpressCard slot, you need to connect, for example, ExpressCard to eSATA/USB adapater to know the ExpressCard PCIe port number.

This is an example of x2 link connections; PCIe port#1 (WWAN) & port#2 (WLAN):-
user posted image
This setup provide performance equivalent to x1.Opt setup, except the internal LCD support/acceleration. External monitor is a must for this setup since notebook doesn't have compatible iGPU to project frames to internal LCD. You can use either ATiAMD or Nvidia graphic card for this setup.

C. PCIe x4 link.
This is rare setup. This setup require 4 PCIe x1 ports; PCIe port#1 + port#2 + port#3 + port #4 OR PCIe port#5 + port#6 + port#7 + port #8. Only some notebooks have PCIe ports arrangement that can support this setup, e.g. Dell Studio XPS 1645.
NOTE: x2 & x4 link setup are not possible on SB notebooks due to hardware/BIOS limitation.
ExpressCard (34mm/54mm)
(Source: www.expresscard.org)
Comparison between CardBus & ExpressCard. Only ExpressCard useful for eGPU.
user posted image
user posted image
eGPU vs. PCI space
eGPU will require 256MB of PCI space for it to work. TOLUD register defined available PCI space on notebooks. On some notebooks, TOLUD register is set too high which means there is not enough PCI space for eGPU. In this situation, the only way you can get eGPU to work is by reducing RAM to 2GB/3GB of RAM. With more RAM, eGPU will be detected but with Error 12 in Device Manager. To know the value set in TOLUD register, you can use Device Manager; set View to "Resources by connection" & expand the Memory tree; like this:-
user posted image

The first PCI bus with 8 digits memory address is what you're looking for. In the above example, the firs PCI bus with 8 digits memory address is 0xA8000000. The calculation is simple:-
0xA8000000 = 2818572288 (dec) bytes = 2818572288 / 1024 / 1024 / 1024 = 2.625 GB

As long as TOLUD is equal or lower than 3.25 GB, you will have no problem using eGPU & 4GB or more RAM. You can use this table for quick calculation:-

  • E0000000 = 3.5 GB
  • D0000000 = 3.25 GB
  • C0000000 = 3 GB
  • B0000000 = 2.75 GB
  • A0000000 = 2.5 GB
Usually, even with low TOLUD, you can get Error 12 in Device Manager since the PCI space are, let say, scattered. For this, you can do PCI compaction using eGPU Setup 1.x. USD 25 license fee will be impose if you use eGPU Setup 1.x software with eGPU kit from any supplier other than HIT (Harmonic Inversion Tech).

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
You can easily supercharged the ULV processor using ThrottleStop.

Anyway, kimchoo DIY eGPU setup is x1 link with Optimus which is better than PCIe x2 setup. With PCIe x2 setup the eGPU will perform roughly 80% from it actual capability. There is several video on youtube. You'd be surprise how well it perform on PCIe x2 or PCIe x1.Opt (with optimus).
*
sorry kizwan i really dont understand on how to determine which type pe4H to buy and which type of egpu to configured.
and how to determine the TOLUD.

Acer Aspire 4750G
6gb RAM (upgraded)
i5 2410M
gt 520m with intel HD graphics



 

Change to:
| Lo-Fi Version
0.0137sec    0.74    7 queries    GZIP Disabled
Time is now: 14th December 2025 - 11:19 AM