Gli aggiornamenti del sottosistema audio sono stati inviati oggi per la finestra di unione del kernel di Linux 6.5 in fase di sviluppo.
Degno di nota con gli aggiornamenti audio è il supporto MIDI 2.0. Esiste un supporto iniziale per i dispositivi MIDI 2.0 con il driver MIDI non elaborato e l’API del sequencer in fase di estensione per supportare il nuovo protocollo UMP (Universal MIDI Packet). Anche il driver audio USB è stato esteso con il supporto dell’interfaccia MIDI 2.0.
Le patch del driver del kernel Linux MIDI 2.0 sono state inizialmente pubblicate a maggio e ora sono pronte per diventare mainline per Linux 6.5.
Nel frattempo sono state aggiornate le specifiche MIDI 2.0 stato pubblicato questo mese e con ciò le specifiche MIDI 2.0 non sono più sotto un accordo di non divulgazione (NDA). Le specifiche MIDI 2.0 sono pubbliche su MIDI.org.
“MIDI 2.0 è un’estensione di MIDI 1.0. Non sostituisce MIDI 1.0 ma si basa sui principi fondamentali, l’architettura e la semantica di MIDI 1.0.
Un’architettura fondamentale per l’espansione di MIDI 2.0 è definita da la specifica MIDI Capability Inquiry (MIDI-CI). MIDI-CI consente ai dispositivi con comunicazione bidirezionale di accettare di utilizzare funzionalità MIDI estese oltre a quelle già definite in MIDI 1.0, proteggendo attentamente la compatibilità con le versioni precedenti.”
La scorsa settimana sul Microsoft blog è un post sulle specifiche MIDI 2.0 che diventano pubbliche e sulle relative implicazioni.
Oltre ad aggiungere il supporto MIDI 2.0, Linux 6.5 aggiunge anche AMD SoundWire, varie aggiunte di codec per i sistemi Intel, il supporto della piattaforma Loongson per i sistemi LoongArch e una varietà di altri miglioramenti. Alcuni dispositivi aggiuntivi ora supportati includono Ingenic X1000, Maxim MAX98388, Mediatek MT8188, Nuvoton NAU8825C, piattaforme NXP con NAU8822, Qualcomm WSA884x, StarFive JH7110 e Texas Instruments TAS2781.
L’ultimo ciclo per Linux 6.4 ha visto il gestore AMD SoundWire e altro codice iniziale in atto. Per Linux 6.5 è stato aggiunto il driver AMD SoundWire DMA insieme ad altre integrazioni SoundWire attorno all’AMD Audio Co-Processor (ACP).
Sul lato Intel c’è anche il codice audio iniziale attorno alla loro piattaforma Lunar Lake.
Gli aggiornamenti audio di Linux 6.5 includono anche una stranezza audio per il palmare da gioco ASUS ROG Ally. Per maggiori dettagli su quell’interessante dispositivo alimentato da Ryzen Z1 Extreme tramite Esecuzione di Linux sul palmare ASUS ROG Ally Gaming e Windows 11 rispetto alle prestazioni di gioco Linux su ASUS ROG Ally. Altri benchmark ROG Ally Linux in arrivo nei prossimi giorni.
L’elenco completo degli aggiornamenti audio per Linux 6.5 è disponibile tramite questa richiesta pull.