文章摘要
社区讨论将Haiku操作系统的NVIDIA驱动移植到Turing+GPU,用户发现安装Wayland包可解决GLTeapot崩溃问题,并确认Iceweasel依赖Wayland。
文章总结
好的,这是根据您的要求,对原文主要内容进行的中文重述,保留了关键细节,并删除了与主题无关的论坛帖子列表和用户头像等元素。
标题:Haiku ❤ Nvidia(为Turing+ GPU移植Nvidia驱动)
核心内容:
社区成员在Haiku操作系统上为Turing及更新架构的Nvidia显卡移植驱动方面取得了显著进展,并围绕使用中的问题与经验进行了讨论。
依赖问题与解决方案:
- 用户
colmiga发现,运行GLTeapot等3D应用时崩溃,是因为缺少Wayland包。安装Wayland后问题解决。他最初误以为是重启生效,后来才确认是安装Iceweasel浏览器时顺带安装了Wayland所致。 - 用户
MrEntropy验证了这一点,安装Wayland后驱动正常工作,尽管他并不想安装所有相关组件。 - 开发者
X512解释,NVK驱动依赖libwayland-client.so来实现Wayland WSI(窗口系统集成),但该依赖未在HPKG包中声明。他提出未来可将Wayland WSI作为独立的Vulkan层插件实现。 colmiga还指出,Vulkan包也需要手动安装,因为驱动会调用libvulkan.so,但该库同样不是nebula hpkg的依赖项。
- 用户
驱动效果与用户反馈:
colmiga称赞驱动工作出色,已稳定使用4个月。该驱动让他能在4K显示器上使用全分辨率,并享受硬件3D加速,使Haiku成为他的日常操作系统。lifeisodd表示,该驱动让Haiku从一个偶尔把玩的“新奇玩意”变成了一个真正酷炫、可用的操作系统。他使用RTX 2060显卡在2560x1440分辨率下运行良好,支持60/120/144Hz刷新率,并期待DisplayPort支持。- 用户
BeOS_robot分享了在RTX 2080上以4K 60fps运行《半条命2》的截图和GPU监控信息,展示了驱动的实际性能。
硬件兼容性现状:
- 用户
Tofu测试了RTX 5090,但未能成功。他指出,目前驱动仓库中仅有Turing和Ampere架构的固件,因此更新的Lovelace和Blackwell架构显卡暂时无法使用。他计划未来自行研究。
- 用户
总结: 该Nvidia驱动移植项目已取得重大成功,使Haiku系统能够支持较新的Nvidia显卡,实现高分辨率显示和硬件3D加速。当前主要挑战在于完善依赖关系管理,并扩展对新架构显卡的支持。
评论总结
根据评论内容,主要观点和论据如下:
1. 技术背景与移植来源
- 评论1指出该移植可能基于nillerusr的Source引擎,而该引擎源自2020年Source源码泄露,并已用于将Valve游戏移植到Android。
- 关键引用:
- "Looks like this may have been based on the nillerusr Source engine, which is based on a 2020 leak of the Source sources."
- "nillerusr's engine has also been used to port some Valve games to Android."
2. 对Haiku OS的讨论
- 评论4质疑Haiku OS用户量是否足以支撑游戏移植登上首页。
- 关键引用:
- "i wonder how many people are using haikuos enough to make frontpage of video game on that os ?"
3. 硬件兼容性争议
- 评论5批评Linux政策导致NVIDIA硬件在第三方系统上比开源驱动的Radeon更易运行,认为硬件生态未因Linux主导而改善。
- 关键引用:
- "What I find depressing is because of idiotic Linux policies, it turns out nvidia hardware is easier to run on a 3rd party OS than hardware with otherwise fully open source drivers like Radeon."
- "This is just yet another example that you may think things in the hardware world have changed now that Linux 'rules', but they have not."
4. 怀旧与娱乐期待
- 评论2期待YouTube博主Action Retro的恶搞内容;评论7回忆《半条命2》统治高中生活;评论6调侃希望移植到BeBox。
- 关键引用:
- "looking forward to see Action Retro's shenanigans on YouTube with this."
- "Half-Life 2 ruled my high school life. it is still insane."
5. 其他观点
- 评论3认为在便携式5W ARM Linux上运行《半条命2》更有趣;评论8肯定Haiku的技术但批评其用户体验,并提及自己转向Linux的Cosmic桌面。
- 关键引用:
- "I think HL2 on portable 5W ARM linux is more interesting."
- "I always liked BeOS/Haiku from a tech perspective, but really don't care nearly as much for the UX or ergonomics."