Will this work evolve to support older kepler chipset?
Announcement
Collapse
No announcement yet.
NVK Driver Nearing Vulkan 1.1 For NVIDIA GeForce RTX 20 & Newer
Collapse
X
-
Originally posted by QwertyChouskie View Post
The Nouveau Gallium driver would need to be refactored to use the new NAK shader compiler rather than the old codegen. Reclocking was one major issue, but the old shader compiler is also a major issue, both for performance and stability (lots of subtle bugs). It just comes down to whether someone does the work or not.
Originally posted by NeoMorpheus View PostNgreedia: We dont care for your needs of proper open source drivers.
Linux peasants (together with the white knights): Its ok Dear Leader Jensen, we will do it for free as a show of our unconditional love!
AMD: scratches head and decide to give up in providing Linux with proper open source driver support and love since its ignored by the community.
Oh yeah, somebody just discovered that open source means sometimes that you do work for free without company support and a lot of good software was made thanks to people that were willing to do "work for free" without any support.
Comment
-
Originally posted by timofonic View Post
Do you mean when supported cards are not officially supported by Nvidia? Maybe yes then, but newer ones will have issues and proprietary Nvidia driver will be the only one with proper support.
I dont know if that is still the case with 2xxx and 3xxx series
- Likes 1
Comment
-
Originally posted by dragon321 View Post
Why not? Nouveau performance was blocked by lack of firmware but now thanks to GSP reclocking and other features are not issue anymore and nothing stops it from providing same performance as NVIDIA proprietary driver.
There is experimental support for older GPUs (up to Kepler) in NVK but in Pascal and most Maxwell GPUs it's not really worth it. Without reclocking performance will be bad and it will be unusable for almost anything. Not like Vulkan is great on Pascal even in proprietary driver, NVIDIA started supporting Vulkan properly from Turing.
Comment
-
Originally posted by Eirikr1848 View Post
What is blocking reclocking support at this point?
It's pretty unlikely that NVIDIA will provide this firmware so Maxwell and Pascal situation most likely won't improve and these cards will be unusable with Nouveau.
Comment
-
Originally posted by dragon321 View Post
Reclocking is supported with GSP firmware. GSP is processor inside NVIDIA graphics cards that is supposed to handle things like power management, initialization etc. that was traditionally handled by drivers running on CPU. Nouveau is not handling it by itself, it supports GSP to let it handle it just like NVIDIA open source kernel module does. Problem with most Maxwell and Pascal generation cards is the fact that they simply don't have GSP as it was introduced in Turing generation. Also starting from Maxwell generation (except few first cards that are using this architecture) they require signed firmware to do things like that and NVIDIA didn't provide it. So there is no way for Nouveau to do reclocking on most Maxwell and Pascal GPUs. It can do it for Kepler and some older cards as these didn't require signed firmware.
It's pretty unlikely that NVIDIA will provide this firmware so Maxwell and Pascal situation most likely won't improve and these cards will be unusable with Nouveau.
Comment
-
Originally posted by Eirikr1848 View Post
So: signed firmware is the issue because no GSP? Could QEMU be used somehow to make a virtualized GSP as a middle-layer for clock control?
Nope. This is hardware thing and you can't workaround that with software. You can't virtualize GSP on GPU that doesn't have GSP. The only way to make it work is to use firmware that NVIDIA needs to provide. I believe that Nouveau developers confirmed that they could in theory extract this firmware from proprietary driver but that would be legally problematic so they doesn't want to do it as they want to keep Nouveau safe from lawsuits. So unless NVIDIA change their minds and provide that firmware, there won't be any hope for Maxwell and Pascal to be usable with Nouveau.
Comment
Comment