|
|
|
DirectX
|
ActiveMac
|
Downloads
|
Forums
|
Interviews
|
News
|
MS Games & Hardware
|
Reviews
|
Support Center
|
Windows 2000
|
Windows Me
|
Windows Server 2003
|
Windows Vista
|
Windows XP
|
|
|
|
News Centers
|
Windows/Microsoft
|
DVD
|
Apple/Mac
|
Xbox
|
News Search
|
|
|
|
ActiveXBox
|
Xbox News
|
Box Shots
|
Inside The Xbox
|
Released Titles
|
Announced Titles
|
Screenshots/Videos
|
History Of The Xbox
|
Links
|
Forum
|
FAQ
|
|
|
|
Windows
XP
|
Introduction
|
System Requirements
|
Home Features
|
Pro Features
|
Upgrade Checklists
|
History
|
FAQ
|
Links
|
TopTechTips
|
|
|
|
FAQ's
|
Windows Vista
|
Windows 98/98 SE
|
Windows 2000
|
Windows Me
|
Windows Server 2002
|
Windows "Whistler" XP
|
Windows CE
|
Internet Explorer 6
|
Internet Explorer 5
|
Xbox
|
Xbox 360
|
DirectX
|
DVD's
|
|
|
|
TopTechTips
|
Registry Tips
|
Windows 95/98
|
Windows 2000
|
Internet Explorer 5
|
Program Tips
|
Easter Eggs
|
Hardware
|
DVD
|
|
|
|
ActiveDVD
|
DVD News
|
DVD Forum
|
Glossary
|
Tips
|
Articles
|
Reviews
|
News Archive
|
Links
|
Drivers
|
|
|
|
Latest Reviews
|
Xbox/Games
|
Fallout 3
|
|
Applications
|
Windows Server 2008 R2
|
Windows 7
|
|
Hardware
|
iPod Touch 32GB
|
|
|
|
Latest Interviews
|
Steve Ballmer
|
Jim Allchin
|
|
|
|
Site News/Info
|
About This Site
|
Affiliates
|
Contact Us
|
Default Home Page
|
Link To Us
|
Links
|
News Archive
|
Site Search
|
Awards
|
|
|
|
Credits
©1997-2012, Active Network, Inc. All Rights Reserved.
Please click
here
for full terms of use and restrictions or read our Light Tower
Privacy
Statement.
|
|
|
|
|
DirectX 10 & Open AL
DirectSound3D on Windows Vista
With Microsoft's
decision to remove the audio hardware layer in Windows Vista, legacy
DirectSound 3D games will no longer use hardware 3D algorithms for audio
spatialization. Instead they will have to rely upon the new Microsoft
software mixer that is built into Windows Vista. This new software mixer
will give the users basic audio support for their old Direct Sound games
but since it has no hardware layer, all EAX® effects will be lost, and
no individual per-voice processing can be performed using dedicated
hardware processing.
EAX has become the de facto standard for real-time effects processing.
It has been incorporated in hundreds of games and has become the method
of choice for game developers wanting to add interactive environment
effects to their titles. Some of the best selling games of all time
use the EAX extensions to DirectSound 5.0 and beyond, including Warcraft3,
Diablo2, World of Warcraft, Half Life, Ghost Recon, F.E.A.R. and many
others. Under Windows Vista, these games will be losing the hardware
support that came as standard under the previous Windows Operating Systems,
and will no longer provide real-time interactive effects, making them
sound empty and lifeless by comparison to the way they sound on Windows
XP.
In some cases, where a game specifically looks for a hardware audio
path, it may even fall back to plain stereo output. This will be a very
different landscape for 3D audio than the one that both Creative Labs
and Aureal Technologies® pioneered 8 years ago. Both companies dedicated
hardware power to rendering increasing numbers of 3D voices, with each
voice taking full advantage of HRTF (Head Related Transfer Function)
technology, wave tracing and other advanced processing. With the native
Windows Vista audio APIs, all this advanced, hardware-based 3D audio
processing will be inaccessible. Instead, basic mapping to a generic
speaker placement scheme will be employed, and all interactive processing
and rendering will be dependent on the host CPU.
While it is true that
CPUs continue to get faster, the Vista audio architecture intentionally
simplifies things, such that the potential processing load for multiple
3D voices is limited. Inevitably there is a tradeoff. This will be especially
true for gamers that have come to depend on the kind of high-end 3D
audio experience available from products like the SoundBlaster X-Fi,
with its advanced headphone 3D audio processing and dedicated hardware
DSP effects. For gamers this would be the most noticeable loss in Windows
Vista, and it would be a definite step backwards for PC gaming audio
if developers only had the option of using native Windows Vista audio
APIs. However, they do have a legitimate, proven alternative in OpenAL.
OpenAL on Windows
Vista
-
As we have already stated above, Microsoft will be removing DirectSound
3D Hardware support from Direct X with the launch of Windows Vista.
DirectSound and DirectSound3D will still function; however, they
will no longer use hardware acceleration.
-
The native OpenAL devices on Sound Blaster Audigy
and Sound Blaster X-Fi™ soundcards do not use DirectSound or DirectSound
3D and so they will be completely unaffected. For games that use
these devices, nothing will change. The game will continue to enjoy
hardware based 3D audio and effects.
-
The Generic Hardware device will no longer be available,
as it requires the use of hardware DirectSound 3D Buffers. Instead,
this device will gracefully, and automatically, fallback to using
the Generic Software device, which will continue to work as before.
Saving
Grace is OpenAL?
The good news for
owners of advanced audio cards like SoundBlaster X-Fi is that the developer
community has been preparing for this for over 3 years. Hardware audio
will not be disappearing with the launch of Windows Vista. Games that
support OpenAL today will continue to provide full hardware-enhanced
3D audio under Windows Vista. This includes games such as Battlefield
2, Doom3, Unreal Tournament2k4, Dungeon and Dragons Online, Prey, Quake
4, and many others (a full list can be found at
http://www.openal.org/titles.html).
These games have complete hardware-based HRTF support for multiple speaker
and headphone setups as well as full support for all the different versions
of EAX. Also, these games will be able to take advantage of the hardware-accelerated
path on supporting hardware for performance and quality increases.
OpenAL support will also be incorporated into the Unreal 3 engine from
Epic Games®, the new Doom 3 engine from Id Software® and the new Torque
Gaming Engine from Garage Games®. These engines represent literally
hundreds of upcoming titles for PC and will provide the majority of
upcoming major PC title releases. All of these titles will have OpenAL
support at the core and will sound as good as they look in Windows Vista.
Other top tier developers including D.I.C.E.®, Turbine®, Bioware® and
others are working to ensure their home-grown audio engines fully support
OpenAL hardware. For game developers that are serious about the PC platform,
OpenAL is presently the only viable option for delivering the 3D audio
experience that gamers have come to expect.
Windows Vista will be ushering in a new age for PC gaming, with great
new graphics, physics and CPU support. When combined with OpenAL and
the widespread developer support it is receiving, gamers will also be
hearing some of the best audio ever on Windows Vista.
But right now, older
games which use DirectSound 3D may well take a large performance hit
now that they have to process the sound in software rather than hardware.
What titles are on
the way for DirectX 10?
Other games announced by other publishers that are enhanced
for Windows Vista and DirectX 10 include:
-
Age of Conan:
Hyborian Adventure, from
Funcom,
a massively multiplayer role-playing game (MMORPG).
-
Company of Heroes,
from
THQ,
a cinematic, real-time strategy game, set during World War II. (Patch
required for DirectX 10
-
Crysis,
from
Electronic Arts,
a first-person shooter based on ideas developed by Crytek, developer
of the popular
Far Cry.
-
Hellgate: London,
from
Namco Bandai Games America,
an RPG from the creators of the
Diablo
series.
|