SDL 2.24 Released With New APIs, D3D12 Renderer Work On Windows, New Linux Hints

Written by Michael Larabel in Linux Gaming on 19 August 2022 at 12:07 PM EDT. 7 Comments
SDL 2.24 has been released as the newest update to this widely-used abstraction layer library commonly used by cross-platform games, including heavily by games on Steam.

SDL 2.24 first up introduces a new versioning scheme, taking the approach of Flatpak and Glib for even numbers in the minor version to represent production-ready stable releases. Odd numbers in the minor version are for pre-release/development builds.

SDL 2.24 is primarily made up of bug fixes but there are a number of new APIs introduced, support for the mini-gamepad mode on Nintendo Joy-Con controllers, support for the Nintendo Online classic controllers with the HIDAPI driver, support for the NVIDIA SHIELD Controller with the HIDAPI driver, audio handling improvements, and more.

SDL2 has also been working on a DirectX 12 back-end as part of Game Development Kit support. GDM support is being worked on for allowing use by Windows Xbox Game Pass titles, Xbox consoles, and more.

On the Linux side, SDL 2.24 has removed XVidMode support in favor of using XRandR exclusively to change modes, various new hints around Wayland video mode emulation, hats, and the KMS/DRM device to use.

Plus there are a variety of other bug fixes and smaller enhancements to this popular cross-platform library. Downloads and all the details on the SDL 2.24 changes can be found via GitHub.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week