Jump to content
EwinRacing Flash Series Gaming Chairs
Tech Inferno Fan

eGPU experiences [version 2.0]

Recommended Posts

it did happen once with this;

here's the link to its mini review; Fast, but compromised: Gigabyte

Never heard of it before. Besides that, showing me this thing which is only mediocre in performance isn't proving wrong what I wrote. I didn't write that it's not possible to make, I wrote that it won't happen in terms of manufacturers or even Intel themselves pushing those NUC boxes with MXM graphics cards. There's no reason to. There will be enough of small form factor devices coming up if SteamOS and the "Steam Boxes" will be pushed on the market.

Apart from this, with the hopefully extended distribution of Thunderbolt(usual or USB-C plug) and official support of eGPUs, take a mobile quadcore Intel processor like what we've got in the Macbook Pro 15", HP ZBook, Thinkpad W540/541 etc, implement a sufficient cooling(maybe AiO water cooling) that doesn't sound like a departing airplane, at least the possibility for 8 GB RAM, M.2 slot for system storage, integrated wifi, LAN and give it, as the important part, a Thunderbolt slot in whichever form with eGPU support.

That's it. Put that in such a NUC box. No more need for crappy overpriced mobile GPUs if you can plug your desktop GPUs into such boxes. The Intel mobile quads are more than capable to compete with desktop Intel CPUs.

Share this post


Link to post
Share on other sites

I would like to say thanks for your awesome work.

I had a DiY eGPU years ago (when I was using an old core 2 duo laptop + GTS 450 gpu and the thread was still at notebookreview) using the PE4L-EC2C. While it was great for a while, the intel Core 2 duo I have is aging and I only have PCIe 1.0 @ x1.0

I had migrated to desktop computers for a while due to performance \ price (I have Core i7 5820k, 16GB RAM, GTX 970 with custom loop and 144Hz 1080p monitor). I was recently looking at some laptops and the Asus G751JM caught my attention due to its price and performance.

I needed a laptop when I am traveling and the GTX 860M doesn't look like a strong enough GPU to push consistent 100FPS at 1080p even on medium~high setting on games I will play (like GTA 5, Grid Autosport, F1 2015, Dota 2, etc...).

It has a Core i7 4710HQ, 8GB RAM, GTX 860M (maxwell and according to google it is rougly the same performance as GTX 750 Ti) and more importantly a 1080p IPS display that is overclockable to 100Hz and a thunderbolt port. I immediately pulled the trigger to buy it now and it is still not shipped out for some reason (bought the laptop from here) :neglected:.

I have a few questions if you don't mind about eGPU.

First of all I heard that there was a new version of thunderbolt, how can I tell which version of thunderbolt is on my laptop? I tried googling it but there is no conclusive answer as to what version is on Asus G751. According to some guy the Thunderbolt host chip in Asus G751 is BDW-TBT-LP (WR) LINK HERE

I am also wondering what is the cheapest available thunderbolt adapter so I can plug in a desktop graphics card (something like a GTX 970)? If you can tell which parts to get (like what cable, board, graphics card, psu) that would be great. The enclosure that is available are outrageously expensive (it cost like $600 which is the same amount I paid for the Laptop).

This might be off topic but there was a leaked driver that enabled G-Sync on some laptops (mainly laptops that uses eDP monitor interface and has a panel LG LGD046C and no NVIDIA Optimus according to this guy), What is your thoughts about it?

Also is there a way to permanently disable the integrated intel graphics on an NVIDIA Optimus enabled laptop (like the Alienware M17x r3 that has a BIOS option to select either iGPU or dGPU) if there is no setting in the BIOS? I have the same eDP panel on my laptop but NVIDIA Optimus according to reports prevent the G-Sync hack from working.

Last but not the least, with the arrival of HBM (High Bandwidth memory), do you think a thunderbolt port would provide enough bandwidth given the massive increase on bandwidth on HBM gpu's (NVIDIA is claiming 3x higher bandwidth with HBM on NVIDIA Pascal LINK HERE)?

Share this post


Link to post
Share on other sites
Never heard of it before. Besides that, showing me this thing which is only mediocre in performance isn't proving wrong what I wrote. I didn't write that it's not possible to make, I wrote that it won't happen in terms of manufacturers or even Intel themselves pushing those NUC boxes with MXM graphics cards. There's no reason to. There will be enough of small form factor devices coming up if SteamOS and the "Steam Boxes" will be pushed on the market.

