Skip to content

Releases: thesofproject/sof

v2.6

29 Jun 18:45

Choose a tag to compare

The SOF technical steering committee is pleased to announce the v2.6 release of SOF. This release focuses on optimization of key audio components and extends the usage of Zephyr as the RTOS for SOF.

Signed binaries for selected Intel platforms are here https://github.com/thesofproject/sof-bin.

Highlights

  • New platforms: NXP i.MX93 and initial Intel Lunar Lake support.
  • Performance optimizations to audio components: dcblocker, eq-fir and copier; increased usage of HiFi4 SIMD.
  • More native Zephyr platforms: Intel cAVS2.5
  • Initial support for non built-in libraries.
  • Support to run SOF as Zephyr POSIX target on Linux for faster feature development and fuzzing.
  • Continuing hardening of IPC and Zephyr.

v2.2.5

04 May 11:57

Choose a tag to compare

2.2.x is the stable release for Intel RPL and previous released products. v2.2.5 is to cherry pick topology updates for Intel Alder Lake platforms with ES8336 codec:

  • 57e976e topology1: add missing ADL-es8336 topologies

v2.5

30 Mar 22:25

Choose a tag to compare

The SOF technical steering committee are pleased to announce the v2.5 release of SOF. Focus of this release has been optimization of key audio components and extending the usage of Zephyr as the RTOS for SOF.

Signed binaries for selected Intel platforms are here https://github.com/thesofproject/sof-bin.

Highlights

  • New platforms supported: MediaTek mt8188
  • New audio modules: ARIA (Automatic Regressive Input Amplifier)
  • New modules migrated to Module API: SRC
  • Significant performance optimizations: dcblock (upto 50%). mixer (upto 18%), volume (upto 15%), copier (upto 33%), eqiir
  • Continued adoption of Zephyr native interfaces in SOF application code: module initialization now done with SYS_INIT(), removal of XTOS dependency in idc.h/task.h/io.h interfaces.
  • Removal of legacy Intel platforms -- support for these platforms will continue via SOF stable-v2.2 branch. The remaining Intel platforms in SOF mainline all use Zephyr as the RTOS.

Full Changelog: v2.4.1...v2.5

v2.5-rc1

17 Mar 15:50

Choose a tag to compare

v2.5-rc1 Pre-release
Pre-release

The first release candidate for SOF v2.5.

Full Changelog: v2.4.1...v2.5-rc1

v2.4.1

24 Jan 12:11

Choose a tag to compare

SOF v2.4.1 Release

The SOF technical steering committee are pleased to announce the v2.4.1 release of SOF. This is the first release using Zephyr RTOS with native Zephyr device drivers (on some Intel platforms) and Windows IPC. v2.4.1 should be the last "opt-in" intermediary release as code is transitioned to support Zephyr RTOS, topology2, Module API and IPC abstraction (IPC3/4) support.

Signed binaries for selected Intel platforms are here https://github.com/thesofproject/sof-bin.

Highlights

  • Zephyr RTOS with Zephyr device drivers on Intel Tigerlake platform as user "opt-in", defaults is TGL (xtos) on v2.2
  • IPC configuration now defaults to IPC4 (version used on Windows) on Intel platforms and topology has been upgraded to version 2.
  • Lots of processing optimizations and increased use of SIMD intrinsics in hot processing code.
  • About 50% of processing modules upgraded to new Module API alongside the initial introduction of IADK API (to support reuse of 3rd party modules from Windows)
  • Support for Cadence MP3 and AAC decoders (IPC3 only atm).

Full Changelog: v2.3...v2.4.1

v2.2.4

07 Jan 13:51

Choose a tag to compare

2.2.x is the stable release for Intel RPL and previous released products. v2.2.4 is to cherry pick some topology updates for Intel Raptor Lake (RPL), Alder Lake (ADL) and Jasper Lake (JSL) platforms:

  • c91326b topology1: add ADL Rooks County laptop LAPRC710
  • 0144769 topology1: add sof-rpl-rt711-l2-rt1316-l01
  • 89b1f50 topology1: add sof-rpl-rt711-l0-rt1318-l12
  • 8a394bb topology: sof-jsl-rt5682: add sof-jsl-rt5682.tplg

For the topology binary release, please refer to https://github.com/thesofproject/sof-bin/releases/tag/v2.2.4
There are no updates in FW source code from v2.2

v2.2.3

25 Nov 06:45

Choose a tag to compare

v2.2.x is the stable release for Intel RPL and previous released products. v2.2.3 is to

  • add support for ADL-N production platform
  • cherry pick topology updates for Intel Raptor Lake (RPL), Alder Lake (ADL) and Ice Lake (ICL) platforms. Please find details in PR #6621

There are no updates in FW source code from v2.2

v2.3

20 Sep 12:31

Choose a tag to compare

SOF v2.3 Release

The SOF technical steering committee are pleased to announce the v2.3 release of SOF. This is the first release using Zephyr as the RTOS on selected platforms !

Signed binaries for selected Intel platforms should land in next few days.

Highlights

  • Support for next generation AMD Rembrandt and Intel Raptorlake platforms.
  • Zephyr RTOS on Intel Tigerlake platform as user "opt-in", defaults is TGL (xtos) on v2.2
  • SIMD (Hifi3/4) Performance improvements on mixer, copier, PCM converter and volume components with up to 25-60% speed improvement depending on use case.
  • SPARSE support added to codebase and used to partition memory pointers into cache and uncache types.

What's Changed

Read more

v2.2.2

23 Sep 10:38

Choose a tag to compare

v2.2.2 is to add support for Intel Raptor Lake (RPL) platform. v2.2.x is the stable release for Intel RPL and previous released products.

There is no change on FW or topology source code in this release.

RPL has the same community signed binaries as TGL, and same Intel-signed binaries as ADL. So new symbolic links will be created for RPL FW binaries. Please find more info in v2.2.2 binary release notes: https://github.com/thesofproject/sof-bin/releases/tag/v2.2.2

v2.2.1: topology: add sof-rpl-nocodec.tplg

23 Aug 09:43

Choose a tag to compare

This release includes topology updates for SoundWire, Intel APL/GLK platform with ES8336 codec, and Intel RPL platform.
There are no updates for the firmware and so the version of firmware binary are still v2.2

To use Intel RPL topologies, these 2 kernel patches are needed:

What's Changed from v2.2

  • 3e2ccba topology: add sof-rpl-nocodec.tplg
  • 1ae91d1 topology: add sof-rpl-rt711 and sof-rpl-rt711-4ch topologies
  • 3de7d2b topology: Add platform definition file for Intel Raptor Lake
  • 5cdc25b topology1: add SSP1 for all ES8336, SSP5 for APL/GLK
  • ed43328 topology1: CMakeLists: add missing APL/GLK support for ES8336 with DMIC.
  • b262943 topology1: sof-tgl-rt711-rt1308: use EXT_AMP_REF for rt1316
  • 0a72a06 topology1: sof-tgl-rt711-rt1308: make BT_OFFLOAD a CMakeFiles parameter
  • 4d93b4e topology1: CMakeLists: add topology for HP Omen 16
  • 2830b81 topology1: sof-tgl-rt711-rt1308: make amplifier link configuration
  • fb422ac topology1: generate new sof-hda-generic version for 2ch PDM1
  • c8c8212 topology1: intel-generic-dmic: add macro to enable PDM1 for 2ch cases
  • 5a015ca topology1: sof-tgl-rt711-rt1308: add missing switch

These topology updates are cherry picked to stable-v2.2 branch.