Cette page présente les améliorations audio, en lien avec la MAO, par version de noyau. les informations sont tirées du site kernelnewbies et du dépôt des sources du noyau Linux.
attention
Page en cours d'écriture. Pour discuter de cette page venez dans ce fil du forum : forumthread112864
Table des matières
Noyau 6.11
Disponible depuis le 15 septembre 2024, le noyau version 6.11 - suite dès que les infos seront disponibles.
Noyau 6.10
Disponible depuis le 14 juillet 2024, le noyau version 6.10 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : scarlett2 : Ajout de commandes de sélection de la source S/PDIF :
Ajout de commandes de sélection de la source S/PDIF/mode E/S numérique pour les interfaces Scarlett 3ème Gen 18i8/18i20 et Clarett 4Pre/8Pre.
Ces modèles ont des connecteurs S/PDIF coaxiales et optiques et les entrées optiques sont commutables entre S/PDIF ou ADAT.
La Scarlett 3ème Gen 18i20 dispose également d'un mode "Dual ADAT" pour l'audio 8 canaux à 88,2/96kHz.
ALSA : scarlett2 : Ajout de contrôles de la cible autogain :
Les interfaces Scarlett 4ème Gen et Vocaster permettent de configurer les valeurs cibles d'autogain dBFS à configurer.
Ajout des contrôles de cible moyenne et de crête pour 4ème Génération, et un contrôle "Hot Target" pour Vocaster.
ALSA : scarlett2 : Ajout du support pour Vocaster
Plus d'informations en suivant ce lien : https://kernelnewbies.org/Linux_6.10#Audio
Noyau 6.9
Disponible depuis le 12 mai 2024, le noyau version 6.9 apporte des améliorations en lien avec la MAO pour certains matériels.
firewire-motu : ajout du support pour l'interface MOTU 896 mk3 FireWire et Hybrid
Comme pour ses sœurs, 828 mk3 et ultralite mk3, le support de la 896 mk3 est maintenant intégré. Attention cependant, la version Hybrid n'a pas encore été testée.
Plus d'informations en suivant ce lien : https://kernelnewbies.org/Linux_6.9#Audio
Noyau 6.8
Disponible depuis le 10 mars 2024, le noyau version 6.8 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : scarlett2 : Mise à jour du pilote pour supporter la 4ème génération des cartes Scarlett :
Support des interfaces suivantes :
- Scarlett 2nd Gen 6i6, 18i8, 18i20,
- Scarlett 3rd Gen Solo, 2i2, 4i4, 8i6, 18i8, 18i20,
- Scarlett 4th Gen Solo, 2i2, 4i4,
- Clarett 2Pre, 4Pre, 8Pre USB,
- Clarett+ 2Pre, 4Pre, 8Pre,
- Vocaster One and Vocaster Two.
Les informations se trouvent à cette adresse : https://kernelnewbies.org/Linux_6.8#Audio
Noyau 6.7
Disponible depuis le 7 janvier 2024, le noyau version 6.7 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : scarlett2 : Mises à jour du pilote :
- ajout du support des cartes Focusrite Clarett 2Pre? et 4Pre USB,
- ajout du support des cartes Focusrite Clarett+ 2Pre et 4Pre.
- ajout de la prise en charge de la Clarett 8Pre USB
- Pilote de table de mixage par défaut à activer
Les premières versions de ce pilote de table de mixage ne fonctionnaient pas sur tout le matériel. Par prudence, le pilote était désactivé par défaut et devait être explicitement activé avec device_setup=1.
La Clarett 8Pre USB fonctionne de la même manière que la Clarett+ 8Pre, seul l'identifiant USB est différent.
Les modifications majeures sont :
- Ajout du nom correct de la série de produits aux messages.
- Déplacement des identifiants USB de la structure device_info :
USB IDs de partager le même device_info.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.7#Sound .
Noyau 6.6
Disponible depuis le 29 octobre 2023, le noyau version 6.6 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.6#Audio .
Noyau 6.5
Disponible depuis le 27 août 2023, le noyau version 6.5 ajoute le support du MIDI en version 2.0. Vous pouvez retrouver des informations techniques dans la documentation du noyau, ici .
Il est aussi notable que ce noyau comporte le support initial de la norme USB4 v2.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.5#Audio .
Noyau 6.4
Disponible depuis le 25 juin 2023, le noyau version 6.4 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.4#Audio .
Noyau 6.3
Disponible depuis le 23 avril 2023, le noyau en version 6.3 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : RME Fireface 400 :
- mise à jour de l'UAPI pour les données de la commande de bouton,
- implémentation d'un analyseur de messages pour la Fireface 400,
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.3#Audio .
Noyau 6.2
Disponible depuis le 19 février 2023, le noyau en version 6.2 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : usb-audio : ajout d'une particularité pour le périphérique KT0206.
Ajout des informations pertinentes au fichier quirks-table.h.
Le test est réussi et le fichier source sonore est lu normalement.
Cela signifie que tous les périphériques à base de cette puce devraient être reconnus.
dice: ajout du support pour Focusrite Saffire Pro 40 avec TCD3070 ASIC
ALSA : dice : ajout du support pour Focusrite Saffire Pro 40 avec l'ASIC TCD3070.
TC Applied Technologies (TCAT) produit le TCD3070 comme ASIC DICE final pour la communication sur le bus IEEE 1394 pour le protocole IEC 61883-1/6.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.2#Audio .
Noyau 6.1
Disponible depuis le 11 décembre 2022, le noyau version 6.1 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.1#Audio .
Noyau 6.0
Disponible depuis le 2 octobre 2022, le noyau version 6.0 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : scarlett2 : Ajout du support de la Focusrite Clarett+ 8Pre
La Focusrite Clarett+ 8Pre utilise le même protocole que la gamme Scarlett Gen 2 et Gen 3 de Scarlett.
Cette rustine ajoute la prise en charge de la Clarett+ 8Pre en ajoutant les entrées appropriées au pilote scarlett2.
Les Clarett+ 2Pre et 4Pre, et la ligne de produits Clarett USB utilisent vraisemblablement le même protocole, de sorte que leur prise en charge peut facilement être ajouté si quelqu'un peut tester.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_6.0#Audio .
Noyau 5.19
Disponible depuis le 31 juillet 2022, le noyau version 5.19 ajoute le support MIDI série pour ALSA.
ALSA : Ajout d'un pilote MIDI série générique utilisant l'IPA du bus série.
Pilote MIDI série générique ajoutant la prise en charge de l'utilisation de périphériques série compatibles avec le bus série en tant que dispositifs MIDI bruts, permettant l'utilisation de périphériques série supplémentaires non compatibles avec le pilote serial-u16550 existant. Ne prend en charge que le réglage des vitesses de transmission série standard sur le périphérique série sous-jacent.
Cependant, le périphérique série sous-jacent peut être configuré de telle sorte qu'un débit de 38,4 kBaud demandé corresponde en fait au débit standard MIDI de 31,25 kBaud. Prend en charge la configuration DeviceTree.
Pour les autres améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.19#Audio .
Noyau 5.18
Disponible depuis le 22 mai 2022, le noyau version 5.18 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : scarlett2 : Ajout de la prise en charge du commutateur interne "standalone"
Les interfaces Focusrite Scarlett Gen 2/3 avec mixeurs internes ont un mode "standalone".
Lorsque l'interface n'est pas connectée à un hôte USB et que le mode autonome est activé, l'interface transmettra l'audio comme configuré précédemment. Cette rustine ajoute un contrôle ALSA pour permettre d'activer/désactiver ce mode.
ALSA : usb-audio : Ajout d'un TLV de sourdine pour les volumes de lecture sur la RODE NT-USB
Pour la RODE NT-USB, le réglage le plus bas du volume du mixeur de lecture coupe la sortie audio.
Mais il n'est pas signalé comme tel, ce qui permet par exemple à PulseAudio de couper accidentellement le son de l'appareil lorsqu'il sélectionne un faible volume.
Correction en appliquant la particularité existante pour ce type de problème lorsque l'appareil est détecté.
Pour les autres améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.18#Audio .
Noyau 5.17
Disponible depuis le 20 mars 2022, le noyau version 5.17 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.17#Audio .
Noyau 5.16
Disponible depuis le 09 janvier 2022, le noyau version 5.16 apporte des améliorations pour la lecture du flux audio en mode basse latence avec ALSA ainsi que pour certains matériels.
ALSA : usb-audio : Amélioration de la prise en charge de la lecture à faible latence :
Il s'agit d'une nouvelle tentative d'amélioration de la gestion du flux de lecture en mode basse latence.
Dans ce correctif, nous adoptons une approche similaire à celle utilisée dans le mode de rétroaction implicite.
Les URB sont mis en file d'attente au début du déclenchement du PCM comme auparavant, mais nous vérifions si le tampon a déjà été suffisamment rempli avant chaque soumission, et arrêtons la file d'attente si les données dépassent le seuil.
ALSA: usb-audio: Ajout du support du mixer/carte son Pioneer DJM 750MK2
firewire-motu : ajout de commandes "ioctl" pour récupérer des informations dans les messages délivrés par les paquets "isoc"
Dans les modèles MOTU ci-dessous, le logiciel est autorisé à contrôler leur DSP par commande dans la trame de transaction asynchrone à 0x'ffff'0001'0000 :
- 828 mk3 (FireWire uniquement et Hybride)
- 896 mk3 (FireWire uniquement et hybride)
- Ultralite mk3 (FireWire uniquement et hybride)
- Traveler mk3
- Track 16
- 828mk2
- 896hd
- Traveler
- pre
- Ultralite
- 4 pré
- Audio Express
Pour les autres améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.16#Audio .
Noyau 5.15
Disponible depuis le 31 octobre 2021, le noyau version 5.16 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : firewire-motu : ajout du support pour MOTU 896HD
ALSA : usb-audio : ajout d'une option de module à faible latence :
Pour permettre à l'utilisateur de revenir à l'ancien mode de lecture, ce correctif ajoute une nouvelle option de module 'lowlatency' au pilote snd-usb-audio. Lorsque l'utilisateur est confronté à une régression due à la récente prise en charge de la lecture à faible latence, il peut tester facilement en passant l'option lowlatency=0, sans reconstruire le noyau.
ALSA : usb-audio : Ajout de l'option de module quirk_flags :
Ce correctif ajoute une nouvelle option de module, quirk_flags, pour permettre à l'utilisateur d'essayer plus facilement d'autres comportements de quirk spécifiques à l'appareil. Lorsque cette option est positionnée à une valeur non nulle, elle remplace quirk_flags, et le contournement spécifique est appliqué.
ALSA : usb-audio : Contrôle de la source d'entrée - digidesign mbox
Ceci ajoute une deuxième commande de mixage à Digidesign Mbox pour sélectionner la capture Analogique/SPDIF.
Pour les autres améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.15#Audio .
Noyau 5.14
Disponible depuis le 29 août 2021, le noyau version 5.14 apporte des améliorations en lien avec la MAO pour certains matériels.
ALSA : scarlett2 : ajout des interfaces Scarlett Gen 3
bebob : ajout du support de ToneWeal FW66
firewire : ajout d'une cible de relecture à la séquence de paquets en cache.
firewire-motu : ajout du support pour la source d'horloge AES/EBU dans le protocole version 2
firewire-motu : ajout du support de MOTU 828
firewire-motu : ajout du support de MOTU 896
firewire-motu : ajout du support pour les modèles hybrides MOTU Ultralite mk3
Pour les autres améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.14#Audio .
Noyau 5.13
Disponible depuis le 27 Juin 2021, le noyau 5.13 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.13#Audio .
Noyau 5.12
Disponible depuis le 09 août 2021, le noyau version 5.12 apporte des améliorations en lien avec la MAO pour certains matériels.
dice: ajout du support de la puce firewire Lexicon I-ONIX FW810s de chez HARMAN International industries.
ALSA : usb-audio : ajout du support de Pioneer DJM-750.
Une modification majeure intervient aussi sur cette version, elle concerne la préemption dans l'ordonnanceur du noyau.
La préemption change complètement, et l'obtention d'un noyau basse latence est aussi complètement modifiée. Pour expliquer les choses simplement, lorsque le noyau est compilé, il est possible d'activer la préemption et de laisser l'utilisateur final décider de la préemption dont il a besoin pour son utilisation sans avoir à recompiler le noyau.
Cette préemption devient donc réglable lors de la séquence d'amorçage du noyau en passant une valeur au paramètre "preempt" dans le fichier de configuration du chargeur de démarrage.
Les informations sont sur cette page .
Pour les autres améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.12#Audio .
Noyau 5.11
Disponible depuis le 14 février 2021, le noyau 5.11 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.11#Audio .
Noyau 5.10
Disponible depuis le 13 décembre 2020, le noyau 5.10 n'ajoute pas de support supplémentaire ou d'améliorations en lien avec le domaine de la MAO.
Consulter quelles sont les améliorations de la pile audio que cette version du noyau apporte : https://kernelnewbies.org/Linux_5.10#Audio .
Liens et commentaires
- les fusions de modifications apportées au noyau Linux sont ici : git.kernel.org
- les informations qui sont remontées dans cette page proviennent de : kernelnewbies.org