Estou tendo problemas com o áudio do meu PC com Windows 10.
Quando toco música e não interajo com o computador, ocorrem atrasos e travamentos ocasionais, mas esse é o sistema operacional executando tarefas em segundo plano que causam picos no uso da CPU.
Basicamente, o áudio falha e fica lento quando uma tarefa que exige muito do processador é executada.
Por exemplo, toda vez que clico em salvar em meu editor, meu conjunto de ferramentas do webpack é compilado e a música falha por um segundo. Sempre que recarrego uma página pesada, ela gagueja.
Muito frustrante tentar trabalhar e ouvir música.
Instalei os drivers mais recentes do site dos fabricantes da placa-mãe. Tenho as atualizações mais recentes do Windows 10 instaladas.
Eu tentei todas as configurações de qualidade sensatas no Painel de controle de áudio Realtek.
Os ruídos de estalo e cliques são bastante autoexplicativos.
Para descrever melhor o atraso/gagueira, parece um pouco com o efeito slicer na produção musical, ou em outras palavras, pegar a última seção da forma de onda que acabou de ser tocada e repeti-la rapidamente.
Como se o buffer do qual o áudio está sendo originado na memória não estivesse sendo atualizado e a placa de som estivesse apenas emitindo o mesmo sinal até ser atualizada.
Instalei um aplicativo chamado LatencyMon, que determina a capacidade de um computador de reproduzir áudio em tempo real.
Ele relata que nenhum problema foi detectado, embora o áudio tenha falhado claramente pelo menos cinco vezes durante o teste.
Outro ponto estranho a ser destacado é que, na maioria das vezes, se eu reiniciar o computador, o atraso e a gagueira param e não acontecem até que eu desperte o computador do modo de suspensão. Embora tenha havido momentos em que reiniciei e não foi corrigido, ou começou a acontecer novamente logo depois. Embora na maioria das vezes eu possa desfrutar de várias horas de música sem gagueira após reiniciar.
Especificações do meu sistema:
- Processador: i7 7700k 4,2 GHz
- RAM: 16 GB (acho que DDR4, mas Speccy diz 'desconhecido' e o Gerenciador de Tarefas não diz).
- Mobo: Asus PRIME B250-PLUS
- SSD: Samsung M.2 PCE-E de 250 GB
De qualquer forma, aqui está a saída do LatencyMon:
_________________________________________________________________________________________________________
CONCLUSION
_________________________________________________________________________________________________________
Your system appears to be suitable for handling real-time audio and other tasks without dropouts.
LatencyMon has been analyzing your system for 0:01:10 (h:mm:ss) on all processors.
_________________________________________________________________________________________________________
SYSTEM INFORMATION
_________________________________________________________________________________________________________
Computer name: DESKTOP-9SVHE5R
OS version: Windows 10 , 10.0, build: 16299 (x64)
Hardware: Intel Z270, PC Specialist LTD, ASUSTeK COMPUTER INC., PRIME B250-PLUS
CPU: GenuineIntel Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
Logical processors: 8
Processor groups: 1
RAM: 16332 MB total
_________________________________________________________________________________________________________
CPU SPEED
_________________________________________________________________________________________________________
Reported CPU speed: 420 MHz
Measured CPU speed: 1 MHz (approx.)
Note: reported execution times may be calculated based on a fixed reported CPU speed. Disable variable speed settings like Intel Speed Step and AMD Cool N Quiet in the BIOS setup for more accurate results.
WARNING: the CPU speed that was measured is only a fraction of the CPU speed reported. Your CPUs may be throttled back due to variable speed settings and thermal issues. It is suggested that you run a utility which reports your actual CPU frequency and temperature.
_________________________________________________________________________________________________________
MEASURED INTERRUPT TO USER PROCESS LATENCIES
_________________________________________________________________________________________________________
The interrupt to process latency reflects the measured interval that a usermode process needed to respond to a hardware request from the moment the interrupt service routine started execution. This includes the scheduling and execution of a DPC routine, the signaling of an event and the waking up of a usermode thread from an idle wait state in response to that event.
Highest measured interrupt to process latency (µs): 991.574421
Average measured interrupt to process latency (µs): 3.522034
Highest measured interrupt to DPC latency (µs): 977.189644
Average measured interrupt to DPC latency (µs): 1.431417
_________________________________________________________________________________________________________
REPORTED ISRs
_________________________________________________________________________________________________________
Interrupt service routines are routines installed by the OS and device drivers that execute in response to a hardware interrupt signal.
Highest ISR routine execution time (µs): 518.350238
Driver with highest ISR routine execution time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
Highest reported total ISR routine time (%): 0.217639
Driver with highest ISR total time: dxgkrnl.sys - DirectX Graphics Kernel, Microsoft Corporation
Total time spent in ISRs (%) 0.227469
ISR count (execution time <250 µs): 58872
ISR count (execution time 250-500 µs): 0
ISR count (execution time 500-999 µs): 6
ISR count (execution time 1000-1999 µs): 0
ISR count (execution time 2000-3999 µs): 0
ISR count (execution time >=4000 µs): 0
_________________________________________________________________________________________________________
REPORTED DPCs
_________________________________________________________________________________________________________
DPC routines are part of the interrupt servicing dispatch mechanism and disable the possibility for a process to utilize the CPU while it is interrupted until the DPC has finished execution.
Highest DPC routine execution time (µs): 813.066905
Driver with highest DPC routine execution time: ndis.sys - Network Driver Interface Specification (NDIS), Microsoft Corporation
Highest reported total DPC routine time (%): 0.030476
Driver with highest DPC total execution time: storport.sys - Microsoft Storage Port Driver, Microsoft Corporation
Total time spent in DPCs (%) 0.152312
DPC count (execution time <250 µs): 385339
DPC count (execution time 250-500 µs): 0
DPC count (execution time 500-999 µs): 12
DPC count (execution time 1000-1999 µs): 0
DPC count (execution time 2000-3999 µs): 0
DPC count (execution time >=4000 µs): 0
_________________________________________________________________________________________________________
REPORTED HARD PAGEFAULTS
_________________________________________________________________________________________________________
Hard pagefaults are events that get triggered by making use of virtual memory that is not resident in RAM but backed by a memory mapped file on disk. The process of resolving the hard pagefault requires reading in the memory from disk while the process is interrupted and blocked from execution.
Process with highest pagefault count: none
Total number of hard pagefaults 0
Hard pagefault count of hardest hit process: 0
Highest hard pagefault resolution time (µs): 0.0
Total time spent in hard pagefaults (%): 0.0
Number of processes hit: 0
_________________________________________________________________________________________________________
PER CPU DATA
_________________________________________________________________________________________________________
CPU 0 Interrupt cycle time (s): 3.092902
CPU 0 ISR highest execution time (µs): 518.350238
CPU 0 ISR total execution time (s): 1.273544
CPU 0 ISR count: 58738
CPU 0 DPC highest execution time (µs): 813.066905
CPU 0 DPC total execution time (s): 0.553437
CPU 0 DPC count: 301848
_________________________________________________________________________________________________________
CPU 1 Interrupt cycle time (s): 1.574618
CPU 1 ISR highest execution time (µs): 5.753810
CPU 1 ISR total execution time (s): 0.000260
CPU 1 ISR count: 130
CPU 1 DPC highest execution time (µs): 238.436190
CPU 1 DPC total execution time (s): 0.026614
CPU 1 DPC count: 7555
_________________________________________________________________________________________________________
CPU 2 Interrupt cycle time (s): 1.605544
CPU 2 ISR highest execution time (µs): 3.112619
CPU 2 ISR total execution time (s): 0.000022
CPU 2 ISR count: 10
CPU 2 DPC highest execution time (µs): 188.414762
CPU 2 DPC total execution time (s): 0.049893
CPU 2 DPC count: 13242
_________________________________________________________________________________________________________
CPU 3 Interrupt cycle time (s): 2.108311
CPU 3 ISR highest execution time (µs): 0.0
CPU 3 ISR total execution time (s): 0.0
CPU 3 ISR count: 0
CPU 3 DPC highest execution time (µs): 241.970714
CPU 3 DPC total execution time (s): 0.017977
CPU 3 DPC count: 4763
_________________________________________________________________________________________________________
CPU 4 Interrupt cycle time (s): 1.143713
CPU 4 ISR highest execution time (µs): 0.0
CPU 4 ISR total execution time (s): 0.0
CPU 4 ISR count: 0
CPU 4 DPC highest execution time (µs): 143.087143
CPU 4 DPC total execution time (s): 0.032806
CPU 4 DPC count: 7561
_________________________________________________________________________________________________________
CPU 5 Interrupt cycle time (s): 1.519044
CPU 5 ISR highest execution time (µs): 0.0
CPU 5 ISR total execution time (s): 0.0
CPU 5 ISR count: 0
CPU 5 DPC highest execution time (µs): 234.783333
CPU 5 DPC total execution time (s): 0.094236
CPU 5 DPC count: 32118
_________________________________________________________________________________________________________
CPU 6 Interrupt cycle time (s): 1.457598
CPU 6 ISR highest execution time (µs): 0.0
CPU 6 ISR total execution time (s): 0.0
CPU 6 ISR count: 0
CPU 6 DPC highest execution time (µs): 163.390238
CPU 6 DPC total execution time (s): 0.067835
CPU 6 DPC count: 16139
_________________________________________________________________________________________________________
CPU 7 Interrupt cycle time (s): 1.821813
CPU 7 ISR highest execution time (µs): 0.0
CPU 7 ISR total execution time (s): 0.0
CPU 7 ISR count: 0
CPU 7 DPC highest execution time (µs): 125.029762
CPU 7 DPC total execution time (s): 0.010152
CPU 7 DPC count: 2125
_________________________________________________________________________________________________________
Li um grande número de tópicos que descrevem problemas semelhantes e as soluções não funcionam para mim. Foi outra postagem de superusuário em que vi o LatencyMon sendo usado, exceto que eles relataram que havia um problema.
Editar:
Tentei instalar os drivers de áudio e rede mais recentes do site do fabricante, conforme sugestões nos comentários, sem sucesso.
Também foi sugerido que eu comprasse uma placa de som, porém, antes de me comprometer com isso, gostaria primeiro de determinar se existe um curso de ação alternativo que posso tomar para corrigir isso.
Responder1
O problema que você tem é a quantidade de coisas potenciais que isso poderia ser.
O segundo problema é que você tentou muitas coisas.
Supondo que você atualizou os drivers, incluindo os drivers do chipset e os drivers de áudio e gráficos, isso pode ser devido ao software
Tente usar fones de ouvido, caso haja uma falha no conector ou no cabo/alto-falantes (embora muito improvável neste caso)
No entanto, você tentou muitos reprodutores de mídia! E você tentou músicas diferentes.
Uma opção seria inicializar a máquina no modo de segurança para ver se o problema persiste. Se isso acontecer, você sabe que está relacionado ao software/driver
A remoção de drivers/periféricos indesejados, etc. (como segundos discos rígidos/dispositivos USB, etc.) pode ajudar, mas não estou convencido.
A solução é muito difícil de saber, então o poder de eliminação é a melhor aposta, eu acho... Como as placas de som são baratas, acho que a melhor coisa a fazer é comprar uma e testá-la. Suspeito que seja mais barato do que levá-lo a uma oficina de informática
No entanto, da mesma forma, veja se você pode pegar emprestado alguns fones de ouvido USB ou similares para ver se o mesmo problema persiste.