Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Jak Intel z Hyper-V się pogryźli, czyli brak dźwięku przez HDMI

System z Windows 10 Pro na pokładzie. Podłączamy notebook do telewizora kablem HDMI, przełączamy dźwięk z wbudowanego głośnika na urządzenie HDMI i... dźwięku brak. Brzmi znajomo? A może raczej nie brzmi...

Taka sytuacja spotkała mnie wczoraj. Jestem już coraz starszy, a Windowsy coraz głupsze (albo odwrotnie?), więc zdarza mi się czasem machnąć ręką na takie drobne życiowe niepowodzenia. Nie tym razem jednak, zawziąłem się i postanowiłem ten problem rozwiązać. Niestety ani restarty systemu, ani aktualizacje sterowników nie pomogły, telewizor milczał jak zaklęty. Pomogło dopiero intensywne korzystanie z Google, choć na rozwiązanie nie było wcale tak łatwo trafić, bo kto normalny połączyłby w jednym zapytaniu do wyszukiwarki niedziałający dźwięk po HDMI z maszynami wirtualnymi? Tymczasem właśnie to połączenie okazało się trafne i szczęśliwie odnalazłem je na jednym z for dyskusyjnych Microsoftu. Problem dotyczy sterownika Intel Display Audio.

Rozwiązanie przytoczone w dyskusji polegało na wyłączeniu usługi zarządzającej Hyper-V, co jednak w moim przypadku nie zawsze działało. Po wyłączeniu usługi i zrestartowaniu komputera dźwięk faktycznie się pojawił, ale po odłączeniu i ponownym podłączeniu kabla znowu znikał. Wtedy dopiero włączenie, a potem jeszcze raz wyłączenie Hyper-V i restart przynosiły efekt. Przyznacie jednak, że takie szamańskie metody są mało przyjemne. Dlatego poradziłem sobie w sposób bardziej elegancki i chciałbym Wam go przybliżyć, polecając jako moim zdaniem najłatwiejsze rozwiązanie tego dziwnego problemu.

W Windows 10 (i wcześniejszych systemach) bardzo łatwo można tymczasowo w sposób kompleksowy wyłączyć hypervisor na okres jednego uruchomienia systemu. Można tego dokonać poprzez opcję uruchomieniową hypervisorlaunchtype w boot managerze. Idąc dalej, łatwo można stworzyć drugą, alternatywną opcję uruchomieniową i przy starcie komputera po prostu z listy wybierać, czy chcemy uruchomić system z domyślną konfiguracją (która dla wygody będzie startować automatycznie po kilku sekundach) lub też z wyłączonym Hyper-V (jeśli świadomie ją wybierzemy).

Uruchamiamy wiersz polecenia jako administrator i wpisujemy:

bcdedit /copy {current} /d "Windows 10 bez Hyper-V"

Teraz odczytujemy identyfikator nowej, stworzonej przed chwilą drugiej opcji uruchomieniowej:

bcdedit

I modyfikujemy tę opcję, wyłączając Hyper-V:

bcdedit /set {identyfikator} hypervisorlaunchtype off

Gotowe. Możemy jeszcze zmniejszyć czas, jaki boot manager będzie czekał na dokonanie wyboru (zanim uruchomi domyślną opcję, czyli z włączonym hypervisorem). Ponieważ zakładam, że najcześciej Hyper-V nam się jednak przyda, a wyłączać będziemy chcieli go okazjonalnie, proponuję zmniejszyć tę wartość np. do 5 sekund:

bcdedit /timeout 5

Teraz możemy bez rwania włosów z głowy oglądać filmy na telewizorze... albo latać Airbusem ;-) 

windows porady

Komentarze

0 nowych
arlid   14 #1 08.05.2016 18:33

Ciekawe, wędruje do zakładek - mam nadzieję, ze jednak się nie przyda. Swoją drogą, ile zajęło Ci szukanie rozwiązania ;)

Magnum 44   16 #2 08.05.2016 20:38

@arlid: Pewnie za długo :P Coś takiego nie powinno mieć miejsca :D

Semtex   17 #3 08.05.2016 20:45

Docent się zaraz dowie, że jest malkontentem bo na Windows 10 ma wszystko działać i basta ;)

TestamenT   11 #4 08.05.2016 21:22

@Semtex: Zważywszy na to że Windows nie jest za darmo to musi wszystko działać. Płacisz to masz prawo wymagać, niech MS nie myśli że jest inaczej.

golem14   4 #5 08.05.2016 22:01

To jest to słynne Ubuntu w Windows 10? Bo jak pamiętam to takie problemy i rozwiązania to raczej zmora "Linuksiarzy" ;-)

Magnum 44   16 #6 08.05.2016 22:08

@TestamenT: To zdanie nie jest przestrzegane nie tylko przez MS. Sporo innych producentów komercyjnego oprogramowania też ma jego jakość w poważaniu :P

wielkipiec   12 #7 08.05.2016 22:17

Ach, Hyper-V :) Ja miałem ostatnio problem, bo sterowniki Broadcoma nie umiały rozpędzić adaptera sieciowego do prędkości powyżej 1Mbps :) Źródłem problemu było VMQ. Wyłączaliśmy je powershellem. Rada na przyszłość: nie używać spacji w nazwach adapterów :D

  #8 08.05.2016 22:20

