News: 0001626828

  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)

Sunshine Game Streaming Introduces Vulkan Video Encode Support

([Linux Gaming] 2 Hours Ago Sunshine v2026.413.143228)


Sunshine v2026.413.143228 released this week as a new feature release for this self-hosted game stream host for Moonlight, an open-source game streaming client that is an implementation of the NVIDIA GameStream protocol. Notable with this Sunshine release is Vulkan Video encode support as an alternative to using the Video Acceleration API (VA-API) for game streaming.

Sunshine recently merged Vulkan Video encode support as an alternative to VA-API encoding for use with this game streaming host on Linux. Sunshine is making use of the FFmpeg-based Vulkan encode capabilities with zero-copy DMA-BUF importing for nice performance/efficiency. Vulkan compute handles RGB-to-YUV conversion.

Details on this Vulkan Video encode support for Sunshine can be found via [1]the pull request that landed the support.

The new Sunshine release also adds 16-bit DRM format support for HDR DMA-BUF import, improved multi-monitor support with the XDG Portal, many build updates, support streaming through XDG-Portals + PipeWire, event-driven capture with XDG Portals, F13 to F24 keycodes support on Linux, EGL_IMG_context_priority support on Linux, and also thread priority support on POSIX systems.

Downloads and more details on the new Sunshine release for open-source game streaming via [2]GitHub . Those learning about Sunshine for the first time can also visit the project page at [3]LizardByte.dev .



[1] https://github.com/LizardByte/Sunshine/pull/4603

[2] https://github.com/LizardByte/Sunshine/releases/tag/v2026.413.143228

[3] https://app.lizardbyte.dev/Sunshine/?lng=en



The climate of Bombay is such that its inhabitants have to live elsewhere.