Quan convé desactivar “Hardware-Accelerated Audio” a Windows

Darrera actualització: 18/10/2025

  • DirectSound permet ajustar nivells dacceleració (0 a 3) i la qualitat de SRC; waveOut no es veu afectat.
  • No hi ha API pública per canviar l'acceleració del DirectSound; l'alteració és l'acció de l'usuari.
  • Al Windows 11, es pot influir amb PowerShell editant DisableHWAcceleration i reiniciant Audiosrv.
  • En vídeo, la GPU assumeix la descodificació per a detecció de moviment; monitoritza càrrega i evita SLI.
harward-accelerated audio en windows

Si el que et preocupa és desactivar maquinari accelerated àudio a Windows, aquí trobaràs una guia completa i molt aterrada. T'explico els paràmetres de Windows, els seus límits reals i les alternatives que sí que funcionen quan necessites forçar el sistema a comportar-se d'una altra manera.

Convé tenir clar que “acceleració per maquinari” no és només cosa de so: també afecta vídeo i GPU, i això condiciona el rendiment de l'equip. En aquest article veureu tant com gestionar l'acceleració d'àudio (DirectSound, waveOut, registres i scripts) com el context de vídeo accelerat per maquinari en entorns de càmeres i servidors d'enregistrament, perquè tot això t'ajudarà a prendre decisions informades ia no perdre't en tecnicismes.

Què és Hardware Accelerated Audio i quan convé desactivar-lo

L'acceleració per maquinari permet que certes tasques d'àudio s'executin al propi dispositiu o controlador, alliberant la CPU de treballs intensius. A DirectSound, això implica que els “búfers secundaris” poden aprofitar el maquinari per barrejar i aplicar efectes, amb menor latència i millor rendiment, sempre que el controlador i el dispositiu ho suportin.

No obstant això, hi ha ocasions en què interessa apagar-la o limitar-la: compatibilitats problemàtiques, efectes propietaris (tipus EAX) que no t'interessen, proves de laboratori per emular equips sense acceleració o equips antics en què l'estabilitat prima. En aquests casos, baixar el nivell d'acceleració o deshabilitar-la et pot estalviar mals de cap.

Desactivar maquinari accelerated audio
Desactivar Maquinari Accelerated Àudio a Windows

Ajustaments de DirectSound al Windows: nivells d'acceleració i SRC

Un apunt previ abans de desactivar Hardware Accelerated Audio: El sistema ofereix dos lliscants globals que afecten a DirectSound: un controla la acceleració de maquinari i l'altre la qualitat de la conversió de freqüència de mostreig (SRC). Els canvis que facis aquí queden guardats i es mantenen després de reiniciar, afectant el sistema de manera general.

Per localitzar els barres de desplaçament a Windows en entorns clàssics, pots seguir un recorregut similar a aquest: obre el Tauler de control i executa “mmsys.cpl”. Després, a la pestanya d'Àudio, escull el teu dispositiu dins de Reproducció i entra a les opcions avançades. Allà trobareu una pestanya de rendiment amb els botó lliscant d'acceleració i SRC.

El control d'acceleració de DirectSound ofereix quatre nivells, i cadascú canvia què s'accelera i com:

  • Nivell 0 (Emulació): Força DirectSound a actuar com si no hi hagués controlador específic. La barreja es fa en mode usuari i l'àudio es treu via waveOut, cosa que augmenta la latència de forma notable.
  • Nivell 1 (Bàsic): Desactiva l'acceleració per maquinari dels memòria intermèdies secundaris de DirectSound. Tot es processa sense acceleració, independentment del que suporti la teva targeta de so. És ideal per proves o per simular maquinari sense suport d'acceleració. En entorns com el Windows Server 2003, aquest nivell podia ser el predeterminat.
  • Nivell 2 (Estàndard): Permet l'acceleració dels búfers secundaris, però desactiva les extensions propietàries exposades mitjançant IKsPropertySet (per exemple, EAX o altres millores específiques del fabricant). Al Windows 2000, aquest nivell solia ser el predeterminat.
  • Nivell 3 (Complet): Habilita l'acceleració total dels búfers secundaris ia més activa els conjunts de propietats propietàries a través d'IKsPropertySet (com EAX o optimitzacions del fabricant). És la manera més potent, però també la més dependent de drivers i maquinari concrets.
Contingut exclusiu - Clic Aquí  Què és GameBarPresenceWriter.exe i com afecta el rendiment en jocs?

