L'audio HDMI si interrompe quando il display entra in modalità di risparmio energetico


11

Ho una macchina Windows 8 con un'APU AMD collegata al mio sistema Home Theater tramite HDMI (HDMI instrada attraverso un AMP Home Theater, quindi nella TV).

Ecco il mio problema, ogni volta che il display viene interrotto, di solito quando la TV viene spenta o in modalità di risparmio energetico, il dispositivo audio viene elencato come "Disconnesso" nei dispositivi audio Windows e non riesco a riconoscere nuovamente che l'audio HDMI è, in infatti, collegato.

L'unica soluzione che ho trovato finora è riavviare la macchina, che riconoscerà il dispositivo senza problemi, fino alla successiva spegnimento del televisore e il problema riapparirà nuovamente.

Qualcun altro ha visto questo fenomeno? Non ho idea se si tratti della GPU, dell'interfaccia HDMI, dell'AMP o persino della TV stessa, in quanto non c'è davvero molto modo di dire ...


Darei la colpa all'AMP per non aver gestito correttamente i codici di risparmio energetico. Probabilmente sta trasmettendo ciecamente il codice di "spegnimento" dalla TV alla scheda grafica, il che presuppone che nulla stia ascoltando più sul cavo HDMI. Detto questo, non sono sicuro che sia qualcosa che può essere gestito correttamente a causa della crittografia.
Darth Android,

La parte difficile è riutilizzarla una volta che la TV si riaccende. passa il codice di accensione del video, ma non l'audio.
Jared Tritsch,

Risposte:


6

Questo problema in Windows non è nuovo alla versione 8.

Suggerisco di creare un nuovo piano di risparmio energia nel Pannello di controllo -> Hardware e suoni -> Opzioni risparmio energia -> Crea piano di risparmio energia, chiamalo ad esempio HDMI Audio e imposta il nuovo piano di risparmio energia per impedire la sospensione dei monitor.

Ogni volta che si riproduce l'audio, modificare il piano di risparmio energia in HDMI Audio e reimpostarlo successivamente su Bilanciato (o qualunque sia il normale piano di risparmio energia).

È possibile creare collegamenti sul desktop per farlo con il clic di un pulsante, utilizzando Powercfg.exe .

Prima elenca tutti i tuoi piani di alimentazione per nome e GUID:

powercfg.exe -l

Questo ti fornirà il GUID di HDMI Audio e di Bilanciato, quindi puoi passare a uno qualsiasi di essi usando il comando:

powercfg.exe -s GUID

Potrebbe essere necessario definire queste scorciatoie come Esegui come amministratore.

[MODIFICARE]

C'è un thread molto lungo su questo problema, a partire da gennaio 2010:
disabilitare il rilevamento 'Monitor Off', come?

Vale la pena passare attraverso l'intero thread, perché ci sono alcune soluzioni menzionate per schede video specifiche.

L'unica soluzione che più di una persona ha scoperto di funzionare è stata la disconnessione del pin 19 del cavo HDMI (si potrebbe considerare l'acquisto di un cavo economico per il test):

Immagine


Ho pensato come te in primo luogo, ma il problema si verifica quando la TV passa alla modalità di risparmio energetico, non al computer.
matan129,

@ matan129: I TV che conosco non hanno una modalità di risparmio energetico, credo che questo sia controllato esternamente alla TV.
harrymc,

Sto riscontrando questo problema anche quando spengo la TV. Non mi piace lasciare la TV accesa quando non la utilizzo.
Jared Tritsch,

(1) Specifica il modello del tuo computer e quello dei dispositivi audio e video (in Gestione dispositivi), anche il chipset, se lo conosci. (2) Provare a eliminare il dispositivo audio e riavviare. (3) Questo problema persiste se si riavvia il programma di riproduzione video? (4) Il tuo piano di alimentazione è ad alte prestazioni?
harrymc,

(5) Cosa succede se si scollega e ricollega il cavo HDMI dal computer. Rispondi per favore.
harrymc,

2

Ho riscontrato questo stesso problema e ho trovato alcune soluzioni diverse.

  1. Disabilitato il risparmio energetico sul televisore in modo che HDMI non si disconnettesse

  2. Ho usato il mio ottico di bordo per trasportare il suono

Ho finito con la seconda opzione, ma è possibile modificare la modalità di risparmio energetico sul televisore e sul computer per non spegnere il monitor dopo un determinato periodo di tempo.


Questo ha risolto il problema se anche tu hai spento manualmente la TV? Per me, perde l'audio quando spengo la TV (cioè quando ho finito di guardare la TV per la notte). Sembra una seccatura dover lasciare la mia TV il 100% delle volte, solo così non devo riavviarla ogni giorno.
Jared Tritsch,

