Kijött a Sound Open Firmware 2.13 – Panther Lake és Wildcat Lake támogatással

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Sound Open Firmware (SOF) egy nyílt forráskódú hang digitális jelfeldolgozó (DSP) firmware infrastruktúra és szoftverfejlesztő készletet (SDK). A SOF közösségi projektként, infrastruktúrát biztosít, valós idejű vezérlő részegységekkel és audió illesztőprogramokkal. A projektet a Sound Open Firmware Technical Steering Committee (TSC) irányítja, amely a közösség prominens és aktív fejlesztőiből áll. A SOF fejlesztése nyilvános, és a Github platformon található. A Sound Open Firmware legújabb, 2.13‑as verziója nem csak az Intel legújabb platformjait támogatja, de számos topológiai és teljesítményfejlesztést is tartalmaz, így tovább erősíti az iparág elsőszámú nyílt forráskódú audiodSP‑stackjét.

A Sound Open Firmware projekt egy nyílt forráskódú digitális jelfeldolgozó (DSP) firmware stacket és egy szoftverfejlesztő készletet biztosít köré, valamint nyílt forráskódú emulációs támogatást QEMU-val stb. Magán a firmware-en túl a Linux kernel rendelkezik a Sound Open Firmware host driver támogatással, és a SOF driver stack kettős licenc alatt áll mind a BSD, mind a GPL alatt. További részletek a SOF projekt dokumentációjában találhatók.

A firmware-t és az SDK-t olyan fejlesztőknek szánják, akiket érdekel a modern DSP-ken történő hang- vagy jelfeldolgozás. A SOF olyan keretrendszert biztosít, amelyben az hangrendszer-fejlesztők létrehozhatják, tesztelhetik és hangolhatják a következőket:

  • Hangfeldolgozási utak és topológiák.
  • Hangfeldolgozó komponensek.
  • DSP infrastruktúra és illesztőprogramok.
  • Gazda OS infrastruktúra és illesztőprogramok.

A Sound Open Firmware moduláris és általános kódbázis, és különböző DSP architektúrákra vagy gazdagép platformokra portolható. Itt található a jelenleg támogatott DSP architektúrák és támogatott platformok listája.

Új Intel platformtámogatás: Panther Lake és Wildcat Lake

A Sound Open Firmware 2.13 érdekessége az Intel Panther Lake és Wildcat Lake kezdeti támogatása. A Panther Lake esetében ez már „teljes platform- és topológiai támogatást” jelent, vagyis az összes hangfeldolgozási útvonal és konfiguráció natívan működik az új hardveren. A Wildcat Lake integrációja még alapfokú, de a leglényegesebb elemek – például a hangsugárzás irányítása és a mikrofonvezérlés – már ebben a kiadásban is zökkenőmentesen üzemelnek.

NXP Essential Audio Processing integráció és platform frissítések

Az új verzióban bemutatkozik az NXP Essential Audio Processing (EAP) könyvtár, amelyet az NXP a hangjavító szolgáltatásokra szánt. Ez a szoftvercsomag olyan finomhangoló algoritmusokat biztosít, mint a zajcsökkentés, erősítés és térhatás‑szimuláció, amelyek egyszerűen beépíthetők a SOF‑alapú eszközök audióútvonalába, ezzel jelentősen javítva a felhasználói élményt. A 2.13‑as kiadásban frissültek az AMD ACP 7.0 platformhoz készített topológiák, és ehhez hasonlóan a Lunar Lake és Meteor Lake architektúrák hangfeldolgozó konfigurációi is naprakészre váltak. Mindez lehetővé teszi, hogy a fejlesztők e platformokon egyedi hangútfeldolgozó láncokat definiáljanak, illetve a gyártók gyorsabban kiadhassák az új eszközeikhez szükséges firmware‑frissítéseket.

A Sound Open Firmware 2.13 tovább bővítette a SoundWire‑kodekek támogatását, és a HiFi4/HiFi5 DSP‑magokhoz készített optimalizációk révén növelte a hangfeldolgozás hatékonyságát és csökkentette a késleltetést. A Zephyr RTOS integrációja is javult, így a beágyazott eszközökön futó hangrendszerek mostantól megbízhatóbban kezelik a valós idejű feladatokat. Számos kisebb hibajavítás és belső kódrefaktorálás is része volt ennek a kiadásnak, amely tovább erősíti a projekt stabilitását.

Ha részletesebben is kíváncsi a változásokra, böngéssze át a Sound Open Firmware 2.13 kiadási megjegyzéseit a projekt GitHub‑oldalán!

Letöltés és további információk

A Sound Open Firmware 2.13 részletes változáslistája, valamint a letöltési lehetőségek a hivatalos GitHub-oldalon érhetők el.