Si canvieu qualsevol d'aquests valors, DirectSound utilitzarà els nous en comptes dels predeterminats del sistema. És una palanca útil per diagnosticar problemes d'àudio en equips amb drivers complicats o targetes exigents.

Es pot desactivar per script a Windows 11? Registry i PowerShell

A la pràctica, molts administradors necessiten forçar un estat concret a través de polítiques o scripts. No hi ha una API directa per alternar l'acceleració d'àudio, però sí que es pot modelar el comportament editant determinades claus del registre relacionades amb el dispositiu d'àudio.

Una aproximació usada en entorns moderns consisteix a crear o modificar el valor DWORD DisableHWAcceleration sota la classe dàudio al registre. Tingues sempre una còpia de seguretat del registre abans de canviar res, i recorda que els fabricants poden variar el subnode “0000”, “0001”, etc., segons controladors i dispositius instal·lats.

Per desactivar l'acceleració per maquinari d'àudio via PowerShell, podeu utilitzar una ordre com aquesta i reiniciar el servei d'àudio:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0000" -Name "DisableHWAcceleration" -Value 1
Restart-Service -Name "Audiosrv"

Si voleu revertir el canvi i habilitar de nou l'acceleració, el valor ha de ser 0 i tornar a reiniciar el servei:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0000" -Name "DisableHWAcceleration" -Value 0
Restart-Service -Name "Audiosrv"

Aquest enfocament de registre no és una API oficial amb suport per alternar l'acceleració, però a molts escenaris d'administració funciona quan el driver contempla la clau. Tot i així, comprova la subclau exacta del teu dispositiu i valida el comportament després de reiniciar.

desactivar Maquinari Accelerated Àudio
Desactivar Maquinari Accelerated Àudio a Windows

Relació amb waveOut i allò que no es veu afectat

Un detall que sol passar desapercebut quant a desactivar Hardware Accelerated Audio: les aplicacions basades en waveOut no poden fer servir pins accelerats per maquinari, a més que la qualitat de SRC que consumeixen és sempre la millor disponible, sense importar l'ajust del botó lliscant de DirectSound. Processos del sistema com què és audiodg.exe gestionen en molts casos l'encaminament i efectes a nivell del sistema. Si la vostra eina d'àudio és clàssica o utilitza waveOut, canviar l'acceleració de DirectSound no n'alterarà el comportament.

Aquest matís explica per què de vegades no notes diferències després d'ajustar els botó lliscant. No és que el canvi no funcioni, és que la teva aplicació concreta no es veu afectada per aquests paràmetres. Verifica si el programari utilitza DirectSound, WASAPI, waveOut o una altra ruta d'àudio.

Contingut exclusiu - Clic Aquí  L'HDR del teu monitor pot ser pitjor que l'SDR: quan desactivar-lo i com calibrar-ho de debò

Desactivar Hardware Accelerated Àudio en vídeo i càmeres: el que has de saber

Encara que el vostre objectiu sigui l'àudio, entendre com es gestiona l'acceleració per maquinari en vídeo us dóna una perspectiva molt útil. En sistemes de videovigilància i servidors d'enregistrament, la descodificació accelerada per GPU per a la detecció de moviment ve activa per defecte quan afegeixes una càmera. El servidor aprofita la GPU disponible per descarregar la feina de la CPU, millorant el rendiment general i l'eficiència de l'anàlisi.

Si necessites canviar-lo a nivell de dispositiu, el procediment típic en plataformes de gestió de càmeres és molt semblant: vés al panell de navegació, accedeix a Dispositius, tria la càmera a la vista general i obre la pestanya de Moviment. Aquí podeu fixar “Automàtic” per habilitar l'acceleració o “Desactivat” per forçar que no s'utilitzi.

Aquestes funcions estiren dos grans pilars de maquinari: CPU Intel amb suport Quick Sync i adaptadors de pantalla NVIDIA connectats al servidor d'enregistrament. Segons l'equip i els controladors, la càrrega de treball es reparteix entre GPU i CPU per trobar el millor equilibri.

Si observeu que la demanda es dispara, hi ha l'opció d'afegir més múscul gràfic instal·lant diverses targetes NVIDIA. Això sí, es desaconsella lús de SLI (Scalable Link Interface) en aquests contextos, ja que no aporta millores per a la descodificació de vídeo i pot complicar la gestió de recursos.

