VirtualBox Host do Windows 7, XP Guest não pode reproduzir áudio

8

Como o sujeito diz, não consigo fazer com que um convidado do XP produza som no meu host do Windows 7 Ultimate 32bit. O som funciona bem no sistema operacional host.

Se eu definir o driver de áudio do host como "Null Audio Driver" e o controlador de áudio como ICH AC97, tudo parece funcionar, exceto que nenhum som será emitido pelos alto-falantes. O controlador de áudio Intel AC'97 aparece na minha lista de dispositivos. Pelo que entendi, é o que acontece com o Null Audio Driver. Se você quer som, você precisa selecionar o Windows DirectSound para o driver de áudio do host. Se eu fizer isso, no entanto, quando eu iniciar o convidado do XP, ele trava com uma caixa de diálogo chamada "XPPro: Iniciando a máquina virtual" e a mensagem "Iniciando a máquina virtual ..." com uma barra de progresso presa em 0%. Aqui estão as últimas linhas do meu arquivo de log:

00:00:00.840 NAT: adding 24.116.2.50 to DNS server list
00:00:00.840 NAT: adding 24.116.2.34 to DNS server list
00:00:00.840 NAT: value of BindIP has been ignored
00:00:00.841 Audio: Trying driver 'dsound'.
00:00:00.936 Audio: set_record_source ars=0 als=0 (not implemented)

Nesse ponto, a única coisa que posso fazer é matar a janela de inicialização. Configurar o controlador para soundblaster 16 permite que o convidado surja, mas nenhum dispositivo de áudio aparece no gerenciador de dispositivos ou no aplicativo do painel de controle.

Alguma idéia de como posso obter sons do meu sistema operacional convidado?

UPDATE

Acabei de instalar o VMware 3.0 e carregar o XP Pro lá. Funciona como um encanto. Nos fóruns da VBox, me pediram para enviar um relatório de bug, acho que há um problema lá.

    
por DCookie 28.01.2010 / 03:55

5 respostas

2

Estou executando o VirtualBox (3.1.2 quando postado) em um host do Windows 7, e meu Windows XP Guest reproduz áudio muito bem. Aqui estão minhas configurações, espero que ajudem você:

Áudio

  • Ativar áudio: marcado
  • Driver de áudio do host: Windows DirectSound
  • Controlador de áudio: ICH AC97

Para mim, parece que há algum tipo de conflito com o driver de áudio do host. Isso acontece se você instalar uma nova cópia limpa do Windows XP como convidado?

Alguma chance de você tentar atualizar o driver existente ou desinstalar completamente o dispositivo de áudio e reinstalá-lo novamente?

Um último pensamento, no host, você pode tentar alterar o dispositivo de áudio padrão (Iniciar - > Painel de Controle - > Som) e tentar definir um dos outros dispositivos como o padrão? Você também pode querer ir para as configurações avançadas para o dispositivo e redefinir as configurações de volta para seus padrões (a maioria das guias tem um botão para isso). Por último, na guia Avançado, há algumas opções para o modo Exclusivo. O ideal é que ambos sejam verificados, mas tente desabilitá-los e ver o que acontece.

    
por 28.01.2010 / 17:23
5

Eu tive o mesmo problema (host: Windows 7 de 64 bits, som OK e convidado: Windows XP SP3 de 32 bits, sem som).

O que eu observei:

Na configuração da máquina Virtualbox, eu tive:

  • Controlador do Windows DirectSound: ICH AC97 (parâmetro padrão)

No sistema operacional convidado (Windows XP SP3 de 32 bits), o driver de som era:

  • Controlador de áudio Intel AC'97 - SigmaTel Codec

Esse é o problema! Quando você substituir esse driver pelo Controlador Intel 82801AA AC'97, o som funcionará bem.

Como você pode mudar o driver?

Vá para: Iniciar ⇨ Painel de Controle ⇨ Sistema ⇨ Hardware ⇨ Drivers , selecione o controlador de som (SigmaTel), então Atualizar driver ⇨ Nenhuma atualização da web, encontre o driver você mesmo ⇨ selecione Intel 82801AA Controlador AC'97

    
por 16.04.2011 / 23:04
1

Eu também não estava recebendo som com uma caixa Virtual do Windows XP em um host do Windows 7 64, mas consegui que funcionasse com as seguintes configurações: Host Driver: Windows DirectSound Controlador: ICH AC97

Veja o que eu fiz:

  1. Tentei todas as combinações sem sucesso.
  2. Encerrado no convidado do XP
  3. Configurações selecionadas (Yellow Cog) no VM VirtualBox Manager
  4. Áudio selecionado no lado esquerdo da janela Configurações
  5. Marque a caixa de seleção Ativar áudio
  6. Driver de áudio do host selecionado: Windows DirectSound
  7. Controlador de áudio selecionado: ICH AC97
  8. Clicou no botão [OK]
  9. Início selecionado (seta verde) no Gerenciador de VM VirtualBox

Agora dentro do XP Guest:

  1. Selecionado [Iniciar] > Configurações > Painel de Controle
  2. Clique duas vezes em "Sons e dispositivos de áudio" no Painel de controle
  3. Desmarque a caixa de seleção Silenciar na guia Volume da janela "Propriedades de dispositivos de som e áudio".
  4. Clique no botão [OK] .
  5. Reproduziu um arquivo .mp3 e pôde ouvir a música.
por 01.02.2011 / 17:11
1

Enquanto a VM está parada:

  1. Vá para Configurações no menu suspenso da máquina e clique em Áudio
  2. Controlador de áudio alterado para ICH AC97

Depois de executar o Windows XP no Virtual Box

  1. Clique com o botão direito em Meu computador e clique em Gerenciar
  2. Clique em Gerenciador de dispositivos , clique com o botão direito do mouse em Hardware de áudio e clique em Atualizar driver
  3. A janela Found new Hardware é aberta. Clique em Não desta vez > Escolher manualmente > Escolha da lista .
  4. Selecione Áudio etc. e, em seguida, selecione Controlador Intel 82801AA AC'97

Esta solução funcionou para mim. Se ainda assim não funcionar, pode ser um conflito ou problema de compatibilidade.

    
por 13.08.2016 / 15:11
0

Minha solução foi bem diferente.

Eu verifiquei que o som não estava tocando, então desliguei a VM e alterei o Hardware de som pelo IntelHD Audio. Após a reinicialização, o Windows tentaria instalar os drivers, mas não é possível porque eu precisei dos drivers apropriados baixados.

Então eu desliguei novamente a VM e mudei o hardware de som para o AC'97, e após a reinicialização, o som estava tocando. Eu verifiquei os drivers no gerenciador de dispositivos e era o driver 82801AA AC'97. Foi instalado por si propertly: O

    
por 10.03.2014 / 12:25