VirtualBox

Ticket #2785 (closed enhancement: fixed)

Opened 5 years ago

Last modified 3 years ago

Missing audio support in 64 bits Windows Vista and 7 guests

Reported by: DualShock Owned by:
Priority: major Component: audio
Version: VirtualBox 3.1.0 Keywords: Vista x64 audio
Cc: Guest type: Windows
Host type: Windows

Description

Per forum thread at  http://forums.virtualbox.org/viewtopic.php?t=12316, I am testing out running a Vista x64 SP1 (installed with integrated DVD) guest OS on a Windows XP Pro SP3 32 bit host. I have the proper 64 bit hardware and have configured the guest OS per the user manual for 2.1. I enabled sound using Windows DirectSound and ICH AC'97 options.

Sound is not working in the guest OS. Device Manager in the guest OS shows sound hardware, but no drivers were able to be installed for it (yellow exclamation mark).

Attachments

VBox.log Download (49.0 KB) - added by DualShock 5 years ago.
VBox.log

Change History

Changed 5 years ago by DualShock

VBox.log

comment:1 Changed 5 years ago by yuzyin

I have tested following Guest OS with guest additions on Windows 2008 EE x64 host Ubuntu AMD64 guest has no problem with sound Vista Business x64 guest has the problem described above Windows 7 x64 guest has the problem described above

comment:2 Changed 5 years ago by timeless

+cc (w7x64 guest of OSX)

comment:3 follow-up: ↓ 4 Changed 5 years ago by mehtuus

I am having similar issues.

HOST: Ubuntu 9.04 x64, on an Intel core i7, with an Asus P6T Deluxe v2
GUEST: Vista Ultimate x64

Problem: Guest has no sound.

comment:4 in reply to: ↑ 3 ; follow-up: ↓ 10 Changed 5 years ago by mehtuus

Replying to mehtuus:

I am having similar issues.

HOST: Ubuntu 9.04 x64, on an Intel core i7, with an Asus P6T Deluxe v2.
GUEST: Vista Ultimate x64

Problem: Guest has no sound.


UPDATE on 06/26/2009:

Using VB v2.1
SOLVED: For error "No Audio Device Installed". After some time of searching the net, I was finally able to get sound working in my virtual Vista Ultimate x64 install. All that I had to do was install a driver for the VirtualBox virtual soundcard hardware. No reboot was necessary.

1. I went to  http://www.realtek.com.tw

2. I clicked on "Downloads", then on "AC'97 Audio Codecs". On the downloads page I downloaded the file with the description "Vista/Win7 (32/64 bits) Driver only (ZIP file)".

3. Once downloaded, I extracted the files and pointed the Device Manager driver installer to the "6303_Vista_Win7_PG537\6303_Vista_PG537\Vista64" folder. It found the driver and proceeded with installation. Once it was done the Device Manager refreshed itself and showed the sound card as installed and working.

I loaded up some sounds and everything was working excellent and sounded great too.

comment:5 Changed 4 years ago by Technologov

Bug #5532 is related to this one.

-Technologov

comment:6 Changed 4 years ago by sandervl73

  • Version changed from VirtualBox 2.1.0 to VirtualBox 3.1.0
  • Type changed from defect to enhancement
  • Summary changed from VirtualBox 2.1, Vista x64 guest has no sound, WinXP Pro SP3 32 bit host to Missing audio support in 64 bits Windows Vista and 7 guests

comment:7 Changed 4 years ago by pgbennett

Confirm - Solved for Windows 7 64 bit client. Download drivers from  http://www.realtek.com.tw as described above. Unzip and install in Windows 7 64 bit client. Sound drivers work. Note that realtek.com.tw web site is very slow, download takes over 30 minutes.

comment:8 Changed 4 years ago by douglasawh

This didn't work for me. Are there any hosts where this is known not to work? My host is Fedora x64. I keep getting "Hardware changes might not have been detected". We've got a thread going in the forums:  http://forums.virtualbox.org/viewtopic.php?f=7&t=26476&p=118682

comment:9 follow-up: ↓ 12 Changed 4 years ago by pgbennett

It is working although the sound is poor. The sound stutters. You can hear the sound and understand it but if you are expecting to listen to music you will be disappointed. This is an improvement over VMWare server where the sound was an cacophony of multiple sounds played at the same time over each other.

comment:10 in reply to: ↑ 4 ; follow-ups: ↓ 11 ↓ 13 Changed 4 years ago by douglasawh

Replying to mehtuus:

Replying to mehtuus:

I am having similar issues.

HOST: Ubuntu 9.04 x64, on an Intel core i7, with an Asus P6T Deluxe v2.
GUEST: Vista Ultimate x64

Problem: Guest has no sound.


UPDATE on 06/26/2009:

Using VB v2.1
SOLVED: For error "No Audio Device Installed". After some time of searching the net, I was finally able to get sound working in my virtual Vista Ultimate x64 install. All that I had to do was install a driver for the VirtualBox virtual soundcard hardware. No reboot was necessary.

1. I went to  http://www.realtek.com.tw

2. I clicked on "Downloads", then on "AC'97 Audio Codecs". On the downloads page I downloaded the file with the description "Vista/Win7 (32/64 bits) Driver only (ZIP file)".

3. Once downloaded, I extracted the files and pointed the Device Manager driver installer to the "6303_Vista_Win7_PG537\6303_Vista_PG537\Vista64" folder. It found the driver and proceeded with installation. Once it was done the Device Manager refreshed itself and showed the sound card as installed and working.

I loaded up some sounds and everything was working excellent and sounded great too.

When I download the drivers from the RealTek site, they unpack to Vista_Win7_R240/Vista64. Have the drivers changed since mehtuus posted?

comment:11 in reply to: ↑ 10 Changed 4 years ago by douglasawh

Replying to douglasawh:

When I download the drivers from the RealTek site, they unpack to Vista_Win7_R240/Vista64. Have the drivers changed since mehtuus posted?

Looks like I downloaded the High Definition Audio codecs. Sound seems to work pretty well now. :)

comment:12 in reply to: ↑ 9 Changed 4 years ago by mad941

Replying to pgbennett:

It is working although the sound is poor. The sound stutters. You can hear the sound and understand it but if you are expecting to listen to music you will be disappointed.

Strangely, the stuttering somehow seems to be related to the number of CPU's allocated to the VM. I've reduced the number of CPU's from two to one. The problem's (almost) gone now...

(VirtualBox 3.1.6 PUEL, Host: openSUSE 11.2 x86_64, Guest: Windows 7 Professional 64-Bit, OSS Audio Driver)

comment:13 in reply to: ↑ 10 ; follow-up: ↓ 14 Changed 4 years ago by lancerocke

Replying to douglasawh:

Replying to mehtuus:

Replying to mehtuus:

I am having similar issues.

HOST: Ubuntu 9.04 x64, on an Intel core i7, with an Asus P6T Deluxe v2.
GUEST: Vista Ultimate x64

Problem: Guest has no sound.


UPDATE on 06/26/2009:

Using VB v2.1
SOLVED: For error "No Audio Device Installed". After some time of searching the net, I was finally able to get sound working in my virtual Vista Ultimate x64 install. All that I had to do was install a driver for the VirtualBox virtual soundcard hardware. No reboot was necessary.

1. I went to  http://www.realtek.com.tw

2. I clicked on "Downloads", then on "AC'97 Audio Codecs". On the downloads page I downloaded the file with the description "Vista/Win7 (32/64 bits) Driver only (ZIP file)".

3. Once downloaded, I extracted the files and pointed the Device Manager driver installer to the "6303_Vista_Win7_PG537\6303_Vista_PG537\Vista64" folder. It found the driver and proceeded with installation. Once it was done the Device Manager refreshed itself and showed the sound card as installed and working.

I loaded up some sounds and everything was working excellent and sounded great too.

When I download the drivers from the RealTek site, they unpack to Vista_Win7_R240/Vista64. Have the drivers changed since mehtuus posted?

did you ever fix the stuttering problem?

comment:14 in reply to: ↑ 13 Changed 4 years ago by olejon

Replying to lancerocke:

Replying to douglasawh:

Replying to mehtuus:

Replying to mehtuus:

I am having similar issues.

HOST: Ubuntu 9.04 x64, on an Intel core i7, with an Asus P6T Deluxe v2.
GUEST: Vista Ultimate x64

Problem: Guest has no sound.


UPDATE on 06/26/2009:

Using VB v2.1
SOLVED: For error "No Audio Device Installed". After some time of searching the net, I was finally able to get sound working in my virtual Vista Ultimate x64 install. All that I had to do was install a driver for the VirtualBox virtual soundcard hardware. No reboot was necessary.

1. I went to  http://www.realtek.com.tw

2. I clicked on "Downloads", then on "AC'97 Audio Codecs". On the downloads page I downloaded the file with the description "Vista/Win7 (32/64 bits) Driver only (ZIP file)".

3. Once downloaded, I extracted the files and pointed the Device Manager driver installer to the "6303_Vista_Win7_PG537\6303_Vista_PG537\Vista64" folder. It found the driver and proceeded with installation. Once it was done the Device Manager refreshed itself and showed the sound card as installed and working.

I loaded up some sounds and everything was working excellent and sounded great too.

When I download the drivers from the RealTek site, they unpack to Vista_Win7_R240/Vista64. Have the drivers changed since mehtuus posted?

did you ever fix the stuttering problem?

If you choose to use ALSA instead of PulseAudio on the VM's settings, then it is no stuttering.

comment:15 Changed 3 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

comment:16 Changed 3 years ago by pgbennett

A new Audio Device (Intel HD Audio) has been added in VirtualBox version 4. This should fix the issue. Audio drivers should be available in Windows 7 for this audio device. Just change the VM setup to select Intel HD Audio as the audio controller.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use