Most active commenters

    ←back to thread

    548 points nsagent | 19 comments | | HN request time: 0.563s | source | bottom
    1. MuffinFlavored ◴[] No.44566235[source]
    Is this for Mac's with NVIDIA cards in them or Apple Metal/Apple Silicon speaking CUDA?... I can't really tell.

    Edit: looks like it's "write once, use everywhere". Write MLX, run it on Linux CUDA, and Apple Silicon/Metal.

    replies(4): >>44566248 #>>44566337 #>>44566338 #>>44566984 #
    2. cowsandmilk ◴[] No.44566248[source]
    Neither, it is for Linux computers with NVIDIA cards
    3. MBCook ◴[] No.44566337[source]
    Seems you already found the answer.

    I’ll note Apple hasn’t shipped an Nvidia card in a very very long time. Even on the Mac pros before Apple Silicon they only ever sold AMD cards.

    My understanding from rumors is that they had a falling out over the problems with the dual GPU MacBook Pros and the quality of drivers.

    I have no idea if sticking one in on the PCI bus let you use it for AI stuff though.

    replies(3): >>44566465 #>>44566488 #>>44567041 #
    4. dkga ◴[] No.44566338[source]
    This is the only strategy humble me can see working for CUDA in MLX
    replies(1): >>44567408 #
    5. kmeisthax ◴[] No.44566465[source]
    On Apple Silicon, writing to memory on a PCIe / Thunderbolt device will generate an exception. ARM spec says you're allowed to write to devices as if they were memory but Apple enforces that all writes to external devices go through a device memory mapping[0]. This makes using an external GPU on Apple Silicon[1] way more of a pain in the ass, if not impossible. AFAIK nobody's managed to write an eGPU driver for Apple Silicon, even with Asahi.

    [0] https://developer.arm.com/documentation/102376/0200/Device-m...

    [1] Raspberry Pi 4's PCIe has the same problem AFAIK

    replies(2): >>44566723 #>>44567278 #
    6. xuki ◴[] No.44566488[source]
    That particular MBP model had a high rate of GPU failure because it ran too hot.

    I imagined the convo between Steve Jobs and Jensen Huang went like this:

    S: your GPU is shit

    J: your thermal design is shit

    S: f u

    J: f u too

    Apple is the kind of company that hold a grudge for a very long time, their relationships with suppliers are very one way, their way or the highway.

    replies(6): >>44566517 #>>44566704 #>>44566881 #>>44567260 #>>44567565 #>>44571168 #
    7. bobmcnamara ◴[] No.44566704{3}[source]
    S: omg so thin!!1!1!!l!
    8. bobmcnamara ◴[] No.44566723{3}[source]
    Ewww, that kills out of order CPU performance. If it's like ARMv7, it effectively turns each same-page access into it's own ordering barrier.
    9. rcruzeiro ◴[] No.44566881{3}[source]
    I think the ones that failed were the AMD ones, specifically the old 17 inches MacBook Pro.
    replies(3): >>44567326 #>>44567504 #>>44595762 #
    10. hbcondo714 ◴[] No.44566984[source]
    > "write once, use everywhere"

    So my MLX workloads can soon be offloaded to the cloud!?

    11. VladVladikoff ◴[] No.44567041[source]
    Won’t work. No driver support.
    12. sciencesama ◴[] No.44567260{3}[source]
    And so is the same with nvidea too
    13. saagarjha ◴[] No.44567278{3}[source]
    Writing to device memory does not generate an exception.
    14. roboror ◴[] No.44567326{4}[source]
    D700s dying in the trash can Mac Pros cost me (and many others) a lot of time and money.
    15. whatever1 ◴[] No.44567408[source]
    This is the right answer. Local models will be accelerated by Apple private cloud.
    16. MBCook ◴[] No.44567504{4}[source]
    I had 15” MBP, maybe a 2010, that was dual GPU with an Nvidia that was definitely a problem.
    17. narism ◴[] No.44567565{3}[source]
    The MBPs didn’t run too hot, the Nvidia GPUs used an underfill that stopped providing structural support at a relatively normal temperature for GPUs (60-80 degrees C).

    GPU failures due to this also happened on Dell/HP/Sony laptops, some desktop models, as well as early models of the PS3.

    Some reading: https://www.badcaps.net/forum/troubleshooting-hardware-devic...

    18. sciencesama ◴[] No.44571168{3}[source]
    Are you watching the bear ?
    19. spectre3d ◴[] No.44595762{4}[source]
    They were Nvidia failures due to a manufacturing defect. My 15” 2008 Nvidia 8600-equipped MBP was repaired out of warranty (for free) for this issue.

    All MacBook Pros from late 2007 to 2010 used Nvidia GPUs, not AMD.

    Search “nvidia 8600 fail” to read more.