Super duper hypervisor do domowego użytku, tutaj nie ma dźwięku a u mnie nie działało sprzętowe dekodowanie wideo w zintegrowanej grafice.

Innymi słowy w przypadku domowego sprzętu lepiej trzymać się od tego z daleka i postawić na vmware czy virtualbox (nie bare-metal) ale przynajmniej działa.

KoczurekK   9 #9 08.05.2016 22:39

@golem14: Nope, Linux po prostu działa. W każdym razie u mnie. ;)

MiniMix   3 #10 08.05.2016 22:48

Na szczęście mój notebook z W10 ma display port i dźwięk jest.

ptyskju   2 #11 08.05.2016 23:16

Hyper-V nie tylko sprawia problemy z dźwiękiem. Niezły miałem zonk, kiedy uruchamiając VBoxa moja maszyna 64-bitowa nie działała. Hyper skubany blokował totalnie opcje 64-bitowe. I pół dnia pracy w plecy.

bachus   19 #12 08.05.2016 23:57

Windows zawsze był cudowny co do obsługi dźwięku przez HDMI. Jak to @docent ładnie określił "szamańskie metody" działają, ale wkurzają. Z tydzień temu podpiąłem matce do komputera telewizor po HDMI. Jak pewnie każdemu kto próbował jest znana "ciekawostka", że ciężko uzyskać jednocześnie dźwięk przed podłączone do komputera głośniki i HDMI - trzeba przełączać źródła dźwięku, lub próbować przedziwnych konfiguracji (przekazywania dźwięku do wirtualnego urządzenia, które później przekazuje na HDMI...). Najgorsze, że nie zawsze to działa....
21 wiek, systemy 64-bitowe, gigabajty ramu, terabajty dysków a OS nie potrafi jednocześnie wysyłać dźwięku na kilka wyjść.

KyRol   17 #13 09.05.2016 02:51

@bachus: milcząca dziesiątka ryczeć sama z siebie nie będzie. Jak widać nieodzowna jest zawsze ingerencja ;)

Autor edytował komentarz w dniu: 09.05.2016 02:52
TrustNoOne   10 #14 09.05.2016 06:40

Miałem chyba podobny problem pod W8.1, gdzie nawet postawienie systemu od nowa nie pomogło. Dziwne jest, że od momentu gdy kupiłem W8.1 wszystko było ok. Do kilku miesięcy wstecz. Na początku odłączenie i ponowne podłączenie kabla HDMI pomagało, później już nie. Przez przypadek wykminiłem, że wyłączenie TV i ponowne uruchomienie pomaga. Dźwięk się "wyłączał" w TV po kilku minutach nieużytkowania czegokolwiek co "gra" w kompie. Jednak i to po jakimś czasie przestało działać. Przeinstalowanie sterowników (wszystkich - od płyty głównej po kartę dźwiękową i graficzną), czy nawet systemu (od podstaw, czyli całkowity format) nie pomogło. Wrzuciłem W10 i problem się rozwiązał. Czekałem z instalacją W10, bo wcześniej były z nią straszne problemy nawet podczas odpalenia YouTube. Teraz działa naprawdę dobrze. Przeszło mi nawet przez myśl, że specjalnie starsze systemy mogły być "spowalniane" lub "okaleczane", aby przejść na W10. Na innym lapku przeszedłem z W7 na W10 i też jestem zadowolony. Komp dostał drugie życie.

jajecpl   9 #15 09.05.2016 06:57

Wczoraj to akurat robiłem. Siostra wpadła z córką i zachciało jej się karaoke(jest taka strona ising.pl) do tego mikrofon .Oczywiście przez HDMI do telewizora. Mint sobie nie poradził, Arch z KDE już tak, ale w końcu podłączyłem jej laptopa z Win 10..wystarczyło poprzestawiać wyjścia-wejścia, zero problemu :)

bachus   19 #16 09.05.2016 10:45

@KyRol: mi się w głowie nie mieści, że tak prosta rzecz musi być tak skomplikowana i trzeba sięgać lewą ręką do prawej kieszeni.

wielkipiec   12 #17 09.05.2016 11:01

@bachus: Ja pod Fedorą miałem odwrotny problem - dźwięk leciał przez HDMI nawet, jak tego nie chciałem :D

marson1   12 #18 09.05.2016 16:55

heh i tak dobrze, że przynajmniej była możliwość wybrania źródła HDMI ja nawet takiej opcji nie miałem na Windows 10 podczas gdy Windows 8.1 działa bez problemu

  #19 09.05.2016 22:00

Hyper-V na dzień dzisiejszy sprawia mnóstwo problemów. Szczególnie posiadaczom hybryd. Problemy z usypianiem, czasem pracy na baterii, wybudzaniem urządzeń. MS chyba się pośpieszył z wprowadzaniem tej funkcji do konsumenckich wydań Windows.

Radek68   17 #20 06.06.2016 13:47

Faktycznie połączenie braku dźwięku z uruchomionym Hyper-V nie jest łatwe, bo człowiek szuka jakichś logicznych powiązań.
Ale lata pracy przy komputerach nauczyły mnie, że logika i komputery to często dwie różne sprawy. ;)