Nessun suono in 12.04 su VirtualBox


10

Nessun suono quando installato in VirtualBox. Quando eseguo l'avvio dal CD live di Windows, l'audio funziona perfettamente con i miei altoparlanti. Quando si avvia il CD live in VirtualBox non vede i miei altoparlanti. Nelle proprietà sonore solo uscita digitale integrata in S / PDIF e cuffie!

Ho eseguito pavcontrol alsamixer- tutte le impostazioni sono OK. Ho provato entrambe le versioni 32/64 di Ubuntu. Esecuzione della versione corrente VirtualBox. Sistema: Windows 7 64 - i5.

Cosa sto trascurando?


1
Sei stato in grado di risolvere il tuo problema?
irrazionale John

Risposte:


9

Per un guest Windows, sistema host Ubuntu, impostare il VM per usare ALSA sul dell'host e la VM scheda audio per Intel HD .


+1. Alsa sull'host ha risolto il problema per me - Ubuntu 14.10 host + Windows 7 guest
sabato

Alsa su host funziona, Host Ubuntu 18.04, Guest Windows 10 Lite
sh4dowb

5

L'impostazione audio per la macchina virtuale guest Ubuntu è impostata su ICH AC97?

ICH AC97 è l'unica impostazione audio di VirtualBox VM che mi consente di ottenere l'audio quando eseguo Ubuntu come guest e Windows o OS X (10.6.8) come host.

In particolare, se l'impostazione audio di una VM è Intel HD Audioquindi il suono non funziona in un guest desktop Ubuntu 12.04.

D'altra parte, l'audio funziona solo per un guest Windows 7 (64 bit) quando l'impostazione audio è Intel HD Audio. Questo può essere piuttosto fastidioso quando si lavora con una VM che avvia dual Ubuntu o Windows 7 come sistema operativo guest.

Non ho mai studiato ulteriormente per scoprire perché funziona in questo modo o se esiste un modo per aggirare il problema. Se ti capita di trovarne uno, ti preghiamo di farcelo sapere.

Nota: è necessario " spegnere " la VM per modificare le impostazioni audio.


Solo curioso: perché stai eseguendo il dual-boot di una VM? Che vantaggio offre questo rispetto ad avere due macchine virtuali separate?
davidA

0

Prova a installare VirtualBox Guest Additions andando su Dispositivi> Installa Guest Additions. Questo di solito risolve i problemi per le macchine virtuali come l'audio e aggiunge più funzionalità alla VM.

inserisci qui la descrizione dell'immagine


1
ha funzionato bene. ancora NESSUN suono.
John Crisp,

Potrebbe essere necessario arrestare completamente l'ospite e riavviarlo dopo averlo fatto. Ciò ha risolto il problema per me (mentre un semplice riavvio dell'ospite non ha funzionato).
ashes999,

0

Sistema host: Solaris 11.1, guest VirtualBox: ubuntu 12.04, Windows 7, Linux Mint

  • Driver audio host: per Ubuntu 11.04: OSS, per Ubuntu 12.04: OSS
  • Controller audio: per Ubuntu 11.04: Intel HD Audio, per Ubuntu 12.04: ICH AC97
  • Controller audio diversi per guest diversi non sono un problema, perché in VB le regolazioni sono individuali per ogni macchina.
  • Per me, i suoni (inclusi i suoni di eventi (bip ecc.)) Hanno funzionato di nuovo perfettamente, dopo essere passati al classico GNOME (nessun effetto), ma i suoni dell'evento mancano in Ubuntu e GNOME classico.
  • Funziona bene con OSS sull'host, ALSA non richiesto; si applica a TUTTI gli ospiti.

0

Host: Windoze 7 Ospite a 64 bit: Oracle Linux 2.6 - RedHat ES (come Fedora), KDE = 4.3.4

Supponendo che l'audio di Windows funzioni.

  1. Arrestare e riavviare con ICH AC97 come dispositivo "audio".

  2. Se hai l'altoparlante / volumeControl nella barra delle icone / attività, deseleziona tutte le caselle di silenziamento e potresti aver finito.

  3. Avviare Penguin / systemSettings / Multimedia e testare "Default". Supponendo che funzioni, sposta "Predefinito" in alto utilizzando il pulsante Prefer in tutte le opzioni.

  4. Vai al passaggio 2 e incrocia le dita.

Per i test, utilizzare "aplay /usr/share/sounds/alsa/Front_Center.wav" come descritto altrove.


0

Per me, forzare alsa a scaricare e ricaricare ha funzionato:

alsa force-unload
alsa force-reload
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.