Problem with installation of NVK drivers


I have been using EndeavourOS for a few days now. I have a desktop computer with an RTX 4070 card, and I would like to test the NVK drivers, but I don’t know what to do to make them work.

I have installed vulkan-nouveau-git and mesa-tkg-git from AUR

Could any of the esteemed forumers describe step by step what to add and where to make it all work ?

Thanks for your help :slight_smile:

1 Like

Hello Paul and nice to meet you :wave:

As I only use the nouveau driver, I took liberty to do a quick search (top right) and found a post that could start you up.
There’s very knowledgeable forum members, admins, professionals that will certainly complete your quest to your expectations.

Can't figure out how to install nvidia drivers - #3 by Scotty_Trees

I will follow the thread to learn more! :penguin:

Take care :slight_smile:

Thank you for your reply. Unfortunately there is not much information on this subject. I have seen that it is possible to replace OpenGl support via ZINK.
I know it will only get better and in some time NVK support will be officially available :slight_smile:

Hard to say…it’s too early for even some proper docs so far :joy:

Oh, Ok Paul,
On an optimistic note … maybe in a few days someone will share his findings and push you forward to your goal. It will be interesting to follow.

Have the best of good times with this great software OS on your computers. :wave:

from what I read, NVK is meant to offer vulkan on top of nouveau/mesa which means that it has the same poor performance that nouveau also has due to Nvidia absolutely not caring about that one. But installing the nvidia proprietary drivers might actually be bad when one wants to try NVK as they for sure block everything open source that they replace.
Not sure if that is really the case though and NVK might actually work on top of the proprietary driver, too. I really don’t care about Ngreedia any more since AMD embraced open source, and now that Intel tries to offer dedicated graphic card’s and started to really work on their free driver again, Nvidia stands more alone then ever in the Linux world.

Did you try this one?

It clearly states:

Build & install

You can find more information in our documentation (docs/install.rst), but the recommended way is to use Meson (docs/meson.rst):

$ mkdir build
$ cd build
$ meson …
$ sudo ninja install

Not exactly, you should read NVK official statements:

NVK is a new open-source Vulkan driver for NVIDIA hardware in Mesa. It’s been written almost entirely from scratch using the new official headers from NVIDIA. We occasionally reference the existing nouveau OpenGL driver but, because the official headers often use different names for things than the reverse-engineered driver, we often can’t copy+paste directly. Vulkan is also different enough from OpenGL that we often have to re-think things anyway.

What i’m really interested to see about NVK is not even gaming performance (which would be good enough already if it’s competitive with proprietary driver), but stuff like VAAPI, CUDA, Physx, RTX, DLSS etc.

Coz only reason Nvidia dominates market every freaking time when it matters - is exactly those freaking proprietary tech…

Cuda on a free driver with BOINC would be quite useful and I suspect would create a big boom … in mathematical results submitted to projects who use them. Just dreaming :smile:

It turns out that NVK works. It wasn’t displaying my graphics card parameters in MangoHud so I thought something was wrong.
If anyone wants to try it, here is the address to the tutorial I used.

Thanks for all the answers :slight_smile: