Les mises à jour du sous-système audio ont été envoyées aujourd’hui pour la fenêtre de fusion du noyau Linux 6.5 en cours de développement.
La prise en charge MIDI 2.0 est remarquable avec les mises à jour sonores. Il existe une prise en charge initiale des périphériques MIDI 2.0, le pilote MIDI brut et l’API du séquenceur étant étendus pour prendre en charge le nouveau protocole Universal MIDI Packet (UMP). Le pilote audio USB a également été étendu avec la prise en charge de l’interface MIDI 2.0.
Les correctifs du pilote du noyau Linux MIDI 2.0 ont été initialement publiés en mai et sont maintenant prêts à être intégrés à Linux 6.5.
Entre-temps, les spécifications MIDI 2.0 mises à jour ont été publié ce mois-ci et avec cela les spécifications MIDI 2.0 ne sont plus sous un accord de non-divulgation (NDA). Les spécifications MIDI 2.0 sont publiques sur MIDI.org.
“MIDI 2.0 est une extension de MIDI 1.0. Il ne remplace pas MIDI 1.0 mais s’appuie sur les principes de base, l’architecture et la sémantique de MIDI 1.0.
Une architecture fondamentale pour l’expansion de MIDI 2.0 est définie par la spécification MIDI Capability Inquiry (MIDI-CI). MIDI-CI permet aux appareils dotés d’une communication bidirectionnelle d’accepter d’utiliser des capacités MIDI étendues au-delà de celles déjà définies dans MIDI 1.0, tout en protégeant soigneusement la rétrocompatibilité.”
La semaine dernière sur le blog Microsoft est un article sur les spécifications MIDI 2.0 rendues publiques et leurs implications.
En plus d’ajouter la prise en charge de MIDI 2.0, Linux 6.5 ajoute également AMD SoundWire, divers ajouts de codecs pour les systèmes Intel, la prise en charge de la plate-forme Loongson pour les systèmes LoongArch et une variété d’autres améliorations. Certains appareils supplémentaires désormais pris en charge incluent Ingenic X1000, Maxim MAX98388, Mediatek MT8188, Nuvoton NAU8825C, les plates-formes NXP avec NAU8822, Qualcomm WSA884x, StarFive JH7110 et Texas Instruments TAS2781.
Le dernier cycle pour Linux 6.4 a vu le gestionnaire AMD SoundWire et d’autres codes initiaux en place. Pour Linux 6.5, le pilote AMD SoundWire DMA a été ajouté avec d’autres intégrations SoundWire autour du co-processeur audio AMD (ACP).
Du côté d’Intel, il y a aussi le code audio initial autour de leur plate-forme Lunar Lake.
Les mises à jour sonores de Linux 6.5 incluent également une bizarrerie audio pour l’ordinateur de poche de jeu ASUS ROG Ally. Pour plus de détails sur cet intéressant appareil alimenté par Ryzen Z1 Extreme via Running Linux On The ASUS ROG Ally Gaming Handheld et Windows 11 vs. Linux Gaming Performance On The ASUS ROG Ally. Plus de benchmarks ROG Ally Linux à venir dans les jours à venir.
La liste complète des mises à jour sonores pour Linux 6.5 est disponible via cette pull request.