No announcement yet.

NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver

  • Filter
  • Time
  • Show
Clear All
new posts

  • #91
    Originally posted by TheDcoder View Post
    I see many people here praising AMD for their already open-source drivers, but don't they also ship a closed-source version which is more performant? And according to some people the AMD drivers have many issues, one of them even said it's worse than Nvidia.
    We provide a closed source OpenGL driver for workstation, but the open source OpenGL driver is recommended for gaming and performs better for that. The only reason for the closed source OpenGL driver was because Mesa lacked a bunch of features which workstation applications need that took a long time to add support for and those workstation users need support in the interim. Both the open source and closed source OpenGL drivers use the same open source kernel driver.


    • #92
      Open source or not, the current semiconductor shortage means that all graphics cards are still priced through the roof and in low supply.


      • #93
        So... the only change right now would be that akmod or dkms module will build longer, since you will have to build the whole driver not just the shim. And all issues posed by using akmod and dkms would go away only if repos will provide prebuild tested module for their kernels. But the userspace is still closed.

        At least nouveau should prosper with access to nvidia's module source code.


        • #94
          I would be happy enough to use nouveau or respectively Mesa. Though, that will be a long run short of somebody throwing money / developers behind the effort.

          It will gelp nouveau a lot with hardware support, something which was a huge issue due to not having DRM code or hardware documentation.


          • #95
            I'm going to maintain my skepticism.

            Of course I would forgive them AFTER they have put in the necessary work to have a decent open driver and have established a decent short term record with being open source.

            Until then I am still 100% AMD as I have been the last 5 years. Nvidia definitely has my attention if they want to impress upon me their worthiness to be considered as an option.

            Until then I am 100% strictly open source AMD or Intel (I hear they are entering the dGPU market, their open source record is good.)


            • #96
              Originally posted by You- View Post

              Is there any basis to this? Reads like a conspiracy theory nvidia buyers would make to support the "its not nvidia, its everyone else!" status of play
              Don't get me wrong, I am not blaming the kernel devs or either nvidia for that, both sides have some truth in it but no, this is not a conspiracy theory, just google nvidia gpl condom


              • #97
                Finally. I didn't expect them to go fully open source so I'm not really dissappointed that user space is closed source. I believe that it wouldn't make much sense for NVIDIA to give their proprietary technologies as open source. Also I believe that sooner or later this gap will be filled as well. But even without that it's step in the right direction. In their site they mentioned that Nouveau can leverage same firmware used by NVIDIA driver and provide things like clock or thermal management. If it indeed means that Nouveau will be finally able to provide reclocking and proper power management in more recent NVIDIA cards then it's really great news. We might end with something comparable to radeonsi and amdgpu where Nouveau will take care of pre Turing cards and new Nvidia driver will provide support for Turing and later with optional closed source user space providing NVIDIA specific features like CUDA, NVENC, NVDEC etc. I hope it will be true and we will be able to get usable open source driver on NVIDIA cards.


                • #98
                  Originally posted by sarmad View Post
                  Very nice. My guess is that eventually Nouvue (I hate this unspellable name BTW)
                  May be hard to spell, but it is very easy to pronounce anyway:
                  Basically noovo, with “noo” somewhat like in “noodles” and ”vo” like in “vocabulary”.

                  For the reference, while the actual free open source driver for actual devices is called “nouveau” which means “new”, the driver for very old devices is named “vieux” which means “old”. The pronunciation of “vieux” may be harder to describe, it's like “view” but instead of “ew” it's “eu” which is hard to describe to english people without actually pronouncing it. The “x” isn't pronounced at all:

                  So basically “nouveau” was a pun because of the previous driver was named “nv” and it happened that ”nv” is a french abbreviation of “nouveau”, and “vieux” is a pun because of “nouveau”.

                  I don't know how to pronounce “radeonsi” and if it is meant to be pronounced anyway.


                  • #99
                    Will be curious to see "how open source" vs AMDGPU. For example, how many binary blobs in firmware. How many potential security issues they could introduce (via system memory access for example). And how about the digital rights management implementations - and can they be disabled.


                    • Was only a matter of time. Just waiting to see how fast people forget their past shenanigans. I'll postpone my celebration until they mainline this and develop their driver in the open together with the community.