Overclock.net › Forums › Components › Sound Cards and Computer Audio › (Solved) Unable to turn on EAX effects in games
New Posts  All Forums:Forum Nav:

(Solved) Unable to turn on EAX effects in games - Page 3

post #21 of 23
I am going to tell you again Spoony, you have no idea what you are talking about.

Windows XP, Vista, and Windows 7 all have direct 9 capabilities do they not?

The Direct Sound hardware acceleration layer was removed from the audio stack in Windows Vista and the new audio stack is identical in Windows 7.

Games designed for Windows XP run fine for the most part in Windows 7 and Vista but you have no sound acceleration. Thus the need to convert the old hardware accelerated calls to OpenAL. OpenAl is supported in Vista and Windows 7 for sound hardware acceleration.

It was not needed for XP as XP already did hardware acceleration.

If you wish to read what happened to sound in Vista or Windows 7, try here:

http://blogs.msdn.com/b/larryosterman/

He and his team redesigned the audio stack.

You always enjoy quoting PDFs and anything else you can find out of context, rather than use your own knowledge. So read this weblog and see what happened to audio in Vista and 7.

I love reading your comments because they are always wrong.
post #22 of 23
Quote:
Originally Posted by chalkbluffgrown View Post
I am going to tell you again Spoony, you have no idea what you are talking about.
DX 9 consist of

DirectDraw: for drawing 2D Graphics (raster graphics). Now deprecated (in favor of Direct2D), though still in use by a number of games and as a video renderer in media applications.
Direct3D (D3D): for drawing 3D graphics.
DXGI: for enumerating adapters and monitors and managing swap chains for Direct3D 10 and up.
Direct2D for 2D Graphics
DirectWrite for Fonts
DirectCompute for GPU Computing
DirectInput: for interfacing with input devices including keyboards, mice, joysticks, or other game controllers. Deprecated after version 8 in favor of XInput for Xbox 360 controllers or standard WM INPUT window message processing for keyboard and mouse input.
DirectPlay: for communication over a local-area or wide-area network. Deprecated after version 8.
DirectSound: for the playback and recording of waveform sounds.
DirectSound3D (DS3D): for the playback of 3D sounds.
DirectMusic: for playback of soundtracks authored in DirectMusic Producer.
DirectX Media: comprising DirectAnimation for 2D/3D[20] web animation, DirectShow for multimedia playback and streaming media, DirectX Transform for web interactivity, and Direct3D Retained Mode for higher level 3D graphics. DirectShow contains DirectX plugins for audio signal processing and DirectX Video Acceleration for accelerated video playback.
DirectX Diagnostics (DxDiag): a tool for diagnosing and generating reports on components related to DirectX, such as audio, video, and input drivers.
DirectX Media Objects: support for streaming objects such as encoders, decoders, and effects.
DirectSetup: for the installation of DirectX components, and the detection of the current DirectX version.

Those are the different APIs


Quote:
Originally Posted by chalkbluffgrown View Post
Windows XP, Vista, and Windows 7 all have direct 9 capabilities do they not?
Not completely. Direct3D 10 runtime in Windows Vista cannot run on older hardware drivers due to the significantly updated DDI, which requires a unified feature set and abandons the use of "cap bits". In order to achieve backwards compatibility, DirectX in Windows Vista contains several versions of Direct3D. Thats not Direct X 9. Learn the difference

Quote:
Originally Posted by chalkbluffgrown View Post
The Direct Sound hardware acceleration layer was removed from the audio stack in Windows Vista and the new audio stack is identical in Windows 7.
DirectSound and other APIs such as MME are emulated as WASAPI Session instances. DirectSound runs in emulation mode on the Microsoft software mixer. The emulator does not have hardware abstraction, so there is no hardware DirectSound acceleration, meaning hardware and software relying on DirectSound acceleration may have degraded performance.


Quote:
Originally Posted by chalkbluffgrown View Post
Games designed for Windows XP run fine for the most part in Windows 7 and Vista but you have no sound acceleration. Thus the need to convert the old hardware accelerated calls to OpenAL. OpenAl is supported in Vista and Windows 7 for sound hardware acceleration.
As of 2007, a solution to re-enable hardware acceleration of DirectSound3D and Audio Effects, such as EAX, called Creative ALchemy was launched. Creative ALchemy intercepts calls to DirectSound3D and translates them into OpenAL calls to be processed by supported hardware such as Sound Blaster X-Fi and Sound Blaster Audigy. For software-based Creative audio solutions, ALchemy utilizes its built-in 3D audio engine WITHOUT USING OpenAL at all.
http://en.wikipedia.org/wiki/DirectSound3D

Go brush up^


Quote:
Originally Posted by chalkbluffgrown View Post
It was not needed for XP as XP already did hardware acceleration.

If you wish to read what happened to sound in Vista or Windows 7, try here:

http://blogs.msdn.com/b/larryosterman/

He and his team redesigned the audio stack.
Yes they had to redesign it. They were not making money with XP anymore. XP was working too well. Vista was selling that much and Windows 7 in development. So they changed things to get people from XP to a OS where they can at least make money on it again. Old story

Quote:
Originally Posted by chalkbluffgrown View Post
You always enjoy quoting PDFs and anything else you can find out of context, rather than use your own knowledge. So read this weblog and see what happened to audio in Vista and 7.

I love reading your comments because they are always wrong.
No Its fun messing with you. Especialy when you really don't understand a thing. I think the Creative thread I caught a few out including you. Back to the books mate
post #23 of 23
Again,

Cut and paste is a poor excuse for knowledge.

DirectX sound acceleration no longer exists in Vista or Windows 7. Period.

OpenAl was an attempt to have Direct Sound translated in older games and used in newer games but it has not gained much support.

You are like a student that finds the master's books and thinks that he knows how to teach the class.....

Good luck DanielSan.........
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Sound Cards and Computer Audio
Overclock.net › Forums › Components › Sound Cards and Computer Audio › (Solved) Unable to turn on EAX effects in games