一个全新的用于英伟达显卡的开源 Vulkan 驱动已经准备好测试了!
创始人
2024-03-02 12:52:36
0

为英伟达显卡开发的一个全新的开源驱动正在开发中!这里有一些好的进展……

一个全新的用于英伟达显卡的开源 Vulkan 驱动已经准备好测试了!

NVK 是一个全新的用于英伟达显卡的开源 Vulkan 驱动,它的目标是成为新的主流显卡驱动。

这成为可能的部分原因是因为英伟达开源了数据中心 GPU 和消费级 GPU(GTX/RTX)的 GPU 内核模块。

英伟达在改善其 GPU 在 Linux 上的体验方面迈出了重要的一步

它使开发人员能够改进开源驱动程序并启用比以前更多的功能。

让我们来看看 NVK 可以提供什么。

新的适用于英伟达 GPU 的 NVK 开源驱动程序

Jason Ekstrand(Collabora 的工程师)和 Red Hat 的其他人已经在过去几个月里编写了 NVK 的代码。

他们可以利用 Turing 系列显卡提供的统一固件 BLOB,然后在其上构建 Vulkan 支持。

但是,不是已经有了 nouveau 开源驱动程序了吗?

NVK 与其他的 nouveau 驱动非常不同,因为它是从头开始编写的。

nouveau 是一个主要的英伟达显卡的开源驱动程序,已经年久失修了,试图在它的基础上构建是一个很多人都无法承担的任务。

当然,它是由有很多才华的工程师开发的,但是缺乏公司的支持和贡献者的影响了它的发展。

NVK 旨在克服这些问题,同时专注于对 Turing 系列及更高版本 GPU 的支持。

由于内核的开发方式,对于 Kepler、Maxwell 和 Pascal 等较旧的 GPU 的支持可能不会很容易地加入 NVK。它也许极大地依赖于新内核,从而只支持较新的 GPU。

同时,nouveau 内核接口与 Vulkan 不兼容,阻碍了对较旧 GPU 的支持。

但是,仍然有进一步测试的空间,这可能会让 NVK 可以支持较旧的 GPU。

当然,随着更多的社区贡献,NVK 可以通过增加额外的功能和 GPU 支持来改进。

如何尝试它?

NVK 目前处于非常初级的状态,有很多功能缺失,并且正在持续开发中。

所以,它还不适合让所有类型的用户尝试。

你还是可以通过拉取 freedesktop.org 上的 nouveau/mesa 项目 的 nvk/main 分支并构建它来尝试它。

如果你想的话,你也可以通过贡献到该项目下的 nvk/main 分支 来帮助 NVK 的开发。

对于更多的技术信息,你可以参考 官方公告

未来潜力

NVK 有很多潜力,尤其是与老化的 nouveau 图形驱动套件相比。

这可以为 nouveau 带来一个合适的继承者,同时为 Linux 提供一个带有很多功能的、主流的开源英伟达图形驱动套件。

? 你对此有什么看法?你认为这最终能够实现 nouveau 驱动程序所未能实现的吗?


via: https://news.itsfoss.com/nvidia-nvk/

作者:Sourav Rudra 选题:lkxed 译者:Cubik65536 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

《星际:异端先知》或将颠覆...
顽皮狗新作《星际:异端先知》将带来前所未有的雄心勃勃体验。尽管目前...
2025-07-04 16:43:39
AI浪潮重构PCB产业,C...
上海证券近日发布通信行业周报:英伟达最新产品线路图显示,其CPO交...
2025-07-04 16:42:41
魔搭社区:坚持定位非盈利机...
7月1日,模型开源社区魔搭表示,将坚持非盈利机构的定位,立足公益性...
2025-07-01 20:40:59
台积电为苹果打造2纳米专线...
据消息,苹果公司计划在 2026 年推出的 iPhone 18 系...
2025-07-01 12:44:48
黄仁勋亲自招募两位AI专家...
新闻荐读 6月28日,本科毕业于清华大学的AI科学家朱邦华(Ban...
2025-06-30 12:13:44
不再单一依赖英伟达,Ope...
IT之家 6 月 28 日消息,据路透社今日援引知情人士消息,Op...
2025-06-28 12:43:06

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...