Hacker News new | ask | show | jobs
by scarface74 2568 days ago
From what I hear, Nvidia won't allow Apple to write "bare metal" drivers for their cards. I don't know enough about GPU programming to know exactly what Nvidia is allowing and what they aren't.
1 comments

I wish we knew the truth behind this. In my opinion Apple is losing more than Nvidia and Nvidia seems to be trying harder to make this work than Apple.

From my understanding, Apple has been writing/maintaining GPU drivers. They've been pretty bad at optimizing them (they also are dropping OpenGL support) so Nvidia wants to maintain drivers themselves. As Apple has been locking down more and more of the OS, it's pushing out Nvidia from creating and distributing drivers. If Apple ceded to Nvidia, I imagine it would be harder for Apple to push things like Metal.

The details of the fight are probably a lot more detailed since they would be negotiating about hardware supply and long term contracts.

If Apple secedes control of the video drivers to Nvidia then they are beholden to Nvidia’s schedule and priorities.

Something similar happen with Google. They couldn’t update some of their Nexus phones because they were dependent on drivers they didn’t control.