RC RANDOM CHAOS

Community Nvidia driver brings native Half-Life 2 and real GPU acceleration to Haiku

· via Hacker News

Original source

Half-Life 2 running natively on HaikuOS

Hacker News →

A community effort to port an Nvidia GPU driver to Haiku — the open-source BeOS successor — has reached the point where Half-Life 2 runs natively on the OS, compiled from the nillerusr open-source Source engine port rather than any leaked code. Testers report strong results, including triple-digit frame rates and an RTX 2060 driving 2560x1440 at 60/120/144Hz, which several users say has flipped Haiku from an occasional curiosity into something they would actually use day to day.

Hardware support is still narrow. The driver relies on firmware blobs that currently exist only for Turing and Ampere cards, so newer Lovelace (RTX 40) and Blackwell (RTX 50) GPUs like the 5090 and 5060 don’t work yet, and the practical entry point is roughly a GTX 1650/1660. Extending coverage is largely a matter of interfacing with additional firmware blobs, but nobody has done that work yet.

Several rough edges remain around display output. Developer X512 says DisplayPort support is finished but unreleased pending cleanup, which matters for multi-boot setups, multi-monitor rigs, and VR headsets that need HDMI directly. HDMI/DisplayPort audio was briefly enabled in the HD Audio driver, then reverted over stability issues, with a workaround in progress. The Screen preferences panel currently reports 24bpp because the framebuffer uses XRGB with 8 padding bits, and 10-bit-per-channel color isn’t supported by app_server yet.

Read the full article

Continue reading at Hacker News →

This is an AI-generated summary. Read the original for the full story.