Hacker News 中文摘要

RSS订阅

半条命2在HaikuOS上原生运行 -- Half-Life 2 running natively on HaikuOS

文章摘要

社区讨论将Haiku操作系统的NVIDIA驱动移植到Turing+GPU,用户发现安装Wayland包可解决GLTeapot崩溃问题,并确认Iceweasel依赖Wayland。

文章总结

好的,这是根据您的要求,对原文主要内容进行的中文重述,保留了关键细节,并删除了与主题无关的论坛帖子列表和用户头像等元素。


标题:Haiku ❤ Nvidia(为Turing+ GPU移植Nvidia驱动)

核心内容:

社区成员在Haiku操作系统上为Turing及更新架构的Nvidia显卡移植驱动方面取得了显著进展,并围绕使用中的问题与经验进行了讨论。

  1. 依赖问题与解决方案:

    • 用户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的依赖项。
  2. 驱动效果与用户反馈:

    • colmiga称赞驱动工作出色,已稳定使用4个月。该驱动让他能在4K显示器上使用全分辨率,并享受硬件3D加速,使Haiku成为他的日常操作系统。
    • lifeisodd表示,该驱动让Haiku从一个偶尔把玩的“新奇玩意”变成了一个真正酷炫、可用的操作系统。他使用RTX 2060显卡在2560x1440分辨率下运行良好,支持60/120/144Hz刷新率,并期待DisplayPort支持。
    • 用户BeOS_robot分享了在RTX 2080上以4K 60fps运行《半条命2》的截图和GPU监控信息,展示了驱动的实际性能。
  3. 硬件兼容性现状:

    • 用户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."