Introducing Honeykrisp: the world’s first conformant Vulkan® 1.3 driver for Apple Silicon.

    • RedWeasel@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      5 months ago

      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.

      • Skull giver@popplesburger.hilciferous.nl
        link
        fedilink
        English
        arrow-up
        0
        ·
        5 months ago

        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!

  • Chewy@discuss.tchncs.de
    link
    fedilink
    arrow-up
    0
    ·
    5 months ago

    It’s amazing to see how Alyssa Rosenzweig took Faik Ekstrand’s NVK and repurposed it for Apple Silicon. I think this is a great example of the strength of open source, where code can be repurposed (if a competent enough individual comes around).

    I’ve heard before that NVK is good building block for the future to make better drivers for all GPU’s, but I’d never thought it’d be reused this fast. I wonder whether they’ll be able to take NVK improvements easily to Honeykrisp, and vice-versa in the future.

    Also, it’s incredible how the state of Linux on MacBooks is better than in the late Intel days, now that such competent developers focused on getting the hardware running (it’s been quite difficult to install Linux on some Intel MacBooks, I believe because of their security chip).