Muito alto uso da CPU para o serviço de Áudio do Windows

1

Estou usando um laptop Dell XPS 13 (3960), com um sistema operacional Windows 10.

Recentemente, depois de ouvir barulhos de fãs de laptop altos, mesmo quando não havia nenhum programa de alto desempenho em execução, decidi verificar e, na verdade, vi um serviço chamado "Windows Audio" usando quase 40% da CPU.

Após uma reinicialização (e não executando nada), ainda estava fazendo isso. Desinstalei os drivers de áudio e deixei o SO reinstalá-los automaticamente e pareceu reparar o problema, mas depois de um tempo aconteceu novamente.

Está em "Host de serviço: serviço local (restrito à rede)"

Eu procurei e parece que nenhum outro problema como o meu aconteceu com ninguém, e se aconteceu, o motivo não teve nada a ver com o meu (software que eu não tenho, etc).

Qualquer maneira de verificar por que isso acontece e consertá-lo?

Editar: Só queria adicionar isso - se eu reiniciar o serviço, ele volta ao uso mínimo da CPU.

    
por argamanza 26.04.2017 / 03:07

6 respostas

3

Para saber por que o serviço de áudio causa um uso tão alto de cpu, é necessário instalar o Windows Performance Toolkit, que faz parte do Windows 10 SDK .

(todasasoutrasentradaspodemserdesmarcadas)

ExecuteWPRUI.exe,selecionePrimeironível,UsodaCPUecliqueeminiciar.Capture1minutodousodaCPU,agoracliqueemSaveparasalvarosdadosemumarquivoETL.

Agora,cliqueduasvezesnoarquivoETLgeradoparaabriroETLnoWindowsPerformanceAnalyzer(WPA.exe),arrasteesolteousodaCPU(Amostragem)paraanalisaropainel:

Agora, carregue os símbolos de depuração em WPA e expanda a pilha do svchost.exe que tem um valor alto em % Weight (após a linha azul). Aqui, procure por nomes de função para ver o serviço de áudio.

Geralmente, o uso excessivo de cpu do serviço de áudio é causado por melhorias no áudio do driver de áudio. O melhor é desativar essas melhorias .

    
por 26.04.2017 / 17:24
1

Estou tendo exatamente o mesmo problema como você. Logo após a inicialização do Windows 10 17134 (1803) após uma atualização in-loco de 16299 (1709), o serviço "Windows Audio" usa 20% da minha CPU de 16 núcleos. Reiniciar o serviço traz tudo de volta ao normal e o áudio funciona bem em ambos os casos sem nenhum problema. Verificando isso com procmon, o serviço de áudio do Windows está consultando os dispositivos de áudio instalados no registro todas as poucas ms em um loop constante, portanto, o alto uso da CPU. Depois de reiniciar o serviço, essas "consultas terroristas" param, portanto, a carga da CPU e tudo o mais volta ao normal.

O problema veio de um driver de loopback de áudio que eu instalei (chamado ODeus AsioLinkPro). Eu removi completamente o driver e verifiquei manualmente se não há sobras no registro e na unidade C:\ . O uso da CPU do Windows Audio entrou em normalidade imediatamente. Eu então reinstalei. Mas o problema voltou imediatamente após a instalação do driver novamente. No entanto, como não há atualização para esse driver (a empresa não existe mais) e desde que eu preciso em qualquer caso e desde reiniciar o serviço de áudio do Windows por uma vez durante as sessões do Windows resolve o problema, eu simplesmente criei um% arquivo.BAT com:

@echo off
echo Restarting Windows Audio to fix high CPU usage in 17134
net stop Audiosrv
net start Audiosrv

... e foi adicionado ao Agendador de Tarefas para o início do sistema. Isso resolve o problema para mim, embora com um hack sujo. ; -)

Em qualquer caso: reinstalar seus drivers de áudio pode resolver o problema, mas se não, você pode fazê-lo com o hack sujo por enquanto. Talvez o MS esteja emitindo um bugfix para ele também, já que tudo funcionou bem em 1709 para mim.

    
por 14.05.2018 / 07:41
0

Eu tenho o Lenovo 910 2em1 laptop. Eu tinha um alto% de CPU usado pelo dispositivo de áudio do Windows depois de atualizar todos os drivers. Eu encontrei esta situação pelo gerenciador de tarefas (ctrl + alt + delete). Eventualmente, este cenário drena a bateria pesadamente. Eu reverto o driver de áudio para a versão antiga e, basicamente, resolver toda a questão da descarga da bateria agora mostra 9 a 10 horas, como de costume.

    
por 07.01.2018 / 07:42
0

Eu resolvi meu problema desativando o rainmeter. Eu estava usando addon monstercat visualizer e provavelmente causou isso.

    
por 13.07.2018 / 14:08
0

O Razer Surround estava causando isso no meu PC. Desinstalado e problema resolvido.

    
por 29.09.2018 / 01:35
-2

Eu tive esse problema no passado; Eu resolvi isso desinstalando os drivers OEM para a placa de som específica e instalando os drivers apenas para o chipset da placa; drivers de chipset são geralmente muito mais estáveis.

    
por 26.04.2017 / 03:10