Jump to content

Splitframe

Registered User
  • Posts

    74
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Splitframe

  1. You talked a lot about nVIDIA's PCIE bandwidth compression technology (Optimus ?), I didn't get the prerequisites very clear.

    Does the laptop must have an Intel integrated GPU to make it work ?

    If I only have a discrete GPU, Optimus mode can not be activated so I can't benefit from PCIE compression ?

    I don't plan to use the internal screen of laptop for eGPU since it seems to consume more PCIE bandwidth.

    Yes, for optimus to work you need a 4500MHD/HD/HD3000/HD4000 and a x1 link, it does not trigger at x2 or higher.

    I digged around a little too, and it seems that PE4H 3.2 and PE4L both only supports 1 PCIE 2.0 connection (soldered connection or PCIE 1x slot), and in 1 post of Tech Inferno Fan about TH05 thunderbolt adapter, he mentionned that x4 2.0 config will be limited to 10Gbps = 1.25GBps, only 25% more bandwidth than x2 2.0 or x4 1.0, instead of 16Gbps.

    So I wonder before the launch of Thunderbolt 20Gbps version in 2014, the highest bandwidth of an eGPU solution on the market is how much Gbps and what is this "most powerful" solution ?

    You are right.

    The fastest solutions at the moment are

    1. TH with a TH05.

    2. PCI-E 1.0 x4

    3. PCI-E 2.0 x1opt

    in that order.

    But the TH05 is not available anymore, I would love to have one myself :(

    As for a new Notebook, I don't know how the prices are where you live,

    but here are some:

    15,6" F-HD, HD4000, i7-3 quad, expresscard ( for pe4l ) ~1000 Euro:

    Wortmann Terra Mobile 1541 Pro, Core i7-3632QM, 4GB RAM, 250GB SSD, Windows 7 Professional (1220259) Preisvergleich | Geizhals Deutschland

    14" HD+ , HD4000, i7-3 dual, Thunderbolt ~ 800 Euro

    Lenovo ThinkPad Edge S430, Core i7-3520M, 8GB RAM, 500GB, UMTS, Windows 8 Pro (N3B57GE) Preisvergleich | Geizhals Deutschland

    17,3" HD+, HD4000, i7-3 quad ~600 Euro:

    HP Pavilion g7-2304sg (D2X54EA) Preisvergleich | Geizhals Deutschland

  2. Hello,

    I am very interested to add an eGPU to my old Studio XPS 1645, I already have an ATX PSU with 27A for 12V output and an external monitor, and I am considering a PE4H PCIE 1.0x4 configuration with GTX 660Ti.

    So I have some questions here :

    Is my PSU output sufficient for 150W TDP GTX 660Ti or even 200W TDP Radeon 7950 Cards ?

    27A * 12V = 324W

    So, yes.

    Do you have 4 available mPCI-E slots for 4 PM3Ns?

    Because every PM3N can only deliver one lane.

    If you have 2 or less, one PE4L 2.1b might be the better choice,

    because with a x1 link and a NVidia Fermi or higher card ( GTX 460 and up )

    the NVidia driver kicks in a little sweet extra called pci-e compression.

    That boosts the DX9 capabilitys to "nearly" x2 speed.

    And DX10 and up something like 50% boost, approx...

    it varies, really.

    Plus, even if you had 4 capable slots ( mPCI-E and EC mixed or something )

    you'd only have x4.1 ( PCI-E 1.0 x4 ) because the PE4H 2.4 with 4 connector only supports Gen1.

    Then again you'd have a connection like x2.2 ( x4.1 = 1000MB/s = x2.2 )

    and x1.2opt nearly reaches that with it's pci-e compression, so it would

    be kind of a waste of money for a small margin of performance....

    Imho.

    edit:

    I just looked up your XPS and noticed that it has a PM55 chipset.

    In the sticky post stands that they do not support Gen2 from the

    start so you could be forced to go for x4 :/

    Will I encounter issues with memory resource allocation ? I have 8GB RAM installed on it.

    Could be, but is not a high obstacle.

    There are Workarounds.

    Can PM3N adapter be easily cut to fit in half size Mini PCIE slot ?

    As you can see in this image the PM3N with the HDMI connector

    has a predetermined breaking point, so yes, but the mHDMI plug

    could be too thick/long so open your notebook and take a look.

    post-12069-14494995406001_thumb.jpg

    Can I replace cables of BPlus by longer Mini HDMI to Mini HDMI cables bought otherwhere ? (1m or 1.5m)

    BPlus offers packets with up to 2m, so I don't think

    other cables would make trouble if they are properly

    shielded... I guess.

    Any recommandation on eGPU choice or any cautions to take ?

    Look around and compare a bit.

    Especially in the Sticky Thread http://forum.techinferno.com/diy-e-gpu-projects/2109-diy-egpu-experiences-%5Bversion-2-0%5D.html

    There you can filter out the best combination for your needs.

    Consider that better cards use higher bandwith and that is the resource we are short at,

    so a GTX 650TI or GTX 4601G might already do the trick, instead of a expensive 660ti

    that might have more raw power for its money, but can't push it through the link bus.

    And other questions about reusability of PE4H on other notebooks :

    Can Precision M4700 profit from PE4H to form a PCIE 2.0 *4 configuration ? It has 1 EC slot and 3 Mini PCIE slots.

    In general, can Series 6-7 chipsets based notebooks form a multi-lane eGPU connection ? (like PCIE 2.0 *2, *4)

    I saw in first post that for Series 6-7 chipsets that is not possible but later I saw some posts saying that it is possible but with some constraints, so I am confused here.

    As of I know, the PE4H 2.4 ( with 4 ports for x4 speed ) does not support PCI-E 2.0

    and the newer one PE4H 3.2 only has one port and soldered ( ? ) cables, I think.

    Other than that, it could be possible. It's a bit try and error, it depends

    if you can map the ports right if I understood it correctly.

    You'd have to ask @Tech Inferno Fan for that, though,

    as my knowledge is limited there.

    Question about MXM slots :

    Is there a solution to externalize MXM port to create a PCIE 2.0 *16 connection for eGPU ?

    Thanks in advance

    Some people are on that already, but as of now

    I do not know how far they got.

    Google it a bit, my last intel on that is that

    they talked to some company about that.

  3. OH!

    That doesn't work. HDMI cabling is too slow for the PCIe x1 2.0. Thus the PE4L v2.1 has soldered on connectors.

    Try using a DisplayPort connector/cable. I've been talking to @Tech Inferno Fan about this exact thing. Neither of us has tried the DP connection with the PE4L v2.1, but the speed it offers might be enough to support it.

    Give it a whirl, we would both be interested with a interchangeable DP cable.

    But the PE4L cable IS a HDMI1.4 + ethernet cable, so I thought it would work! :(

    And does DisplayPort has even enough lanes? I need 4 shielded lanes, and HMDI1.4 has 5.

    and.... and... *starts to cry*

  4. Very nice, looking forward to your case. I use a micro acer case lol. I really should get some good pics up of it....

    Thank you :)

    I have a huge problem now though...

    I cut the cable of the PE4L and soldered it to HDMI Connectors, you know, for mobility,

    but now it doesn't work anymore.

    Some Pictures:

    PCI-E to HDMI - Imgur

    HDMI Connector Layout:

    bDgy7Pxl.jpg

    Notice: The number in the bottom left of a box is the HDMI Port number,

    the one in the top left is just the PE4L cable number ( just for me to

    solder easier ). The rest as it stands in the Key.

    ONarhWyl.jpg

    Is this because of crosstalk? The HDMI Wire is 0,75m long with the shortened PE4L

    cable I am at approx. 90cm length.

    I tested all connection with a multimeter, no bridges, every lane arrives correctly

    resistance is at 0,8ohm on every lane.

    Please help :(

  5. Windows has allocated the eGPU into empty 32-bit pci-e space as it was available. If it had not been available it would have placed it in the 'large memory' 36-bit space. It can be forced into 36-bit space using Setup 1.x, though is unnecessary. Seeing there are no errors against the GTX560, try uninstalling the intel HD driver + NVidia driver, the reinstalling both ensuring you do a 'clean' NVidia install as an attempt to get the external LCD work. Worth also trying another LCD.

    Thanks, I'll try this.

    What bugs me is, that it worked before I cut the PE4L cable and soldered it to the HDMI connectors.

    I tested every lane and I have no bridges and every lane is connected.

    And, as you see, the system sees my gpu.

    But I can't start the NVidia control center and even CUDA.Z and GPU-Z don't see the card.

    EDIT:

    Sadly, it didn't work.

    The HDMI cable is 0,75m long. Maybe that's too long?

  6. Hi,

    I encountered a weird problem today.

    I soldered my HDMI ports and wanted to connect the PM3N to the PE4L via a HDMI cable ( it's a 1,4 with ethernet )

    and Windows recognises it but suddenfly puts it into another Memory block:

    4ngM3EI.png

    Does anyone know why that is?

    The device manager lists the GPU as normal Graphic Card without any warnings, but I can't get an image out of it.

    Weird...

  7. Guys,

    For the past few months I've powered my 660 ti with an old PSU that I bought back in 06 for my EGPU (and was working fine)

    Yesterday, a power outtage blew out my power supply. Since I have the CX 430 as a backup, I thought I'd fine.

    However, the CX430 only has 1 PCI-E power connector, the 660 TI requires two.

    I remember Nando telling me CX430 would be fine for the card, so any tips on how to get this to work?

    Thanks all.

    Hi,

    you can buy a adapter from 4pin Molex to a PCI-E connector like angerthosenear said,

    or tinker your own from the old PSU, I'll post a easy cost effective guide on my eGPU blog on Tuesday.

    You'd just need a few bucks for a shrink-on tube and a scissor.

  8. Tech Inferno Fan said:
    It depends on how the bios handles detection of a non-whitelisted wifi card. HP systems like a 25x0P will halt bios boot with an "error 104-unsupported card detected". The non-whitelist wifi card needs to be physically removed from the slot to be able to bootup the system. These same systems would however not halt if an eGPU was attached to the mPCIe slot.

    Some other systems' bios will boot but will simply ignore the wifi card and disengage the mPCIe slot. In this case Setup 1.x can be used to re-engage the mPCIe slot for use with non-whitelisted card. Usually pin20 (radio enable) on the wifi card needs to be isolated with cellophane tape for it to work.

    If you are endeavouring to bypass the bios whitelist checks for wifi cards then I would suggest scouting for a modified bios on this site.

    Okay, in my case I get the 1802 error and it wouldn't boot.

    I'll ask the guys to bypass the bios whitelist checks for wifi cards. Thanks!

  9. Cool - though given you're getting good results on your external monitor and the same results on your internal monitor (you mean internal result is the same as external, right?), then Optimus could only be working really really well rather than badly.

    If I get a chance to check my machine later I'll report back (T420 i5 and GTX560ti448). I'm guessing your machine has a 1366x768 internal display rather than 1600x900.

    Hi,

    my internal display has a 1600x900 resolution, but all the benchmark tests only run at 1280x720, Maybe it's because of this.

    I'll test some games with the native resolution of the internal display and put it in my blog!

    Thanks for the answers!

  10. Not entirely true - his results look a lot higher than he'd get out of the iGPU.

    My expectation is that with a GTX560 he's simply not saturating a 1.2Opt link on the internal display. i.e. the bottleneck is the card rather then the PE4L.

    Edit: IMHO Getting sensible numbers for external use and being able to replicate those numbers when using the internal display is not a cause for complaint.

    i.e. you're getting 90% of desktop performance with an eGPU driving an external monitor. Great! And you're sad that the performance is not dropping off when you use the internal display? That makes no sense. So are you expecting to get 100% of desktop performance when using the card externally (i.e. a 10% gain)?

    Nono, I don't complain I really like the way it works now. I just wondered since many people have worse results with the internal display.

    I thought that I have done somehting wrong and, well yes, could get a little more on the external Monitor.

    Like optimus issn't working correcty or anything like that.

  11. It sounds like you plugged the external display into the laptop instead of the card.

    Hi,

    thanks for the answer, but no the display was plugged via DVI into the eGPU directly :(

    edit:

    you can see in my blog post that i have less Host to Device than Device to Host speed in CUDA-Z.

    the numbers stay that way, regardlessly of the combination of internal/external display and

    actived/deactivated components I try.

    And, of course, the benchmark results stay the same, too.

  12. Hi,

    this thread will be my "Blog" of the experiences and troubles with my S430 and the eGPU Setup.

    I am currently collecting the pictures and make videos of how I build my case.

    Updates will come regularly.

    Update from 12.06.2013:

    Hey, I got my PE4L 2.1b mod to work. Sadly I rarely have issues with the

    connection. I think that a downgrade to Gen1 link speed could fix the issue.

    Bplus now has a cable for the PE4H 2.4 that will allow me to run Gen2

    and lucky as I am I was able to get my hands on a Cheap PE4H 2.4 from

    ebay. I also purchased the new cable from BPlus already.

    The plans about my case have also changed, I wanted to make

    a metal one and already had the plans layed out.

    But with the announcemend of payable Thunderbolt adapters

    in (hopefully) early 2014 I decided to just make a "cheap" case

    for these 6 Months that I'll use it.

    When the cases that come with the Thunderbolt adapter do

    not fit my needs I'll use the materials and layouts I gathered/made

    to make a metal case for the Thunderbolt eGPU solution.

    I will also make some minor changes to the XBOX 360 PSU.

    So until my new hardware arrives in approx. two weeks

    there will be no updates. Sorry.

    Until then :)

    Lets start with my System specs:

    • Lenovo S430 3364-57G
    • Core I7 3520M 2 x 2,9Ghz HT
    • 2x 4GB Hyundai DDR3 1600Mhz
    • Plextor 128GB M5S
    • Travelstar Z7K500 500GB
    • Intel HD4000
    • Zotac GTX 560 Multiview
    • Windows 7 64bit Professional

    eGPU Setup Specs:

    • PE4L 2.1b with PM3N
    • XBOX 360 Power Brick 203 Watt
      ( 12V @ 16,5A = 198W , 5Vsb @ 1A = 5W )
    • DELOCK HUB USB 2.0 4 Port ext. ZSlimZ
    • Molex wire from an old PC PSU

    Diagnostic Tools:

    Imgur album:

    Lenovo S430 eGPU with GTX560 - Imgur

    • 1.2opt
    • ≈368MiB/s H -> D ( ≈ 385MB/s ≈ 77% of 2.0 x1 )
    • ≈403MiB/s D -> H ( ≈ 422MB/s ≈ 84,5% of 2.0 x1 )

    Benchmarks:

    • 3DMark
      -- Ice Storm: 86378 ≈76% of 113619
      ---- Graphics: 125785 ≈ 82,5% of 152566
      ---- Physics: 41201
      -- Cloudgate: 9652 ≈ 55% of 17605
      ---- Graphics: 20463 ≈ 93% of 21922
      ---- Physics: 3388
      -- Fire Strike: 2398 ≈ 87,5% of 2738
      ---- Graphics: 2638 ≈ 91% of 2886
      ---- Physics: 4834
      ---- Combined: 984
      -- 3DMark11 3706 ≈ 91% of 4060
      ---- Graphics: 3645
      ---- Physics: 4222
      ---- Combined: 3507

    Software

    DSDT Override:

    Windows 8 DSDT Override:

    I tried, I read several guides on the topic, because I didn't want to setup a new OS, but

    I haven't found the solution, I experimented a bit myself, but to no avail.

    Windows 7 DSDT Override:

    File: DSDT Override + S430.zip

    The file contains a guide in german aswell.

    Die Datei enthält auch eine Deutsche Anleitung.

    DSDT Override for Lenovo S430 (3364-57G) and other Notebooks

    =====================================================

    There is a short guide for the S430 and a long one for

    other Notebooks.

    USE AT OWN RISK. NO WARRANTY!

    If you have a S430 (3364-57G) and Windows 7 installed:

    Step 1:

    Open CMD in Admin Mode.

    Windowskey -> type "cmd" -> right click on it ->

    start as admin.

    Step 2:

    Navigate to this directory.

    Step 3:

    Type "asl /loadtable DSDT-S430.aml" into the commandline.

    Step 4:

    Reboot. Check Device Manager -> view -> resource by connection.

    If you have a "Large Memory" entry now, you're done.

    =====================================================

    =====================================================

    If you have no Lenovo S430 you have to go the full way.

    Step 1:

    Open your Device Manager and click on view -> ressources by connection.

    Step 2:

    Search for the last "PCI bus" entry. It should have a lot of subentries,

    including "Motherboard resources".

    Step 3:

    Write down or memorise the last digits of the second value inside the brackets.

    e.g. Entry: [00000000BFA00000 - 00000000FEAFFFFF] PCI bus

    Value to memorise would be "FEAFFFFF".

    gE5OIU9l.png

    Step 4:

    Open CMD in Admin Mode.

    Windowskey -> type "cmd" -> right click on it ->

    start as admin.

    Step 5:

    Navigate to this directory.

    Step 6:

    Type "iasl -g" into the command line.

    You should have some new files in your directory now.

    One of them should end with ".dsl".

    Step 7:

    Open the .dsl file with the editor.

    Step 8:

    Press STRG + F and search for the memorised value.

    Step 10:

    You will see a bunch of "DWordMemory" Methods, go to the end of that list,

    put your cursor behind the last "TypeStatic)" ( yes after the bracket ) press

    Enter and now copy the following at the place:

    QWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,

    0x0000000000000000, // Granularity

    0x0000000C20000000, // Range Minimum, set it to 48.5GB

    0x0000000E0FFFFFFF, // Range Maximum, set it to 56.25GB

    0x0000000000000000, // Translation Offset

    0x00000001F0000000, // Length calculated by Range Max - Range Min.

    ,, , AddressRangeMemory, TypeStatic)

    It should look like this:

    fn9SVyCl.png

    Now indent if you like for better readability.

    ( Notice the Method you inserted is a 64bit QWordMemory not DWordMemory )

    Step 11:

    Go to the top of the textfile, you should see two lines that

    start with "AHCI" delete both and save the file.

    Step 12:

    Switch to the command line again.

    Type "iasl <name of="" the="" file="" you="" got=""><dsl file="" name="">.dsl".

    Step 13:

    Check the output, if there are 0 Errors you are fine if not check

    some DSDT sites like:

    DIY eGPU experiences - Page 1003

    tonymacx86

    Don't forget to thank them for their efforts.

    Step 14:

    If you got 0 Errors you'll get a "DSDT.aml" file.

    Type "asl /loadtable DSDT.aml" into the command line.

    Step 15:

    Reboot. Check Device Manager -> view -> resource by connection.

    If you have a "Large Memory" entry now, you're done.

    Hardware & Case

    XBOX360 PowerBrick:

    Q: Won't 198W be too much for a Molex wire to handle? Aren't you afraid of cable fire?

    A: Yes you are right, 198Watt would be too much for a single Molex wire, but I have a GTX560

    that just consumes 150Watt. Molex oficially handles up to 11A per lane, what would make 132W

    on the 12V lane. I know I am slightly above that and tested the wire heat while my GPU was on

    maximum Load during a 3DMark benchmark. it got warm, but far from Hot. I would guess that the

    single 12V cable had about 26°-30°C and I decided that this is okay for me.

    Edit:

    I tested the temperature with a device now, the cables surface got 24,3°C warm.

    So please keep 11A per lane in mind and be careful!

    Cable fire is very dangerous. Test thoroughly beforehand!

    Q: Why do 5Vsb and PSU Enable go into the red lane?

    A: When you plug in the XBOX PSU it will be on standby and only provide 5V on the 5Vsb

    lane ( Vsb = Volt Standby ), to wake the PSU up there must be a 1,5V to 5V current on the

    PSU Enable lane. Only then you'll have power on the 12V lane to power your GPU.

    Q: Why did you seperate the GND lanes?

    A: I noticed that the 3 lanes get a bit too thick for my shrinking hose, so I split it up.

    The thinner wires handle up to 8A per lane and my GPU needs 12,5A so I am safe with

    my GTX560 in this case.

    JSkOWCSl.jpg

    Ou315Ivl.jpg

    The male Molex connector is connected with the female one on the XBOX PSU.

    The female connectors are for the PCI-E power adapters and the female floppy

    for the PE4L. I just cut them off from an old ATX PSU.

    Discontinued attempts

    PE4L Socket and Plug:

    I tried to connect the PE4L via a HDMI cable to get more mobility.

    Sadly it didn't work.

    I soldered everything right, but it seems that the impedance of 4 soldered bridges

    and one HDMI connection is too much.

    Here are some pictures:

    Photo Album - Imgur

    Ferrit Cores for the PCI-EMM060B Cable:

    Short: It didn't work no Gen2 Speeds:

    post-12069-14494995884434_thumb.jpg

    to be continued...</dsl></name>

    • Thumbs Up 4
  13. Hi,

    I made it this way:

    Slowly cut the seperate wires and mark them with numbers, each wire on both ends gets a matching number for later.

    Solder each end to a HDMI Port, then place the hdmi port somewhere reachable on the laptop.

    I have a caddy in my DVD bay to hold a second Hard Drive, there was some space and now it looks like I have a

    additional HDMI slot.

    Now I just hook both ends together with a HDMI cable.

  14. Hey there,

    you could go for this something like this:

    12V DC Netzteil Trafo LED RGB Leiste Stripe Strip 15A 20A 30A 180W 240W 360W | eBay

    for the GPU. With the 180W version you would have 2 Lanes for each PCIe power jack most GPUs have.

    And it's only 3cm thick.

    The Problem would be the 3,3V, you'd need a voltage converter for it ( about 3-5 bucks at most ).

    Then you could just solder the appropriate lines to an old ATX jack.

    But beware! I have no experience with this. I am just about to build an

    eGPU myself and have a friend who is an electrician who'd help me with this.

    It's just a possibility!

×
×
  • Create New...

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.