LibreELEC 12.2.1 Media Center Arrives with Kodi 21.3 Omega

LibreELEC 12.2.1 open-source media center brings Kodi 21.3 Omega and Linux kernel 6.16, dropping old NVIDIA 340.xx driver support.

LibreELEC has just released version 12.2.1 as the first maintenance update in the 12.2 series of its lightweight, Kodi-based media center OS, focused on aligning with Kodi’s latest stable release, Omega 21.3, while also refreshing the underlying Linux kernel to version 6.16.

A notable change in this release is the removal of the legacy NVIDIA 340.xx driver from the Generic-Legacy image. The driver, which remained functional for six years after Nvidia ended official support, no longer compiles with the latest Xorg versions.

As a result, users with older NVIDIA GPUs—according to devs, still a large portion of active installations—will lose driver support starting with LibreELEC 12.2 and continuing into 13.0. The developers note that while they have explored the potential use of the open-source Nouveau driver, it currently causes more playback issues than it resolves.

Moreover, with LibreELEC 12.2.1, the outdated Tvheadend 4.2 package is no longer available. The project now ships Tvheadend 4.3, which its developers have designated as a rolling stable release. Users are advised to migrate manually, as there is no direct upgrade path between versions.

Support for i.MX6, i.MX8, and Qualcomm hardware—originally added in 2018 to aid Kodi GBM/V4L2 development—has effectively ceased. The team has stopped publishing official images, though the code remains in the repository for anyone building custom versions.

Users running LibreELEC 12.0 or 11.0 on x86_64 hardware can upgrade normally via the LibreELEC settings add-on or by placing the update file in /storage/.update. For ARM users, there are several important notes:

  • Devices like Raspberry Pi 4 and 5 have switched from arm to aarch64 userspace, so users must upgrade manually.
  • If using Widevine for DRM-protected streaming (Netflix, Prime Video, etc.), delete the existing /storage/.kodi/cdm folder before updating to allow new aarch64 libraries to install.
  • Docker users running containers via LinuxServer.io add-ons should see automatic architecture adjustments. Containers installed manually will need to be reinstalled in their aarch64 versions after updating.

Older installations (LibreELEC 9.x or earlier) require a clean installation, due to the Python 3 migration introduced since LibreELEC 10.x.

For more information, see the announcement.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *