VirtualBox Windows 7 Host, XP Guest tidak dapat memutar audio

8

Seperti yang dikatakan subjek, saya tidak bisa mendapatkan tamu XP untuk menghasilkan suara pada host Windows 7 Ultimate 32bit saya. Suara berfungsi dengan baik di OS host.

Jika saya mengatur driver audio host ke "Null Audio Driver" dan pengontrol audio ke ICH AC97, semua tampaknya berfungsi, kecuali tidak ada suara yang keluar dari speaker. Intel AC'97 Audio Controller muncul di daftar perangkat saya. Seperti yang saya pahami, itulah yang terjadi dengan Null Audio Driver. Jika Anda ingin suara, Anda harus memilih Windows DirectSound untuk driver audio host. Namun, jika saya melakukan ini, maka ketika saya memulai tamu XP, itu hang dengan kotak dialog berjudul "XPPro: Starting virtual machine" dan pesan "Starting virtual machine ..." dengan progress bar tertahan di 0%. Berikut adalah beberapa baris terakhir file log saya:

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)

Pada saat itu satu-satunya yang bisa saya lakukan adalah mematikan jendela startup. Mengatur pengontrol ke soundblaster 16 memungkinkan tamu datang, tetapi tidak ada perangkat audio yang muncul di manajer perangkat atau di aplikasi panel kontrol.

Adakah ide bagaimana saya bisa mengeluarkan suara dari OS tamu saya?

MEMPERBARUI

Saya baru saja selesai menginstal VMware 3.0 dan memuat XP Pro di sana. Bekerja seperti pesona. Di forum VBox, saya diminta untuk mengirimkan laporan bug, saya kira ada masalah di sana.

DCookie
sumber

Jawaban:

2

Saya menjalankan VirtualBox (3.1.2 saat diposting) pada Windows 7 Host, dan Windows XP Guest saya memutar audio dengan baik. Ini pengaturan saya, saya harap ini membantu Anda

Audio

  • Aktifkan Audio: dicentang
  • Host Audio Driver: Windows DirectSound
  • Pengontrol Audio: ICH AC97

Bagi saya sepertinya ada semacam konflik dengan driver audio host Anda. Apakah ini terjadi jika Anda menginstal salinan bersih baru Windows XP sebagai tamu?

Apakah ada kemungkinan Anda dapat mencoba memutakhirkan driver yang ada, atau menghapus instalan perangkat audio Anda sepenuhnya dan menginstalnya kembali?

Satu pemikiran terakhir, pada host, dapatkah Anda mencoba mengubah perangkat audio default (Mulai -> Control Panel -> Sound) dan mencoba mengatur salah satu perangkat lain sebagai default? Anda mungkin juga ingin masuk ke pengaturan lanjutan untuk perangkat dan mengatur ulang pengaturan kembali ke default-nya (sebagian besar tab memiliki tombol untuk itu). Terakhir, pada tab Lanjut, ada beberapa opsi untuk mode Eksklusif. Idealnya keduanya harus diperiksa, tetapi coba nonaktifkan dan lihat apa yang terjadi.

Goyuix
sumber
Saya akan mencobanya
DCookie
Saya tidak dapat membuat mesin baru - itu tergantung pada kesalahan yang sama jika saya memilih Windows DirectSound. Saya menggunakan 3.1.2 juga ....
DCookie
@ DCookie ini terdengar hampir persis seperti masalah driver audio dengan host Anda.
Goyuix
1
Yah, selektif kalau begitu :-) VMWare tidak memiliki masalah (setidaknya dengan audio, saya belum melakukan banyak hal lain). +1, dan terima kasih, atas tanggapannya.
DCookie
@ DCookie Saya akan menyarankan Anda melaporkan ini di forum VirtualBox dan mencatat bug di bugtracker, tetapi sepertinya Anda mungkin sudah melakukan ini. Versi 3.1.4 saat ini dalam versi beta, mungkin pembaruan di masa depan akan memperbaiki apa pun yang rusak.
Goyuix
6

Saya memiliki masalah yang sama (host: Windows 7 64-bit, suara OK dan tamu: Windows XP SP3 32-bit, tidak ada suara).

Apa yang saya amati:

Dalam konfigurasi mesin Virtualbox, saya punya:

  • Pengontrol Windows DirectSound: ICH AC97 (parameter default)

Di OS tamu (Windows XP SP3 32-bit), driver suara adalah:

  • Intel AC'97 Audio Controller - SigmaTel Codec

Itulah masalahnya! Saat Anda mengganti driver ini ke Pengontrol Intel 82801AA AC'97, suara akan berfungsi dengan baik.

Bagaimana Anda bisa mengubah driver?

Pergi ke: Mulai ⇨ Panel Kontrol ⇨ Sistem ⇨ Perangkat Keras ⇨ Driver , pilih pengontrol suara (SigmaTel), lalu Perbarui driver ⇨ Tidak ada pembaruan web, temukan drivernya sendiri ⇨ pilih Pengontrol Intel 82801AA AC'97

Titom7lr
sumber
ini bekerja untuk saya. paksa instal ulang driver yang sama.
Reinaldo Gil
1

Saya juga mendapatkan suara dengan kotak Virtual tamu XP pada host Windows 7 64 tetapi mulai bekerja dengan pengaturan berikut: Host Driver: Windows DirectSound Controller: ICH AC97

Inilah yang saya lakukan:

  1. Mencoba setiap kombinasi tanpa hasil.
  2. Keluar dari tamu XP
  3. Pengaturan Terpilih (Yellow Cog) di VM VirtualBox Manager
  4. Audio yang dipilih dalam nyeri kiri dari jendela Pengaturan
  5. Centang kotak Aktifkan Audio
  6. Driver Audio Host Terpilih: Windows DirectSound
  7. Pengontrol Audio yang Dipilih: ICH AC97
  8. Klik [OK]tombolnya
  9. Mulai Terpilih (panah Hijau) di VM VirtualBox Manager

Sekarang di dalam Guest XP:

  1. Yang dipilih [Start]> Settings>Control Panel
  2. Klik dua kali kiri pada "Perangkat Suara dan Audio" di Control Panel
  3. Hapus centang pada kotak Bungkam pada tab Volume pada jendela "Properti perangkat Suara dan Audio".
  4. Klik [OK]tombolnya.
  5. Memainkan file .mp3 dan dapat mendengarkan musik.
Ruam
sumber
1

Sementara VM dihentikan:

  1. Buka Pengaturan di menu tarik turun mesin dan klik Audio
  2. Pengubah Audio yang diubah ke ICH AC97

Setelah menjalankan Windows XP di Virtual Box

  1. Klik kanan Komputer Saya dan klik Kelola
  2. Klik Pengelola Perangkat , klik kanan Perangkat Keras Audio dan klik Perbarui driver
  3. Jendela Perangkat Keras Baru yang ditemukan terbuka. Klik Tidak kali ini > Pilih Secara Manual > Pilih dari daftar .
  4. Pilih Audio dll., Lalu pilih Pengontrol Intel 82801AA AC'97

Solusi ini berhasil untuk saya. Jika masih tidak berfungsi, mungkin ada masalah konflik atau kompatibilitas.

Mustafa Hasan
sumber
0

Solusi saya sangat berbeda.

Saya memeriksa bahwa suara tidak diputar, kemudian saya mematikan VM dan mengubah Perangkat Keras Suara oleh IntelHD Audio. Setelah restart, Windows akan mencoba menginstal driver tetapi tidak bisa karena saya memerlukan driver yang tepat diunduh.

Kemudian saya menutup lagi VM dan mengganti kembali perangkat keras suara ke AC'97, dan setelah reboot, suara itu diputar. Saya telah memeriksa driver ke manajer perangkat dan itu adalah driver AC'97 82801AA. Itu dipasang dengan sendirinya dengan benar: O

IBIO_o
sumber
0

Jika saya mengatur mesin virtual dengan cara ini:

  • Nyalakan laptop saya (ASUS ROG G750JX)
  • Jalankan VirtualBox
  • Buat tamu Windows XP 32 bit (dengan audio dinonaktifkan sebagai tindakan pencegahan)
  • Nyalakan mesin virtual
  • Pergi melalui proses menginstal windows
  • Matikan mesin virtual
  • Aktifkan audio di VM
  • Jalankan sekali lagi (memasang tambahan sebelum atau setelah langkah ini tidak relevan)

Ketika desktop dimuat, perangkat keras baru yang terdeteksi notifikasi muncul, driver Intel AC97 menginstal, dan audio berfungsi dengan baik; bahkan jika saya me-restart VM, audio masih berfungsi.

Namun, jika saya mematikan VM dan menutup jendela utama VirtualBox , maka audio tidak akan berfungsi saat berikutnya saya menjalankan VirtualBox.

Saya dapat memperbaiki ini dengan me-restart laptop (perangkat keras yang sebenarnya). Tampaknya VirtualBox mungkin melakukan sesuatu saat keluar (mungkin beberapa kerusakan memori atau semacamnya ketika dimatikan) yang mencegah audio tamu XP berfungsi dengan baik saat Anda mencoba lagi.

Saya tidak tahu apakah ini akan berhasil untuk orang lain, tetapi itu berhasil untuk saya.

Leo SigloXX
sumber
Kalimat pertama paragraf utama Anda lebih dari 100 kata. Cobalah untuk menjaga kalimat Anda maksimum sekitar 30 kata.
Scott