Non voglio usare l'ottica per trasportare il suono poiché l'ottica non trasmette un segnale 7.1. al momento la mia unica opzione per fornire l'audio 7.1 completo è tramite HDMI.
Jared Tritsch,

2

Ho lo stesso problema. Sebbene non sia una soluzione completa, almeno non è necessario riavviare. Crea un file bat che contiene:

net stop Audiosrv  
net start Audiosrv

ed eseguirlo come amministratore ogni volta che il suono svanisce.


1

Quando la TV è in modalità di risparmio energetico, la connessione con l'interfaccia HDMI si interrompe (e ovviamente quando la TV è spenta). Probabilmente Windows non è configurato per gestire tale situazione di disconnessione improvvisa.

Ma, in tal caso, cosa cambia quando riavvii il computer? Perché funziona allora? La mia ipotesi è che esiste un servizio che deve essere riavviato dopo aver riacceso la TV. È probabilmente uno dei driver di AMD, ma è anche possibile essere uno dei MS.

Prima di tutto: prova ad aggiornare i tuoi driver

Puoi anche provare a disabilitare la modalità di risparmio energetico della TV o collegare un altro tipo di cavo, non HDMI Prova ad esempio se questo prolem si verifica con VGA.

Se l'aggiornamento del driver non aiuta, prova: vai a Rune digita services.msc. Dovrebbe apparire una finestra con tutti i servizi informatici.

  1. Per prima cosa, fai clic sulla parte superiore della statusriga per visualizzare tutti i servizi , perché dovrebbero essere la fonte del tuo problema.
  2. Se ci sono servizi AMD in esecuzione che sono correlati - prova a riavviarli uno per uno fino a quando il problema non viene risolto - la TV apparirà di nuovo connessa (dal momento che non ho APU AMD non posso controllarlo da solo).
  3. Se nessuno dei servizi AMD influenza il problema, eseguire il passaggio 2 su questi servizi:
    • Accesso al dispositivo dell'interfaccia umana
    • Pianificatore di classe multimediale
    • Collega e usa
    • Esperienza video audio di Windows di qualità
    • Servizio di condivisione in rete di Windows Media Player
    • Servizio di ricezione di Windows Media Center
    • Servizio Scheduler di Windows Media Center

Se sei in grado di determinare quale servizio sta causando il commento del problema di seguito e penserò a qualcosa per risolverlo in modo permanente.

Modifica: da quello che vedo dalla ricerca di "finestre di servizio HDMI" - i servizi correlati sono di Intel (per quanto riguarda i processori di seconda generazione - la GPU l'ha costruita, come l'APU). Ma hai l'hardware AMD, quindi ha ancora più senso che il servizio sarà AMD.


Tutti i miei driver sono aggiornati e tutti i servizi relativi a AMD funzionano normalmente. Non ho trovato nulla nei registri degli eventi per indicare un problema con loro.
Jared Tritsch,

l'unica cosa che sembra cambiare dopo il riavvio è che ora il suono funziona di nuovo. Quando il suono scompare, riesco ancora a vedere il dispositivo in Dispositivi di riproduzione e posso persino inviare i toni di prova. I programmi e la musica vengono riprodotti come se tutti i sistemi fossero normali, ma all'amplificatore non viene trasmesso alcun suono reale. Lo so perché l'amplificatore non mostra alcun flusso audio che gli viene passato. (quando funziona normalmente mostra che il suono viene passato a 24 bit / 192 khz. Quando non funziona l'amplificatore non riceve nulla.)
Jared Tritsch

0

C'è un piccolo trucco:

  1. Impostare il PC in modalità sospensione / risparmio energetico e spegnere il dispositivo HDMI

  2. Quindi riattivare il PC, accendere il dispositivo HDMI

Il suono ritorna;)


-3

So che questo è un vecchio argomento, ma ho trovato un'altra soluzione che funziona per me - e spero che aiuti anche alcuni di voi.

Riavvia il servizio audio di Windows dopo che lo schermo torna dallo screensaver. Il modo più semplice per farlo è creare un nuovo collegamento e copiare / incollare il testo seguente nella casella "Destinazione"

C:\WINDOWS\system32\schtasks.exe /run /tn elevated_restartaudio_D

Salva il tuo collegamento con un nome ovvio come forse "Riavvio audio".


Per completezza, quale dovrebbe essere l'attività "elevated_restartaudio_D"? Si prega di non rispondere nei commenti; modifica la tua risposta per renderla più chiara e completa.
Scott,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.