Apart from this, with the hopefully extended distribution of Thunderbolt(usual or USB-C plug) and official support of eGPUs, take a mobile quadcore Intel processor like what we've got in the Macbook Pro 15", HP ZBook, Thinkpad W540/541 etc, implement a sufficient cooling(maybe AiO water cooling) that doesn't sound like a departing airplane, at least the possibility for 8 GB RAM, M.2 slot for system storage, integrated wifi, LAN and give it, as the important part, a Thunderbolt slot in whichever form with eGPU support.

That's it. Put that in such a NUC box. No more need for crappy overpriced mobile GPUs if you can plug your desktop GPUs into such boxes. The Intel mobile quads are more than capable to compete with desktop Intel CPUs.

Yes I agree with all your point buddy, hell I don't want to spend $500 for an MXM based GPU, I'd get a GTX 980.

Thunderbolt 3 ports on all devices should be necessary, all devices, not just those fruity brands and hellish expensive laptops.

Share this post


Link to post
Share on other sites
Hello. I'm using a Lenovo laptop. I've been successful in implementing my egpu setup using the express card and pe4c. Now my question is this : are there any optimizations and increasing the band with? Could I use the x2 port and route that to the mpcie for extra bandwidth?

Which Lenovo model do you have?

Share this post


Link to post
Share on other sites

Hi my name is Damian from Argentina, and I´m new in the forum, and I have very little experience(almost nothing) in this.

This are my spects:

Dell Latitude E6430

Windows 7 64 bits

Nvidia NVS 5200M

8 Gb RAM

I´ve recently buy a GTX 960 Strix 4 gb, and i´m getting the error 12

My question is, Is the only way to fix it, buy the setup 1.x? Because I´ve already spent to much money, and right now, havent that money.

I´ve already (I think is okay) do the DSDT Override but, i dont know what else to do.

Thank you and regards from Argentina

Share this post


Link to post
Share on other sites

Hi my name is Damian from Argentina, and I´m new in the forum, and I have very little experience(almost nothing) in this.

This are my spects:

Dell Latitude E6430

Windows 7 64 bits

Nvidia NVS 5200M

8 Gb RAM

I´ve recently buy a GTX 960 Strix 4 gb, and i´m getting the error 12

My question is, Is the only way to fix it, buy the setup 1.x? Because I´ve already spent to much money, and right now, havent that money.

I´ve already (I think is okay) do the DSDT Override but, i dont know what else to do.

Thank you and regards from Argentina

Share this post


Link to post
Share on other sites
T510. Thanks for your response

Yes, it's possible, but it's necessary that your two ports (expresscard and mPCIE) are odd numbered. Open up a software tool such as AIDA64 and look which port numbers those two have.Anyway, in the first page of this thread you may find more information. There's also a chart, in which you can search if there are other T510 implementations.

Share this post


Link to post
Share on other sites
Yes, it's possible, but it's necessary that your two ports (expresscard and mPCIE) are odd numbered. Open up a software tool such as AIDA64 and look which port numbers those two have.Anyway, in the first page of this thread you may find more information. There's also a chart, in which you can search if there are other T510 implementations.

I tried to search but I couldn't find anything on my brand of laptop. I also looked at the first page but it's a little overwhelming and I'm not sure if I overlooked it or not. is it just a simple as connecting the mpcie adapter to the laptop as well as the expresscard? And into pe4cs x1+x2 ports respectively?

Share this post


Link to post
Share on other sites
I tried to search but I couldn't find anything on my brand of laptop. I also looked at the first page but it's a little overwhelming and I'm not sure if I overlooked it or not. is it just a simple as connecting the mpcie adapter to the laptop as well as the expresscard? And into pe4cs x1+x2 ports respectively?

noric probably meant this thread: http://forum.techinferno.com/diy-e-gpu-projects/6578-implementations-hub-tb-ec-mpcie.html

It's not the first page of this thread here though.

If you search for T510 with ctrl+f you'll find one occurrence in the list of implementations which points to a EC x1.1 2 Gbps implementation and the second occurrence shows a text which states that your notebook is actually capable of using both EC + mPCIe to achieve x2.1 4 Gbps connection.

Share this post


Link to post
Share on other sites
noric probably meant this thread: http://forum.techinferno.com/diy-e-gpu-projects/6578-implementations-hub-tb-ec-mpcie.html

