| Termin | Definicja |
|---|---|
| VirtualBox/VMware nie widzi urządzenia audio | VirtualBox/VMware niewidzące urządzenia audio wskazuje na brak zainstalowanych narzędzi integracji (Guest Additions/VMware Tools) obsługujących dźwięk. VirtualBox/VMware nie widzi urządzenia audio – na czym polega problemKomunikat lub zachowanie, w którym system uruchomiony w maszynie wirtualnej nie pokazuje karty dźwiękowej, oznacza zwykle problem na styku systemu gospodarza, programu do wirtualizacji oraz systemu gościa. Maszyna wirtualna nie korzysta z fizycznego układu audio dokładnie tak, jak robi to system uruchomiony bezpośrednio na komputerze. Program VirtualBox albo VMware przedstawia systemowi gościa wirtualny kontroler dźwięku, a następnie przekazuje dźwięk do wyjścia obsługiwanego przez system gospodarza. Jeżeli w konfiguracji maszyny wyłączono dźwięk, wybrano niezgodny kontroler albo system gościa nie ma właściwego sterownika, urządzenie może nie pojawić się w ustawieniach audio. Czasem karta jest widoczna, lecz nie działa, ponieważ wybrane wyjście gospodarza jest niedostępne, zajęte przez inną aplikację lub nieprawidłowo skonfigurowane. W innych przypadkach dźwięk działa w systemie gospodarza, ale nie zostaje przekazany do maszyny wirtualnej. Warto rozdzielić kilka podobnych sytuacji. Brak urządzenia na liście systemu gościa wskazuje najczęściej na konfigurację maszyny albo sterownik. Widoczne urządzenie bez dźwięku może oznaczać wyciszenie, zły wybór wyjścia, problem z mikserem lub niezgodność formatu. Dźwięk przerywany, opóźniony albo zniekształcony częściej wiąże się z obciążeniem komputera, ustawieniami bufora lub konkurencją wielu programów o dostęp do tego samego urządzenia. VirtualBox/VMware i urządzenie audio – kontekst techniczny oraz porównanie warstwW typowym układzie występują trzy warstwy. Pierwszą stanowi fizyczny sprzęt audio oraz jego sterownik w systemie gospodarza. Drugą jest aplikacja VirtualBox lub VMware, która emuluje albo udostępnia wirtualny kontroler dźwięku. Trzecią tworzy system gościa z własnym sterownikiem, usługą audio i ustawieniami wyjścia. Usterka w dowolnej warstwie może wyglądać podobnie, dlatego sama reinstalacja sterownika w systemie gościa nie zawsze rozwiązuje problem. Narzędzia integracyjne, takie jak Guest Additions lub VMware Tools, poprawiają współpracę systemu gościa z gospodarzem, ale ich rola nie sprowadza się do jednego sterownika dźwięku. Zapewniają między innymi lepszą obsługę kursora, schowka, rozdzielczości oraz innych funkcji integracyjnych. W określonych konfiguracjach ich brak lub niezgodna wersja może utrudniać prawidłową pracę urządzeń wirtualnych, jednak należy sprawdzić także ustawienia samej maszyny. VirtualBox i VMware udostępniają podobne możliwości, lecz nazewnictwo opcji oraz dostępne modele kontrolerów mogą się różnić. W VirtualBox trzeba zweryfikować, czy w zakładce dotyczącej audio zaznaczono włączenie dźwięku, wybrano właściwy sterownik gospodarza i przypisano zgodny kontroler audio dla systemu gościa. W VMware należy sprawdzić obecność wirtualnej karty dźwiękowej w konfiguracji sprzętowej, jej status oraz sposób przekazywania dźwięku do systemu gospodarza. Zmiana kilku ustawień naraz utrudnia ustalenie przyczyny, dlatego bezpieczniej modyfikować je pojedynczo i po każdej zmianie ponownie uruchomić system gościa. Znaczenie ma także stan maszyny. Część ustawień urządzeń wirtualnych można zmienić wyłącznie po pełnym wyłączeniu systemu gościa, a nie po jego uśpieniu lub zapisaniu bieżącego stanu. Wstrzymana sesja może zachować wcześniejszą konfigurację i sprawiać wrażenie, że nowa opcja nie działa. Przydatne bywa pełne zamknięcie maszyny, ponowne uruchomienie programu oraz dopiero wtedy uruchomienie systemu gościa. „VirtualBox/VMware nie widzi urządzenia audio” – typowe przyczyny
VirtualBox/VMware audio – praktyczne wskazówki diagnostyczneNajpierw należy ustalić, gdzie dokładnie występuje brak dźwięku. Jeżeli system gospodarza nie odtwarza dźwięku, problem nie leży w maszynie wirtualnej i powinien być diagnozowany na poziomie fizycznego urządzenia, sterownika oraz ustawień wyjścia. Jeżeli dźwięk działa poza maszyną, należy otworzyć konfigurację konkretnego systemu gościa i sprawdzić, czy urządzenie audio jest aktywne. Następnie warto wyłączyć maszynę i skontrolować wybrany kontroler audio. Po uruchomieniu systemu gościa trzeba sprawdzić menedżer urządzeń oraz panel ustawień dźwięku. Gdy wirtualna karta jest widoczna, ale nie ma odtwarzania, należy wybrać ją jako domyślne urządzenie, wyłączyć wyciszenie i przetestować kilka aplikacji. Jeżeli problem występuje tylko w jednej aplikacji, przyczyny należy szukać w jej własnych ustawieniach, a nie w konfiguracji całej maszyny. W przypadku systemu Windows pomocne może być usunięcie błędnego urządzenia z menedżera urządzeń i ponowne wykrycie sprzętu po restarcie. W systemach opartych na Linuksie należy sprawdzić, czy urządzenie jest widoczne w narzędziach systemowych, czy aktywna jest właściwa karta oraz czy użytkownik ma dostęp do usług audio. W obu przypadkach zmiany należy wykonywać ostrożnie, szczególnie gdy maszyna zawiera ważne programy lub dane. Dobrym testem jest utworzenie kopii ustawień maszyny przed zmianami, a następnie zastosowanie jednej kontrolowanej modyfikacji. Należy zapisać wersję programu VirtualBox albo VMware, rodzaj i wersję systemu gościa, model komputera oraz moment pojawienia się usterki. Przydatne są również informacje, czy problem zaczął się po aktualizacji, przeniesieniu maszyny na inny komputer lub podłączeniu słuchawek. Taki opis skraca drogę do rozpoznania przyczyny. Nie powinno się pobierać przypadkowych sterowników z nieznanych stron. Sterownik kontrolera wirtualnego należy dobierać do konkretnego systemu gościa i wersji używanego programu. Jeżeli dźwięk jest potrzebny do pracy z aplikacją wymagającą niskich opóźnień, trzeba pamiętać, że maszyna wirtualna może mieć większe opóźnienia niż system uruchomiony bezpośrednio na komputerze. W takim zastosowaniu ważniejsze od samej obecności urządzenia może być ograniczenie obciążenia, wybór właściwego wyjścia i stabilność systemu gospodarza. Kiedy zgłosić VirtualBox/VMware nie widzi urządzenia audio do serwisuDo serwisu warto zgłosić się wtedy, gdy urządzenie audio znika również poza maszyną wirtualną, sterowniki nie instalują się poprawnie, system wyświetla błędy sprzętowe albo problem pojawił się po awarii, zalaniu, upadku lub ingerencji w podzespoły. Wskazana jest także konsultacja, gdy kilka maszyn wirtualnych przestało odtwarzać dźwięk jednocześnie, a podstawowe ustawienia nie przynoszą poprawy. Może to oznaczać szerszy problem ze sterownikiem gospodarza, usługami audio, aktualizacją systemu lub konfiguracją sprzętową. W Warszawie diagnozę problemów z laptopem i komputerem stacjonarnym można zgłosić w serwisie Warszawskie Pogotowie Komputerowe 24/7. Przy przekazaniu sprzętu warto opisać używany program, system gospodarza, system gościa, rodzaj wyjścia audio oraz dokładny objaw: brak urządzenia, brak dźwięku, przerywanie albo opóźnienie. Jeżeli maszyna wirtualna zawiera ważne dane, należy zaznaczyć, czy oczekiwane jest zachowanie jej plików i ustawień. Takie informacje pomagają przeprowadzić diagnozę bez zbędnych zmian w środowisku. |