O áudio dos fones de ouvido é desativado após a tela estar bloqueada ou no modo de suspensão (Windows 8.1)

14

A aventura (como tudo começou)

Exatamente como no título, sempre que eu bloquear a tela (pressionando Windows + L ou Ctrl + Alt + Del - > Lock) o áudio pára de funcionar. Bem, parcialmente, desde falantes ainda funcionam perfeitamente, mas fones de ouvido (line out) não! A mesma coisa NÃO acontece quando o PC acorda após o modo de espera. Parece que a única coisa que está matando a linha é trancar a maldita tela.

Este é, de longe, o erro mais estranho que já encontrei.

Sistema

-Sager NP7338 / CLEVO W230SS
-Sound card: VIA High Definition Audio (HD Audio) 1802p
-Windows: 8.1 x64 Pro

Inicialmente eu pensei que o problema era audiodg.exe travar por causa de drivers com defeito, mas depois de alguns testes eu notei que o processo foi simplesmente reiniciado e os serviços de áudio (WindowsAudio e WindowsEndpointBuilder) nunca foram interrompidos (na verdade falantes continuar trabalhando). / p>

Eu tentei os seguintes drivers:     - 10.0500d     - 10.1200a     - 11.0100a     - 11.0300a

Você tem alguma ideia? Qualquer outro motorista que eu possa tentar? Contanto que seja compatível com o meu 1802p (eu tentei um driver Realtek de desespero e consegui BSOD).

Uma possível causa ...

Minha hipótese é que bloquear a tela aciona algum evento que cause uma falha crítica no processo. O problema é que não tenho idéia de qual processo isso pode ser. Além disso, o visualizador de eventos não fornece informações úteis sobre isso. Vou testar o Windows 7, mas é um absurdo, porque este laptop deve ser compatível com o Windows 8.1 (sim, ele ainda está em garantia e, se eu não conseguir encontrar uma solução, retornarei).

Agradecemos antecipadamente por sua ajuda.

UPDATE 1

Eu literalmente comparei a lista de processos em execução ANTES de bloquear a tela e a lista de processos em execução depois. Além de alguns processos não relacionados, tudo é exatamente o mesmo. Estou desesperado ... Além disso, não pude testar o Windows 7, pois não consigo inicializá-lo no modo UEFI (e não quero apagar a partição atual do Windows, caso precise mostrar o problema a alguém.

Outra coisa: eu tentei desativar todos os itens de inicialização (incluindo VIA VDeck) e magicamente o problema parecia fixo. Eu poderia bloquear a tela e os fones de ouvido continuariam funcionando, mas uma vez que eu acionei o modo de suspensão PUF, o áudio desapareceu novamente. Tenho certeza de que é um problema de software.

    
por Marco Chiappetta 17.07.2014 / 00:34

2 respostas

3

Como este tópico tem mais de dois anos e nenhuma resposta foi fornecida, estou feliz em receber os pontos. Aqui está a resposta que o autor encontrou, seu self (movido aqui a partir da pergunta).

This is the weirdest thing ever happened to me. Here's what I found out:

  • By itself the audio driver (be it the default "High Definition Audio" from Microsoft or "VIA HD Audio(Win8.1)" from VIA) stops sending the sound to line-out after waking up from sleep mode

  • If I also execute the hot keys manager from CLEVO (HkeyTray.exe) audio works through suspend/wakeup but doesn't work after locking the screen

  • Now the best! Inside the hot keys manager's folder (in my case C:\Program Files (x86)\Hotkey) there is a small .exe file called InitHeadphone.exe. As you can guess running it re-enables audio from line-out/headphones no matter what you did (sleep, lock, whatever). It seems to have some dependencies so it must be run inside the folder.

What an adventure folks! I'll try to investigate more and understand why there is such a connection between two pieces of software of two different producers (CLEVO and VIA). It's almost like they are in a symbiotic relationship! I hope this will help somebody. Please let me know if so. :)

Solução alternativa temporária

If your headphones/Line-out don't work after sleep mode or locking the screen and you have a VIA sound card just download CLEVO's hot keys manager and run the file initHeadphones.exe. I still have to figure out why though...

Solução Estável

wspawn from the forum of Notebook Review (thank you! You are still welcome to post an answer yourself) found the following solution:

To prevent the hotkey software from messing with the audio controls / headphones rename the following file: C:\Program Files (x86)\Hotkey\hp.dll to C:\Program Files (x86)\Hotkey\hp_DISABLED.dll.

SOLUÇÃO FINAL

Apparently installing the Hotkey utility from CLEVO (which can be also found on Sager's drivers page) is enough. Latest version is 8.0100. I still have to find a way to fix the problem without installing this stupid program.

    
por 11.02.2017 / 19:36
1

Como complemento à resposta de Reeves, é possível resolver este problema sem ter o programa de atalho do Clevo rodando.

Observe que, até onde eu sei, esse problema é exclusivo dos notebooks Clevo, mas afeta um grande número deles. É um pouco chato que esse problema tenha existido por anos, mas o Clevo parece perfeitamente feliz com seu software hack para consertar o bug (presumivelmente) do hardware.

No Windows

O que precisamos fazer é executar o programa InitHeadphones toda vez que o computador despertar do sono.

Primeiro, infelizmente é preciso primeiro instalar o programa Hotkey do Clevo, como explicado na resposta de Reeves para obter o programa InitHeadphones. Se houver uma maneira mais fácil, por favor corrija-me!

Em segundo lugar, desabilite o programa Hotkey da inicialização automática.

Por fim, abra o aplicativo Agendador de Tarefas do Windows. Configure a ação para executar o InitHeadphones.exe (Por padrão, C: \ Arquivos de Programas (x86) \ Hotkey \ InitHeadphones.exe) e o acionador a ser:

Begin the task: On an event
Log: System
Source: Power-Troubleshooter
Event ID: 1

No Linux

Existe um projeto chamado init-headphones no Linux, que fornece um programa em Python que fala diretamente com o amplificador e diz para ele se comportar.

Link para o repositório: link

Este programa faz exatamente o que diz na caixa sem problemas depois de ser configurado

    
por 27.07.2017 / 07:06