Apple MacBook successfully runs an Nvidia GPU through USB4 using an external docking station - Tiny Corp's coding wizardry unlocks Mac+Nvidia magic

Macbook Pro M3 Max running Nvidia GPU off of USB4
(Image credit: X - @__tinygrad__)

After getting AMD graphics cards to work on ARM-based MacBooks, TinyCorp has successfully ported its work to USB4/Thunderbolt 4 and built drivers to make Nvidia's RTX 30, 40, and 50 series graphics cards work with MacBooks through external GPU docking stations using either connectivity standard. However, before you get your hopes up, these drivers are designed specifically for AI development and won't get you display functionality on MacBook devices.

The AI startup showed off this new capability on X with instructions on how to install the drivers for AI developers. TinyCorp also shared an image of a MacBook Pro M3 Max running Tinygrad off of an (unnamed) RTX GPU hooked up to an ADT-UT3G dock using USB4.

Latest Videos FromTom's Hardware
Aaron Klotz
Contributing Writer

Aaron Klotz is a contributing writer for Tom’s Hardware, covering news related to computer hardware such as CPUs, and graphics cards.

  • ezst036
    Why waste so much effort on such a locked down platform that has such hostility toward modders? So few people are going to do this what is the benefit?
    Reply
  • JamesJones44
    ezst036 said:
    Why waste so much effort on such a locked down platform that has such hostility toward modders? So few people are going to do this what is the benefit?
    Because for development macOS and Linux are fair easier platforms to deal with and aligns with Linux workloads that run in typical cloud environments. Windows is the hostile environment for developers. The tools are bad, the kernel is terrible, file locks are non-sensical, the scripts you build and the environment does not aligns with typical cloud environments (include Azure). WSL is a hack that works sometimes, but often is not worth the pain one has to go through to get everything working only to have MS release an update that breaks everything.
    Reply
  • kealii123
    JamesJones44 said:
    Because for development macOS and Linux are fair easier platforms to deal with and aligns with Linux workloads that run in typical cloud environments. Windows is the hostile environment for developers. The tools are bad, the kernel is terrible, file locks are non-sensical, the scripts you build and the environment does not aligns with typical cloud environments (include Azure). WSL is a hack that works sometimes, but often is not worth the pain one has to go through to get everything working only to have MS release an update that breaks everything.
    any time I try to get any programming work done at all on a Windows machine I get the feeling that Microsoft actively doesnt want me using their products. It feels almost intentional.
    Reply
  • kealii123
    This is cool and all, but kinda pointless. For large LLMs, apple silicon already punches above its weight, getting tok/sec within spitting distance of the very best desktop GPUs.

    The real constraint on LLMs isnt raw GPU power anyways, its VRAM, and Apple wins that battle almost every time, even on a cost/performane analysis.
    Reply
  • charles_75
    Want to play 5 star games on MacBook?
    Reply
  • SysDeb011
    ezst036 said:
    Why waste so much effort on such a locked down platform that has such hostility toward modders? So few people are going to do this what is the benefit?
    Look on the bright side — we will now be able to make Hackintosh setups with Nvidia GPUs :D
    Reply
  • ezst036
    SysDeb011 said:
    Look on the bright side — we will now be able to make Hackintosh setups with Nvidia GPUs :D
    That is awesome. I thought Hackintosh was dead with the ARMac though? Are people having success installing the newest versions of MacOS on the limited ARM options out there?
    Reply
  • kealii123
    charles_75 said:
    Want to play 5 star games on MacBook?
    I would if I could. My macbook pro display is better than 90% of PC laptops, and I need a macbook for work anyways. Nearly impossible to do software engineering on a modern Windows device, plus the hardware outside of Apple Silicon is 2-3 generations behind. That way I can have just one device.

    MacOS gaming compatibility will never be good eough. Apple makes too much money off gaming on the iOS store to everr care (serioiusly, more than xbox, all PC gaming, PS5, and Nintendo combined)
    Reply