- cross-posted to:
- [email protected]
- cross-posted to:
- [email protected]
Introducing Honeykrisp: the world’s first conformant Vulkan® 1.3 driver for Apple Silicon.
Introducing Honeykrisp: the world’s first conformant Vulkan® 1.3 driver for Apple Silicon.
Who would’ve thought that Nvidia’s Linux driver would be driving new GPU hardware support in Linux!
I could see developers using both the NVK and M1 drivers depending on which best suits their needs for hardware similarity. It is also interesting that both are not super opensource friendly hardware manufacturers. Good hardware, less so on openness.
On the Apple side, all development is done by people outside of Apple. Apple themselves don’t even support Vulkan, you need MoltenVK for that on macOS.
On the Nvidia side, Nvidia hired one of the main devs behind Nouveau and he’s been making some pretty sweet changes to the way the Linux driver is being developed. It’s still not AMD levels of openness, but at least they’ve opened up their driver source code. Unfortunately, just like on AMD, CUDA programs don’t run on the open source driver and you need a relatively recent card for the open driver to work in the first place.
In this case, Nvidia’s open source code was actually the part that helped the independent dev make Apple’s hardware work. Feels weird, but I hope Nvidia keeps improving!