Merge pull request #25629 from chunyang-wen/translate-gpu-kernel

tranlasted file for NVIDIA GPU
This commit is contained in:
Xingyu.Wang 2022-05-13 08:34:27 +08:00 committed by GitHub
commit 2904217ed0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 98 additions and 99 deletions

View File

@ -1,99 +0,0 @@
[#]: subject: "NVIDIA Takes a Big Step to Improve its GPU Experience on Linux"
[#]: via: "https://news.itsfoss.com/nvidia-open-source-linux/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: "chunyang.wen"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
NVIDIA Takes a Big Step to Improve its GPU Experience on Linux
======
Nvidias big open-source decision to help improve the Linux experience on NVIDIA GPUs. Its finally here!
![][1]
Linus Torvalds will be happy to hear this…
NVIDIA finally announced an open-source initiative to improve the GPU experience on Linux.
Unfortunately, it isnt exactly what you think, you will still find proprietary drivers around.
But, its as significant as ditching the proprietary drivers.
Here it is: **NVIDIA released open-source GPU kernel modules with support for data center GPUs and consumer (GeForce/RTX) cards**.
And, it is licensed under a dual GPL/MIT license, sounds awesome, right?
### How does this help Linux Desktop Users?
Open-Source GPU kernel modules will help improve the interaction between the kernel and the proprietary driver.
So, this move is beneficial for both **gamers, and developers**, where the hassles to work with a proprietary Nvidia driver will eventually be eliminated.
The release announcement mentions the technical benefit that includes:
> Developers can trace into code paths and see how kernel event scheduling is interacting with their workload for faster root cause debugging. In addition, enterprise software developers can now integrate the driver seamlessly into the customized Linux kernel configured for their project.
> This will further help improve NVIDIA GPU driver quality and security with input and reviews from the Linux end-user community.
When thinking this through for an end-user (or a gamer), you will notice easier installations and improved security overall.
Canonical and SUSE will immediately package the open kernel modules for enterprise users, and others should follow soon.
Canonical should make the kernel modules available in Ubuntu 22.04 LTS in the coming months when it comes to the Linux desktop. You can expect other Linux distributions to follow the suit.
### Can You Try it Now?
![][2]
The first release of the open GPU kernel modules is R515. It is a development driver released as part of CUDA Toolkit 11.7.
You can get it from the [official download page for drivers][3] or find it on the [CUDA downloads][4] page.
While it is considered production-ready for data centers, it is still in its **alpha stage for GeForce and Workstation GPUs**.
It is true that you can use this driver on Turing and Ampere architecture GPUs to use features like **multiple displays, G-Sync, and Nvidia RTX ray tracing** in Vulkan and OptiX.
But, unless you want to run “experimental tests”, you might want to wait for a few months to get a stable release for desktop users directly from your Linux distribution.
### It Also Helps Nouveau Driver…
Not just limited to improving the experience with proprietary drivers. But, the published source code of open-source GPU kernels should also help improve the Nouveau driver.
As the release announcement mentions:
> Nouveau can leverage the same firmware used by the NVIDIA driver, exposing many GPU functionalities, such as clock management and thermal management, bringing new features to the in-tree Nouveau driver.Stay tuned for more developments in future driver releases and collaboration on GitHub.
It is surprisingly nice of NVIDIA to mention and potentially aim to collaborate to improve the open-source Nvidia driver i.e. Nouveau.
This also gives a good indication that they do want a better version of an open-source driver for Linux.
### Future of Open-Source Nvidia Drivers?
Undoubtedly, NVIDIA plans to continue releasing the open-source GPU kernel modules.
So, even if they do not separately open-source their drivers, we can always rely on an improved Nouveau driver unlocking all the graphics card features.
To know more about their plans, you can refer to the [official release announcement][5].
*What do you think about it? Does Nvidia finally love open-source and Linux? Well, it is a solid start, to say the least. Share your thoughts in the comments down below.*
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/nvidia-open-source-linux/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/wp-content/uploads/2022/05/linus-torvalds-nvidia.jpg
[2]: https://news.itsfoss.com/wp-content/uploads/2022/05/nvidia-opensource-linux-drivers-1024x576.jpg
[3]: https://www.nvidia.com/en-us/drivers/unix/
[4]: https://developer.nvidia.com/cuda-downloads
[5]: https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/

View File

@ -0,0 +1,98 @@
[#]: subject: "NVIDIA Takes a Big Step to Improve its GPU Experience on Linux"
[#]: via: "https://news.itsfoss.com/nvidia-open-source-linux/"
[#]: author: "Ankush Das https://news.itsfoss.com/author/ankush/"
[#]: collector: "lkxed"
[#]: translator: "chunyang.wen"
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
英伟达 (Nvidia) 在提升 Linux 上的 GPU 使用体验上迈出了一大步
=====
英伟达公司提升 Nvidia GPU 在 Linux 上的体验开源计划终于来了。
![][1]
Linus Torvalds 会乐意听到此消息。
Nvidia 终于公布提升 Linux 上的 GPU 使用体验的计划。
不过不幸地是,和你想象的可能不完全一样,你仍然会看到很多有专有的驱动。
但是这和放弃专有的驱动一样重要。
它是:** Nvidia 发布支持数据中心和消费级GeForce/RTX) 显卡开源 GPU 内核**。
此外,它同时支持 GPL/MIT 两种授权,听起来很酷对不对?
### 此举如何帮助到 Linux 桌面用户?
开源的 GPU 内核模块会提升内核和专有驱动之间的交互。
所以,这个动作对 **游戏玩家和开发者** 都有利,和 Nvidia 专有驱动之间麻烦事最终会被消除。
发布公告中提到的技术收益包括
> 开发者可以跟踪到具体的代码路径,并且观察内核事件调度和他们的工作之间的交互机制,从而在调试时更快定位根本原因。除此之外,企业软件开发者可以根据他们项目配置无缝地将驱动集成进入他们的内核
> 来自 Linux 终端社区输入和评价会进一步提升 Nvidia GPU 驱动的质量和安全性
当面对一个终端用户或者游戏玩家,我们想得越清楚,安装会更便捷,整体会更安全。
Canonical 和 SUSE 会立即为他们的企业用户打包开源的内核模块,其它厂商很快会跟进。
Canonical 应该在未来几月到来的 Ubuntu 22.04 LTS 桌面版本中让这些内核模块可用。其它的 Linux 发行版也会做相应的升级。
### 现在可以试用吗?
![][2]
第一个发布的开源 GPU 内核模块版本是 R515是作为 CUDA 工具集 11.7 一部分一起发布的开发版本的驱动。
你可以从[官方驱动下载页面][3]或者从[CUDA 下载页面][4]找到。
对于数据中心是生产可用,**对于 GeForce 或者工作站 GPU 还是 alpha 阶段**。
事实上,在 Turing 和 Ampere GPu 型号上可以使用 Vulkan 和 Optix 中的 **多显示G-SyncNvidia RTX 光线追踪** 功能。
然而除非你想运行一些实验性测试,你可能想等待几个月,从而直接获取你的 Linux 发行版为终端用户发行的稳定版。
### 对 Nouveau 驱动开发也有益
不仅仅是提升专有驱动的体验,公布的开源 GPU 内核代码也会改善 Nouveau 驱动。
正如发布新闻所说:
> Nouveau 可以像 Nvidia 驱动一样充分利用硬件,暴露更多 GPU 功能,例如时钟管理,散热管理,为 Nouveau 驱动带来新的特性。为未来的驱动更新保持关注,在 Github 上合作。
NVIDIA 真是出奇的好,它提到并且有可能和改善 NVIDIA 开源驱动的团队合作,例如 Nouveau。
这也更好地表示他们希望 Linux 的开源驱动有一个更好的版本。
### 开源 Nivida 驱动的未来?
毋容置疑NVIDIA 计划持续发布开源的 GPU 内核模块。
所以,尽管他们不会单独开源它们的驱动,我们仍然可以寄希望于 Nouveau 释放所有的图形卡特性。
想知道他们更多的计划,你可以参考[官方的发布声明][5]。
*你如何看待这件事Nivida 最终会爱开源和 Linux至少这是一个好的开始。在下面的评论区分享你的想法吧。*
via: https://news.itsfoss.com/nvidia-open-source-linux/
作者:[Ankush Das][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/chunyang-wen)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/ankush/
[b]: https://github.com/lkxed
[1]: https://news.itsfoss.com/wp-content/uploads/2022/05/linus-torvalds-nvidia.jpg
[2]: https://news.itsfoss.com/wp-content/uploads/2022/05/nvidia-opensource-linux-drivers-1024x576.jpg
[3]: https://www.nvidia.com/en-us/drivers/unix/
[4]: https://developer.nvidia.com/cuda-downloads
[5]: https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/