External GPU for MacBook Pro?

I am using a MacBook Pro 13" (pre-Thunderbolt) and was wondering if there is such thing as an external GPU? Possibly over FireWire or so, something that I could plug a monitor (or two) into but ideally does some of the work that would normally all be lumped onto the laptop CPU/GPU.

Probably a far-fetched idea, but it would save me buying a desktop PC as well as my laptop. I am currently using a cheap USB to DVI adaptor, which works ok, but is noticeably slower and obviously adds a bit of load on to my laptop.


Solution 1:

The answer is no (correctly answered by @JFW), this is not possible using Firewire because the protocol simply does not provide the required bandwidth. However, when the day comes you purchase a machine equipped with Thunderbolt, continue reading.

Sonnet recently announced the release of several "add-on" components that make use of a Mac's thunderbolt port. These include a RAID assembly, an ExpressCard, and even a PCIe expansion bay, that can accept any PCI Express 2.0 adapter card.

Sonnet's product listing: http://www.sonnettech.com/product/thunderbolt/

Village Instruments one-upped them by committing themselves to manufacturing exactly what you're in the market for. However, before you jump for joy, you might want to head over and have a read. While the card will outperform integrated cards provided by the lower end MBPs, they still aren't up to snuff compared to some of the bigger cards available for PCs.

Head on over and have a gander: http://www.extremetech.com/computing/92160-external-thunderbolt-graphics-card-for-macs-will-not-blow-you-away

So even with Thunderbolt, it is possible, it may not give you the bang for your buck you're hoping for.

Solution 2:

No external GPUs currently that are (fast enough) for gaming. Monitor is possible, but you need an express card for that, and only the 2008 unibody versions of the 15" MacBook Pros have it.

I don't think FireWire is fast enough, and Thunderbolt is probably the only interface right now that would realistically be possible for an external GPU to run from.

Sorry. :(

(I also researched into this subject myself a few years back, looking for a way to increase the gaming capabilities of my MacBook Pro. No solution, unfortunately.)