NVIDIA 显卡在 Haiku OS 上取得进展:开源内核模块与 NVK/Zink 驱动齐头并进
作为一个美好的新年惊喜,为受 BeOS 启发的 Haiku 开源操作系统提供 NVIDIA 显卡支持的工作正展现出良好势头。
大约一年前就有报道称,NVIDIA 官方的开源内核模块已被移植到 Haiku 上,尽管这些模块原本是为 Linux 内核设计的。作为改善 Haiku NVIDIA 显卡驱动支持工作的一部分,Mesa NVK Vulkan 驱动也正在适配,以便在 NVIDIA 开源模块之上运行。
在 2025 年即将结束之际,NVIDIA-Haiku v0.0.1 驱动包已经可用。该驱动包将 NVIDIA 开源内核模块(而非 Nouveau 内核驱动)与 NVK Vulkan 驱动以及 Mesa 的 Zink 驱动(用于在 Vulkan 之上运行 OpenGL)配对使用。
从 v0.0.1 版本号不难看出,这项驱动工作仍处于非常早期的 alpha 阶段,尚未集成到 Haiku 主系统中。
由于依赖 NVIDIA GPU 系统处理器(GSP),使用 NVIDIA 开源内核模块时,硬件支持仅限于 Turing 架构及更新的 GPU。
NVIDIA-Haiku 驱动源代码可通过 此 GitHub 仓库 获取。更多详细信息可参阅 此 Haiku-OS.org 论坛帖子。
一直主导这项工作的开发者 X512 最近还展示了一些截图,包括在一块搭载 NVIDIA 显卡的 RISC-V SiFive HiFive Unmatched 开发板上,使用此驱动栈成功运行的 NVIDIA 显卡画面。
原文链接:NVIDIA Graphics On Haiku OS Make Progress With NVIDIA Open Kernel Modules + NVK/Zink |