News: 0001480558

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

OpenBSD Now Supports VA-API Video Acceleration

([BSD] 6 Hours Ago OpenBSD + VA-API)


The BSDs unfortunately continue to lag behind Linux in their GPU driver support. The latest example of this is OpenBSD only days ago seeing initial support for the Video Acceleration API ( [1]VA-API ) merged for GPU-accelerated video playback on that BSD platform.

VA-API is very common in the Linux space among non-NVIDIA GPUs (though for NVIDIA there is [2]the open-source NVIDIA VA-API wrapper project ) and supported by a variety of applications for GPU accelerated video playback. Microsoft even [3]mapped VA-API atop D3D12 for video playback with Windows Subsystem for Linux. Support for VA-API on the BSDs has been more limited but finally this month OpenBSD merged its support.

[4]This commit landed VA-API in OpenBSD and explained:

This work was created during the c2k24. With a lot of help and feedback from matthieu@, tb@, and martijn@.

AMD drivers tested by landry@, martijn@, kn@, op@ and a few more Intel driver tested by matthieu@ and me.

The Intel drivers can find in ports graphics/intel-media-driver and graphics/intel-vaapi-driver. (Depending on your hw)

The ports will be adjusted over time.

Everyone has reported fantastic performance results in Firefox or mpv.

Better late than never. OpenBSD's c2k24 was their recent hackathon hosted in Prague, Czech Republic.



[1] https://www.phoronix.com/search/VA-API

[2] https://www.phoronix.com/news/NVIDIA-VA-API-Driver-0.0.12

[3] https://www.phoronix.com/news/WSL-D3D12-GPU-Video-Accel

[4] https://marc.info/?l=openbsd-cvs&m=172139969119269&w=2



SteamPunker

kylew77

kylew77

ezst036

skeevy420

Van Roy's Law:
An unbreakable toy is useful for breaking other toys.