Jump to content

Advanced EE Help Needed


Recommended Posts

Hi all,

 

I'm trying to create my own eGPU (with a twist) and would really appreciate some help!


I want a device that I can use for 2 different purposes:

1) As a eGPU to let me game using my Macbook Pro (via Thunderbolt)

2) An independent desktop computer capable of gaming (has its own CPU, RAM, HD)

 

The problem I'm having is figuring out a good way to interface the GPU with 2 different sources and switch between the two. The current solution I can think of is creating a custom PCB which takes splits the GPU PCIe bus into 2, one of which is active depending on the orientation of a physical switch. This would take a lot of effort, with the added difficulty of interfacing with Thunderbolt - which seems to be restrictive of the devices they allow.

 

Is there a simpler way to do this that won't require designing a PCB?

 

Or is there any company selling this type of chip?

 

Thanks in advance

Link to comment
Share on other sites

1. "Engineering" implies practicality. The simplest solution is often also the most practical. Physically move the card.

2. Please don't create duplicate threads.

3. Perhaps you could program an FPGA to connect 4 lanes (Thunderbolt only does 4 lanes of PCIe) from the card, and then connect that to either a thunderbolt line (in eGPU mode) or a desktop motherboard slot (in desktop mode). Should be as simple as just reading the binary value on one side and passing it through to the next. I don't know what kind of bandwidth requirements you may need.

4. I spent 5 minutes searching on Google and found this: http://www.nxp.com/products/interface-and-connectivity/interface-and-system-management/pci-express/pcie-channel-switches:MC_52251?cof=0&am=0&tab=Products
 

This device from TI shows an application diagram in section 10.2: http://www.ti.com/lit/ds/symlink/hd3ss3415.pdf

Edited by Arbystrider
Link to comment
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.