• Qweedo420@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      NVK is the open source Vulkan driver for Nvidia GPUs, developed by the community

      It now supports Vulkan 1.1 (well, this is a merge request, so it’s still in testing), although currently the latest Vulkan version is 1.3, so there’s still some work to do to implement the latest features

      Anyway, having a good open source driver for Nvidia means that the community could implement all the new bleeding edge features (and keep supporting old GPUs) without having to rely on Nvidia

      • BlueGoliath@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        By “community” you mean an extremely small amount of people, primarily paid by corporations.

        You people on Reddit don’t do anything.

        • -Amble-@alien.topB
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          Yeah, no shit, nearly every major project is primarily developed by people who are paid to do it. Doesn’t mean individuals don’t also contribute. Even just making good issue reports is community contribution, and anyone can do that. Not to mention the people who donate directly to open source projects we use.

          I don’t know why I bother replying, everyone knows you’re only on this sub to hate on Linux and its surrounding community because you feel slighted by it for whatever reason. Wish you’d go be a pedantic dumbass elsewhere though.

  • Zachattackrandom@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Very cool, not sure if you know but how can one swap drivers? I’m on arch Linux and I wanted to test it out without removing my proprietary nvidia drivers but I couldn’t find anything in docs, I have mesa installed which includes nvk correct?

    • Matt_Shah@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      u/Zachattackrandom Maybe you get lucky with vulkan icd loader depending on how tolerant nvidia’s drivers are. On the amd side it works. You can switch on the fly and on an app by app basis.

      • LupertEverett@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        It works on the AMD side because the kernel driver is shared between the drivers.

        Not the case with Nvidia proprietary drivers and Nouveau.

    • Informal-Clock@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      10 months ago

      you have to uninstall the prop driver, there’s no way around it. Make sure you are on kernel 6.7 with GSP enabled through a kernel cmd and have vulkan-nouveau-git installed and you should be good to go.

      • Zachattackrandom@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 months ago

        That’s for nouveau not NVK, I also found that even after removing the disabling noveau flags it still booted with nvidia-dkms

        • LupertEverett@alien.topB
          link
          fedilink
          English
          arrow-up
          1
          ·
          10 months ago

          That’s for nouveau not NVK

          Confusingly enough, the kernel driver is also named “Nouveau”, and NVK utilises the said kernel driver just like the Nouveau-the-OpenGL-driver.

          The said wiki page basically tells you how to “unplug” Nvidia’s kernel driver and “plug” Nouveau-the-Kernel-driver in, so that you can use Nouveau-the-OpenGL-driver but even though it is not stated there, NVK will work too.

          I also found that even after removing the disabling noveau flags it still booted with nvidia-dkms

          My guess is that you also have to blacklist the Nvidia driver in such case.

  • dromader_@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    How is the performance now? I’m asking bc it wasn’t good last time I checked. Don’t get me wrong, I really appreciate the commitment and passion that went into this project, it’s just a question.