Un altre punt crític a l'hora de desactivar Hardware Accelerated Audio és la “capacitat de còmput” de les GPU. Perquè la descodificació de vídeo accelerada per maquinari (a NVIDIA) funcioni correctament en la detecció de moviment, es requereix una compute capability de la sèrie 6.xo superior (arquitectura Pascal d'ara endavant). Models més antics poden quedar curts o directament no ser vàlids.

Si voleu verificar si una càmera concreta està utilitzant acceleració, podeu activar un nivell de registre més detallat al servidor d'enregistrament. En posar el nivell a “Depuració”, el diagnòstic apareix a DeviceHandling.log amb una línia similar a: DEBUG – "Decodificació configurada: Automàtica; Decodificació efectiva: Intel/NVIDIA". És la manera ràpida de comprovar quina ruta està en ús realment.

A més, a partir de la 6a generació d'Intel es disposa de descodificació accelerada per maquinari per a H.265. Això equilibra el rendiment amb H.264 en aquestes versions de CPU, fent viable fer servir còdecs més eficients sense sacrificar fluïdesa.

Quan té sentit aplicar cada enfocament

Depèn de cada situació, convé (o no) desactivar Hardware Accelerated Audio:

  • Si et topes amb espetecs, latència rara o efectes que no vols, començar pels barres de desplaçament de DirectSound és el més directe. Provar amb “Bàsic” (nivell 1) o “Estàndard” (nivell 2) ajuda a delimitar si el problema és a l'acceleració oa extensions propietàries tipus EAX. Si desapareix el problema, ja teniu una pista clara.
  • En escenaris administrats (empreses, aules, laboratoris) on necessites coherència sense intervenció manual a cada equip, un script de PowerShell que estableixi DisableHWAcceleration i reinicieu el servei d'àudio pot ser la drecera que busques. Verifica que el subnode del dispositiu correspon i documenta el canvi per al teu equip de TI.
  • Si el teu cas frega vídeo i càmeres, la lògica és una altra: mantenir “Automàtic” per a la detecció de moviment sol ser la millor decisió per rendiment. Només té sentit desactivar-ho si detectes inestabilitats de driver, saturació impossible de resoldre o si necessites replicar un entorn sense GPU per a proves.
Contingut exclusiu - Clic Aquí  Croc Platinum Edition: actualització, trofeus i Time Attack

Desactivar Hardware Accelerated Audio: Preguntes habituals

Per acabar, resolem alguns dubtes abans de desactivar Hardware Accelerated Audio a Windows:

  • Canviar els botó lliscant de DirectSound afecta totes les apps? Només a les que usin DirectSound. Les que tiren de waveOut no en canvien el comportament, i la ruta WASAPI moderna té el seu propi món.
  • Puc automatitzar el canvi del nivell exacte de DirectSound? No amb una API pública suportada per Windows. El sistema reserva aquests botó lliscant a l'usuari final per evitar inestabilitats provocades per programari.
  • Què passa si poso Nivell 0 (Emulació)? DirectSound actua com si no hi hagués controlador específic, augmenta la latència i la barreja es fa en mode usuari, traient l'àudio via waveOut. És útil per a diagnòstics, no per a producció.
  • Què implica activar les extensions IKsPropertySet (EAX, millores del fabricant)? A Complet, habilites millores propietàries que poden sonar més riques, però també depens més del driver i del maquinari. Si notes problemes, prova “Estàndard”.
  • Quan afegir més GPU en vídeo? Si els indicadors de GPU NVIDIA (decodificació, memòria, processament) es mantenen a prop del sostre i ja vas optimitzar tot el que és obvi. Evita SLI: no suma en descodificació i afegeix complexitat.
  • Com sé si el meu NVIDIA val per a detecció accelerada? Reviseu que la compute capability sigui 6.x (Pascal) o superior. Models anteriors poden no complir els requisits per a descodificació accelerada en detecció de moviment.

Si has arribat fins aquí, ja saps el que és essencial i el que no es veu. Per desactivar l'àudio accelerat per maquinari, feu servir els botó lliscant de DirectSound o, si ho exigeix ​​el vostre entorn, un ajustament de registre amb PowerShell i reinicieu el servei d'àudio. Si a més gestions vídeo, mantingues l'acceleració per GPU a “Automático” llevat que tinguis un motiu sòlid, monitoritza la càrrega i evita SLI. Amb aquestes pautes, tindràs control real sobre latència, estabilitat i rendiment sense anar a cegues.

Com arreglar lalt ús de CPU de Voicemeeter a Windows
Article relacionat:
Com arreglar lalt ús de CPU de Voicemeeter a Windows