I’d like to put together an eGPU for my surface pro. It seems like you just buy the chassis and add a GPU. Is this true? Can you use any GPU?

  • BananaTrifleViolin@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 month ago

    The most important consideration is your laptops ports and it’s cpu. You will need Thunderbolt 3, 4 or 5 or USB 4 to get high enough transfer speeds and bandwidth between your eGPU and the laptop. You also need a decent CPU to get the full benefits - an eGPU paired with an old or low powered CPU may mean you dont get the full benefits of the eGPU as your CPU is still a bottleneck in running the software or games that would make use of the eGPU.

    Then the eGPU chassis you choose will have specific limitations in terms of size of card that will fit. You need to check these carefully to ensure the chassis can fit and support the card you want. The bigger and better the chassis the more expensive it will be. Were talking a couple of hundred pounds / dollars on top of the card price.

    But in theory there isn’t a limit on the cards you can use. Any GPUs that fits the chassis would work as its a standard pcie slot. However i would contend that if you want to use a top end card like a 5090 youre better off getting an actual PC to enjoy the full performance. If youre spending 1000s on a GPU it should be paired with a high end laptop or far better in an actual desktop to get the benefit. You also need to ensure the chassis can provide enough power to the card you want.

    You lose about 10-15% of the cards functionality in the overhead of the eGPU. Thats because as fast as thunderbolt and usb4 are, you are transfering that to/from a pcie slot in the eGPU chassis and also transferring data over an distance via a cable compared to a gpu plugged directly into pcie on a motherboard for a PC, with direct connection to the CPU and rest of the motherboard. Newer thunderbolt and newer chassis might have lower overheads but they will never be able to completely match direct plug into a motherboard.

    So yes eGPUs work, if your device can support it, and you can get big performance boosts. There isn’t a limit on the GPU but you should probably not go too high end as you’d be wasting money. A low end GPU would likely out perform any integrated card or graphics for most laptops and a mid range card would likely give excellent performance if paired with a decent specced laptop. But any eGPU set up cannot match the Max performance of the card in a dedicated desktop set up.

    Edit: I know you have a surface but in case others read this and have a Mac - eGPUs wont work with Apples M1/M2 CPU chips. There is no way around this. AMD and Intel chips do although newer is better.