The audio stack in Windows Vista and Windows 7 has been extensively reworked.  
This has been done to attempt to address problems with low-latency audio needs, 
among other things.  The experience has been largely negative for users, in my 
experience, due to the low number of audio drivers that actually properly 
utilize the new model, and the poor performance and artifacts users experience 
with "compatibility mode", if you want to call it that, devices.

Among other things, DirectSound is, well, no longer direct, and DirectSound3D 
basically doesn't work (though there may be workarounds, such as intercepting 
DS3D calls and translating to OpenAL).

For a summary of the changes and issues, please see here:

http://en.wikipedia.org/wiki/Technical_features_new_to_Windows_Vista#Audio

and here:

http://en.wikipedia.org/wiki/DirectSound#Windows_Vista


You can try a slaving a USB audio device directly to the VM; this may or may 
not produce better results, depending on the device.

Anyone working on fixing the new audio stack support in VirtualBox, though, 
would be well-served to make sure the reference applications they're using do 
in fact work properly on real hardware, before they go chasing their tails-- 
things have changed a lot.

All that said, the design of the new model seems sound enough, and it may 
simply be time to implement a virtual HD Audio device (which is what replaced 
AC97) and write corresponding drivers.

Cheers,
   Matt Heck
   President
   Xeraline, Inc.


----- Start Original Message -----
Sent: Sun, 08 Nov 2009 18:15:19 +0100
From: dick hoogendijk <d...@nagual.nl>
To: vbox-users@virtualbox.org
Subject: [vbox-users] audio on windows 7

> I have an Intel 82801AA AC'97 Audio Controller in my virtual windows 7
> box, running on OpenSolaris in VirtualBox-3.0.10. The sound is choppy
> and distorted. This also happened on VBox-3.0.8
> Windows XP machines run fine. Is this a known issue?
> 
> 
> _______________________________________________
> vbox-users mailing list
> vbox-users@virtualbox.org
> http://vbox.innotek.de/mailman/listinfo/vbox-users

----- End Original Message -----
_______________________________________________
vbox-users mailing list
vbox-users@virtualbox.org
http://vbox.innotek.de/mailman/listinfo/vbox-users

Reply via email to