- cross-posted to:
- linux_gaming@lemmit.online
- cross-posted to:
- linux_gaming@lemmit.online
The MR was just merged if anyone wants to test. :)
I am a dumb Linux noob, what does this mean?
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
By “community” you mean an extremely small amount of people, primarily paid by corporations.
You people on Reddit don’t do anything.
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.
Think they might have just blocked you, I can still see their comment
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?
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.
It works on the AMD side because the kernel driver is shared between the drivers.
Not the case with Nvidia proprietary drivers and Nouveau.
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.
I haven’t tried it myself, but Arch Wiki shows a way to swap drivers
https://wiki.archlinux.org/title/Nouveau
Under section “3.1: Keep NVIDIA driver installed”
That’s for nouveau not NVK, I also found that even after removing the disabling noveau flags it still booted with nvidia-dkms
nvk isn’t a kernel driver it’s a mesa driver. It relies on the nouveau kernel driver to work.
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.
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.
Watch NVK get fully Wayland complaint before big green.
NVIDIA has supported Wayland since long ago. What is it not complaint with?
Very buggy VRR, electron apps slow/stutter/rubber banding. Just to name a few.
Thats my bet
What do you mean by Wayland compliant? Nouveau already supports Wayland just like other open source drivers.
Wow. Things are moving very fast! Kudos to the team working on this.
To be fair the jump from 1.0 to 1.1 required a single feature added, and about 30 lines of code.
How long until it reaches 1.2, and then 1.3?
Still a great speed!