It's not the first page of this thread here though.

If you search for T510 with ctrl+f you'll find one occurrence in the list of implementations which points to a EC x1.1 2 Gbps implementation and the second occurrence shows a text which states that your notebook is actually capable of using both EC + mPCIe to achieve x2.1 4 Gbps connection.

i tried to use to both connections yesterday. The mpcie is actually underneath the keyboard which is a little annoying. For whatever reason, the atx power supply and graphics card power up and stay on regardless of whether there laptop is on, or off. And when I boot with both connected ( mpcie and EC), nothing happens but a black screen. Not sure if this is the place but have you any clue? The same thing happens with just the mpcie connected. The egpu setup Powers regardless as to whether the computer the computer is on or off. I also have a tiny computer which has a mpcie connection as well in the same exact thing happens as long as there's power going to the computer

Share this post


Link to post
Share on other sites
The same thing happens with just the mpcie connected.

Just wait for Nando4 to be sure (he's THE man :D), but I'm quite sure you are facing the well-known whitelist problem of Lenovo bioses. If that's the case, I think there are two solutions: either hotplugging the mPCIe connector after the bios post (not advised really), or flashing a modded bios with no whitelist (advised).

But again, wait for Nando.

Share this post


Link to post
Share on other sites
Just wait for Nando4 to be sure (he's THE man :D), but I'm quite sure you are facing the well-known whitelist problem of Lenovo bioses. If that's the case, I think there are two solutions: either hotplugging the mPCIe connector after the bios post (not advised really), or flashing a modded bios with no whitelist (advised).

But again, wait for Nando.

I've been trying to get help but to no avail . I also have a modified bios which bypasses the whitelist problems on both laptops . With that laptop egpu runs ok, but just as good as express card. It seems there are problems with the mpcie connections under keyboards and stuff. I seem to not have any problems with the connectors near the ram underneath the laptop but the laptop I'm tryna get working only has expresscard and mpcie underneath keyboard

Share this post


Link to post
Share on other sites
I've been trying to get help but to no avail . I also have a modified bios which bypasses the whitelist problems on my other laptop . With that laptop egpu runs ok, but just as good as express card.

Just be patient and wait some time. He's probably busy, but in the end he always comes back to answer.

Yes, mPCIe and expresscard are the same, performance-wise. They both rely on the PCIe 1.0 bus (=2,5Gb/s).

I guess you'd need to search for a modded bios with whitelist removal. It should be easy to find it for your T510.

- - - Updated - - -

I seem to not have any problems with the connectors near the ram underneath the laptop but the laptop I'm tryna get working only has expresscard and mpcie underneath keyboard

And remember, if I'm not mistaken, that not every mPCIe port can be used for a x2 1.0 setup. It needs to be an odd numbered port and it must be contiguous to the expresscard port number: e.g. 1-3, 3-5, 5-7. Or something like that.

Share this post


Link to post
Share on other sites
Just be patient and wait some time. He's probably busy, but in the end he always comes back to answer.

Yes, mPCIe and expresscard are the same, performance-wise. They both rely on the PCIe 1.0 bus (=2,5Gb/s).

I guess you'd need to search for a modded bios with whitelist removal. It should be easy to find it for your T510.

I already have have modded bios for t510. I just wonder why when it comes to mpcie connections under neath the keyboards in some laptops, the egpu automatically powers on and stays on without me actually turning on the computer unless I unplug it. Same thing happens with my mini desktop computer it also has a mpcie connection on board. Again, I do not have this problem on my other laptop which has the mpcie connection underneath the laptop where you install ram at. If it helps I also have egpu setup but never needed to use it

Share this post


Link to post
Share on other sites
I already have have modded bios for t510. I just wonder why when it comes to mpcie connections under neath the keyboards in some laptops, the egpu automatically powers on and stays on without me actually turning on the computer unless I unplug it. Same thing happens with my mini desktop computer it also has a mpcie connection on board. Again, I do not have this problem on my other laptop which has the mpcie connection underneath the laptop where you install ram at. If it helps I also have egpu setup but never needed to use it

Your black screen problem when powering on is probably because the BIOS gets stuck not knowing what to do with the eGPU upon detecting it. The solution there is to delay the eGPU assertion until after BIOS has done it's thing by either hotplugging it after boot OR using delay switches on the eGPU adapter. On some Lenovo systems, disconnecting the external eGPU display has also allowed the system to boot with eGPU attached.

Share this post


Link to post
Share on other sites
Your black screen problem when powering on is probably because the BIOS gets stuck not knowing what to do with the eGPU upon detecting it. The solution there is to delay the eGPU assertion until after BIOS has done it's thing by either hotplugging it after boot OR using delay switches on the eGPU adapter. On some Lenovo systems, disconnecting the external eGPU display has also allowed the system to boot with eGPU attached.

I'll give it a go. Have you any idea of the power problem?

Share this post


Link to post
Share on other sites
I'll give it a go. Have you any idea of the power problem?

PE4C has power management. It's supposed to turn on the PSU only after detecting 3.3V coming in from the notebook's mPCIe/EC slot.

However, I too found that the power management stopped working on my PE4C 2.1 after several hotplugging attempts.

Seems that part of the circuit gets damaged during that process. Something I've advised BPlus about.

I'd suggest take the issue up with BPlus to perhaps get a replacement adapter for your faulty one.

PE4C V3.0 has been released. Recommended for Gen2 capable machines however it's not capable of a x2 connection.

Share this post


Link to post
Share on other sites
PE4C has power management. It's supposed to turn on the PSU only after detecting 3.3V coming in from the notebook's mPCIe/EC slot.

However, I too found that the power management stopped working on my PE4C 2.1 after several hotplugging attempts.

Seems that part of the circuit gets damaged during that process. Something I've advised BPlus about.

I'd suggest take the issue up with BPlus to perhaps get a replacement adapter for your faulty one.

PE4C V3.0 has been released. Recommended for Gen2 capable machines however it's not capable of a x2 connection.

would The power management issue still be a problem if the express card powers on properly when computer powers on? The mpcie connection underneath my laptop where the wifi card was works as normal, it only happens in my mini desktop as well as my other laptop where the mpcie is on the motherboard and underneath the keyboard respectively

Share this post


Link to post
Share on other sites

If you need to do the sleep/resume trick after booting with wifi card, then you have a whitelisting issue.

Thanks for your reply.I finally managed to get the eGPU detected in Setup 1.3 and in the desktop thanks to hotplugging - however I still have the error 12. I've tried all your solutions listed here: http://forum.techinferno.com/diy-e-gpu-projects/2129-diy-egpu-troubleshooting-faq.html#error12_faq1 , but the only one that works for me is to limit my RAM to under 4gb.

I was hoping that now I got my eGPU recognized in Setup 1.3, that I can now try PCI compaction to solve my issue. But the only compaction scenario that works is the last one (I want to say END 64bit? I forget the exact name :P), however at the very end where the program is refreshing the status window I always get an "error from reading from Drive C" error, with the options to Abort, Ignore, Retry, or Fail - but no matter what I pick I just get the same error over and over again. I've tried limiting the scope, but that doesn't help. Any thoughts and a way to fix this, or another way to fix the error 12 that's not listed on the link above? I've even tried a DSDT fix and everything worked smoothly (I see the large memory allocation in Device Manager), but in Setup 1.3 I see "DSDT: no" and the GPU never never seems to get allocated into the large memory space when I hot-plug it. Thanks!

Share this post


Link to post
Share on other sites
I was hoping that now I got my eGPU recognized in Setup 1.3, that I can now try PCI compaction to solve my issue. But the only compaction scenario that works is the last one (I want to say END 64bit? I forget the exact name :P), however at the very end where the program is refreshing the status window I always get an "error from reading from Drive C" error, with the options to Abort, Ignore, Retry, or Fail - but no matter what I pick I just get the same error over and over again. I've tried limiting the scope, but that doesn't help. Any thoughts and a way to fix this, or another way to fix the error 12 that's not listed on the link above? I've even tried a DSDT fix and everything worked smoothly (I see the large memory allocation in Device Manager), but in Setup 1.3 I see "DSDT: no" and the GPU never never seems to get allocated into the large memory space when I hot-plug it. Thanks!

Set closeunusedbridges and try pci compaction again. If have more issues then pls email me.

- - - Updated - - -

I don't know how to install the software , Who Can Help me please ?

What software are you talking about?

  • Thumbs Up 1

Share this post


Link to post
Share on other sites

Hello, I have a problem with an eGPU set up. I did everything right but in device manager i'm getting error 35. Do you now how to fix it?

MacBook Pro Retina 650m

GTX 980

OSX 10.9

Windows 8.1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • 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.