Hacker News new | past | comments | ask | show | jobs | submit login

the drivers are mostly developed in-house by Apple

Really? Are you sure about that? I'm pretty sure that while there's some Apple-supplied kernel-mode glue, and maybe a lot of user-space components, most of the driver code is actually supplied by NVidia/AMD/Intel.

In fact at one time or another OSX seems to have inherited funny GPU driver bugs that were common with Windows (like the way NVidia's 32-bit drivers were unhappy with living outside the 2GB-4GB memory range).




No, you're right, what I wrote was idiotic, they clearly are not going to develop the driver code from scratch especially when there's hardware bugs to fix in the drivers. I tried to mean that nobody else built/touched/integrated the drivers, that Apple had pretty complete control over the binary and what did and did not go in it (and likely what kind of code they'd integrate), related to that were things like their long-outdated OpenGL support (2.1 mainline until Lion, which bumped support to... 3.2 — by the Lion release, OpenGL 4.1 was a year old and 4.2 would be released a month later, 3.2 was 2 years old)

Although these days I'm it looks like they write significant portions of the graphic driver subsystems: when released their automatic graphics switching seemed quite markedly different from Optimus and completely independent[0], which is corroborated by them not wanting to restrict their ability to switch back to AMD.

[0] http://arstechnica.com/apple/2010/04/inside-apples-automatic...




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: