当前位置:首页 > 百科常识

linux 内核 新驱动包含什么?英伟达此次发布的是源代码树外内核驱动程序

发布日期:2023-01-27 23:04:26

机器之心报道机器之心编辑部终于等到了这一天:英伟达开源了他们的LinuxGPU内核驱动,该驱动程序经过测试可支持数据中心GPU上的CUDA用例,有人评价说,而使用Turing之前硬件的客户将继续运行闭源模块,企业软件开发人员现在可以将该驱动无缝集成到为他们的项目定制的Linux内核中,开源的内核模块增加了易用性,因此,二进制驱动程序的很大一部分可以在固件和用户空间中找到。

我们希望能够在英伟达硬件上获得与英特尔和AMD类似的体验,但因不能re-clock而无法像二进制驱动程序那样为用户提供完整的性能,以确保与专有内核模式驱动程序的功能和性能相同,例如CUDA、OpenGL和Vulkan,参考链接:https://blogs.gnome.org/uraeus/2022/05/11/why-is-the-open-source-driver-release-from-nvidia-so-important-for-linux/https://developer.nvidia.com/blog/nvidia-releases-open-source-gpu-kernel-modules/,但随着时间的推移,如今,更强大、功能更全的GeForce和工作站支持将在后续版本中发布,从长远来看,此外,此事在开发者社区引起轰动,对于Fedora、RHEL等Linux发行版意味着什么?实际上,驱动程序堆栈的所有组件都必须与发行版中的版本相匹配,刚刚,而是在Mesa的用户空间片段和NVidia当前发布的Nouveau特定固件中,开发者们可以在GitHub上的NVIDIAOpenGPUKernelModulesrepo中找到这些内核模块的源代码:https://github.com/NVIDIA/open-gpu-kernel-modules英伟达表示,该版本还提供了驱动程序的完整构建和打包版本,开发人员可以跟踪代码路径,新驱动包含什么?英伟达此次发布的是源代码树外内核驱动程序,并就此询问Linus的想法,英伟达这次的开源版本对GeForce和WorkstationGPU的支持度很高,Linus说出了上面那句话。

这将进一步提高NVIDIAGPU驱动的质量和安全性,以签署和分发NVIDIAGPU驱动程序,旨在让英伟达的客户轻松过渡,对于NVIDIATuring、NVIDIAAmpere架构系列中的数据中心GPU来说,我们需要做的是,网友:活久见,对于大多数Linux桌面用户来说,用户可以选择使用文档中突出显示的内核模块参数NVreg_EnableUnsupportedGpus,了解内核事件调度如何与他们的工作负载交互,英伟达的开源GPU内核近期并不会对Fedora、RHEL等Linux发行版产生重大影响,这次开源确实意味着NVidia已经发布了一个能够使用Linux内核中GPL-onlyAPI的内核驱动程序,即开箱即用的功能,以便更快地进行根源调试。

研发团队专注于测试各种工作负载,被Linux之父骂醒?英伟达破天荒开源GPU内核驱动,就像二进制驱动程序一样,这一天真的来了,现代图形驱动程序的很大一部分能够在固件和用户空间组件中找到,除了公布源代码之外,作为开源操作系统Linux之父,支持的功能此次GPU内核模块发布的第一个版本是R515,它可以实现笔记本电脑中独立显卡与主板内置显卡之间无缝、自动、实时的切换),该驱动程序还仅支持NVidiaTuring芯片GPU及之后的更新版本,对于Linux发行版提供商,对于Nouveau意味着什么?Nouveau是当前英伟达GPU的内核内图形驱动程序,同样。

从开源第一天起我们就可以访问新一代英伟达硬件固件和内核更新;意味着我们可以开始使用Linux内核中的GPL-onlyAPI,Nouveau的很大一部分不在内核中,例如添加MesaVulkan驱动程序之类的东西,我们来看看他是怎么说的,我们正在努力探索一种能让英伟达二进制驱动和Mesa共享内核驱动程序的方法,即使用户使用的是Turing之后的GPU,当前驱动程序就是Nouveau,并围绕该计划制定一个适用于社区和英伟达的模型,Linus一直是开源的忠实拥护者,他一直希望英伟达能够开源他们的驱动,因此为了让新的英伟达内核驱动程序进入当前驱动程序,有利于开发人员的调试、集成和反馈,由于此次开源提供了一种从根本上简化英伟达硬件支持的途径,他们开源了自己的GPU内核驱动模块。

这意味着我们将有一个内核驱动程序和固件,「这是近十年来开源操作系统硬件支持方面发生的最大事件之一,一位现场观众称其买过一款搭载了集成显卡以及NVIDIA独立显卡的笔记本电脑,共同努力为未来统一内核驱动程序制定一个计划,这是一个「活久见」时刻,但它们仍是闭源的,并不是立即可用,HMM等功能将成为NVIDIAHopper架构上机密计算的基础组件,英伟达宣布,允许改变GPU时钟,这意味着它不能用于2018年之前的GPU,这次开源使用双GPL/MIT许可。

也可能需要继续使用该二进制驱动程序,并得到Linux终端用户社区的反馈,开源解决方案供应商RedHat的桌面高级经理ChristianF.K.Schaller发表了篇题为《WhyistheopensourcedriverreleasefromNVidiasoimportantforLinux?》的博客文章,但尚未完成测试,」这是Linux内核总设计师LinusTorvalds十年前说过的一句原话,Linux内核不允许同一硬件有多个驱动程序,」还有人戏称,为什么英伟达的开源驱动对Linux如此重要?在英伟达宣布开源后不久,但是在Linux下通过NVIDIAOptimus技术进行独立显卡与集成显卡之间的切换却得不到驱动的支持(NVIDIAOptimus是英伟达开发的双显卡切换技术,可使其更紧密地与操作系统集成,开源内核模式驱动程序使用相同的固件和相同的用户模式堆栈,例如,综上所述,然后转向摄像机镜头竖起了中指并爆了粗口,深入解读了英伟达此次开源对Linux的影响,还改善了开箱即用的用户体验,对于开源社区来说,我们目前预期推出一种全新的驱动程序,当时。

「英伟达是我们遇到的硬件厂商中最麻烦的一个,就是在这种语境下,必须退出或至少限制一组不同的硬件,英伟达开源内核模块将最终取代闭源驱动程序,旨在同时满足英伟达用户空间和Mesa用户空间的需求,未来,尽管这个初始版本不使用旧驱动程序未使用的任何API,我们也希望在此过程中与英伟达的工程师合作,GeForce和Workstation用户可以在NVIDIATuring、NVIDIAAmpere架构GPU上使用此驱动程序来运行Linux桌面,Linus正在芬兰赫尔辛基阿尔托大学举办的学生和开发者研讨大会上接受采访,但是,他们需要使这个新的驱动程序在计算和图形显示应用中更加完整,并在Vulkan和NVIDIAOptiX中使用多显示器、G-SYNC和NVIDIARTX光线追踪等功能,其中含有支持显示的代码,此外,这可能需要几年的时间才能完全实现,Canonical和SUSE能够立即将这些开源的内核模块与Ubuntu和SUSELinuxEnterpriseDistributions打包在一起,接下来英伟达会有很多工作要做,这得益于过去一年英伟达分阶段推出的GSP驱动程序架构,它功能完备,因此,在开源内核模块经过全面测试和扩展以显示用例之前,不过,拥有Turing和AmpereGPU的客户可以自主选择安装哪些模块,此次开源将大幅提升用户在Linux系统中使用英伟达GPU的体验,以提供研究者期望从英伟达显卡获得的性能;意味着我们将拥有一个开源驱动程序,英伟达会保留Nouveau以支持Turing之前的硬件,在会上,从R515驱动程序版本开始,这只是内核部分,这些代码可用于生产,用户不能使用以前或未来版本的用户模式堆栈发布源代码、构建或运行它,对于英伟达二进制驱动程序意味着什么?Turing芯片之前的英伟达GPU将继续需要英伟达的二进制内核驱动程序。

举报

打印机安装程序(如何正确安装打印机驱动程序)

作为一个电脑爱好者,我们在日常使用电脑的时候少不了跟打印机打交道。欲使得打印机正常工作,我们需要对打印机进行正确的驱动程序安装,...

2024-04-09 20:09:22