Quelle est la différence entre les pilotes audio ASIO, WASAPI, WDM et MME ?

Dans la recherche de la meilleure façon d’extraire l’audio joué dans Windows, beaucoup se demandent lesquels des pilotes du système d’exploitation Microsoft sont les plus intéressants. Alors que MME, WASAPI et WDM sont des pilotes audio spécifiques à Windows, ASIO est le seul qui diffuse l’audio directement vers le DAC (convertisseur numérique vers analogique ou convertisseur audio numérique vers analogique) ou l’interface externe, sans que le système d’exploitation n’interfère avec le traitement.

Par curiosité, alors que macOS n’a qu’un seul pilote audio, Core Audio, Windows a 3 pilotes plus ASIO. Dans cet article, nous expliquerons comment cela fonctionne et quelles sont les différences entre les pilotes disponibles pour le système d’exploitation Microsoft.

Contents [hide]

Dans quels programmes/logiciels est-il possible de changer les pilotes audio utilisés sous Windows ?

Il existe plusieurs programmes qui vous permettent de choisir le pilote audio qui sera utilisé pour traiter le fichier musical lu. Par exemple, les lecteurs de musique AIMP, Album Player, foobar2000, JRiver, Hysolid et MusicBee prennent en charge WASAP et ASIO.

Sur les services de streaming, la seule application desktop (Windows PC) sur laquelle j’ai pu sélectionner clairement un pilote audio était Qobuz, où il était possible d’utiliser l’ASIO. Cependant, Tidal a le « mode exclusif » [1] qui utilise probablement WASAPI.

[1] Tutoriel sur « Comment écouter de la musique avec la qualité MAXIMUM sur Tidal »

Application de bureau Windows Qobuz. Source : Victor Valeri

À propos des pilotes audio Windows

Vérifiez ci-dessous le fonctionnement de chaque pilote audio Windows et ASIO.

MME (environnement multimédia Microsoft)

Sorti le 6 avril 1992 avec Windows 3.1, MME (Microsoft Multimedia Environment) a été le premier pilote audio natif publié pour le système d’exploitation Microsoft. La grande majorité des cartes son intégrées fonctionnent via le pilote MME. En outre, la grande majorité des programmes audio pour PC Windows prennent en charge MME.

WDM (modèle de pilote Windows)

Lancé en 1998 avec Windows 98, le modèle de pilote Windows (WDM) est une plate-forme permettant aux pilotes audio de faire partie du noyau du système d’exploitation Microsoft. Cette fonctionnalité est connue sous le nom de diffusion du noyau et constitue la norme audio pour la plupart des applications.

WASAPI (API de session audio Windows)

L’API de session audio Windows, mieux connue sous le nom de WASAPI, est la dernière technologie développée par Microsoft pour envoyer l’audio directement au DAC ou à l’interface audio via le soi-disant « mode exclusif ». Grâce à ce mode, les applications autres que celle utilisée pour la lecture audio n’auront pas accès au matériel utilisé pour le traitement du son lors de la lecture de fichiers musicaux.

ASIO (entrée/sortie de flux audio)

Créé par la société de logiciels allemande Steinberg Media Technologies, ce pilote a pour but de faire en sorte que le signal audio contourne le traitement Windows et communique directement avec le DAC ou l’interface audio. L’un des avantages de cela, en plus de ne pas avoir l’interférence du système d’exploitation, est la réduction de la latence. La latence est le temps de réponse entre la commande et la tâche en cours d’exécution, c’est-à-dire que dans notre cas ce sera le temps qu’il faudra pour que les données du fichier audio joué soient envoyées au DAC ou à l’interface audio.

Le pilote ASIO est disponible auprès du fabricant du DAC ou de l’interface audio. Autrement dit, si vous souhaitez l’utiliser, accédez simplement au site Web du développeur du produit acheté et téléchargez-le. Pour ceux qui n’ont pas de DAC ou d’interface audio compatible ASIO, la meilleure alternative est d’utiliser ASIO4ALL.

ASIO contre WASAPI contre MME contre WDM

Bien qu’il soit acceptable d’utiliser un pilote audio Windows natif (MME, WDM, WASAPI) pour jouer à des jeux, regarder des films/séries ou passer des appels vidéo, par exemple, la situation peut changer lorsque vous souhaitez la meilleure lecture ou enregistrement audio possible. C’est là qu’intervient ASIO, car il communiquera directement entre le programme audio et le DAC ou l’interface.

Cependant, bien que l’ASIO soit la meilleure option, WASAPI parvient toujours à offrir de bonnes performances avec son « mode exclusif ». De plus, nous avons toujours la possibilité d’utiliser ASIO4ALL, comme mentionné ci-dessus.

 

Les points