Quote:
Originally Posted by ROBSCIX /img/forum/go_quote.gif
Hey, can you elaborate a bit, what do you have set up?
When you mean MacroFX and Elevation doesn't work, in which situation are you talking about with the card using analog mode to speakers?
or the Prelude passing a encoded digtial dignal to another device?
|
I think we discussed this briefly a few months ago.
It's both the case for analogue speakers and passing encoded multichannel to a receiver. The 4.0 / 5.1 issue is the same whether you're using analogue speakers or DDL / DTSC to send a multichannel digital signal.
In gaming mode, with CMSS-3D on, these features work up to 4.0. With headphones, 2.0 to 4.0 channels you can set them to Auto, on or off. You will notice that if you set speakers to 5.1 or 7.1 these options are not there.
Please note that to get 4.0 and DDL / DTSC to work together I have to turn on the digital encoder (which automatically sets the output to 5.1) and then change the Windows speaker settings to 4.0 afterwards.
I found this out in an interview with a developer working on Frontlines: Fuel of War and have tested it in a number of games. With Dolby Headphone, elevation filter is certainly very evident in games that enable it. I'm less convinced with the nearfield localisation of MacroFX but it seemed to make a subtle but improved difference in Bioshock. Maybe that's because Dolby Headphones 'room' model isn't quite suitable to recreate the 4 channel HRTF that's needed? Maybe the HRTF just doesn't suit me?
The interview can be found here:
Frontlines Warfare :: Community Website for Frontlines: Fuel of War
Quote:
5. Will Frontlines: Fuel of War take advantage of X-Fi technology?
That answer is a bit complex so I had a programmer help me with it. The game supports OpenAL, which can take advantage of X-Fi features. Specifically, for altering your speaker set ups - 5.1, 4 speaker, 2 speaker, or headphones or whatever your hardware supports. Also, make sure that you are in Game mode. This is required to get EAX 4+, MacroFX, and ElevationFilter. For 2 or 4 speakers, make sure you are sitting in the sweet spot in order to get the correct HRTF effects.
CMSS-3D, MacroFX, and ElevationFilter, is irrelevant for OpenAL games when you have 5.1 or more speakers. Unfortunately, this also means that you don't get MacroFX or ElevationFilter effects with 5.1 or more speakers. If you have 5.1 speakers, I'd suggest trying a OpenAL game in both 4.1 and 5.1 mode to see which you like best. You won't be able to get MacroFX and ElevationFilter with 5.1, but the sweet spot may be more forgiving due to lack of HRTF with 5.1 or more speakers. Also you still get reverb and other effects from software rendering. Hardware just gives you the multiple speaker output (more then stereo) and the other post processing effects that your hardware supports like EQ etc. Again, you have to experiment with what you like best. |
One thing I'm not sure about is whether this only affects OpenAL games or if it affects DirectSound3D too. Doesn't Alchemy convert DS3D calls to OpenAL anyway, potentially meaning that most games are affected under Vista or W7?. I noticed a difference in elevation effects in Assassins Creed, and that's a DS3D game. You can effectively 'force' Elevation Filter and MacroFX by setting them as 'on' even for games that don't support it. Best not to force elevation filter for games with a top-down view as it usually sounds rather odd.
Having read up on MacroFX and Elevation filter, I understand that they were originally developed by one of the companies that Creative 'swallowed'. They were designed back in the day when 4.0 / 4.1 was the most common surround speaker configuration and it looks like Creative haven't updated them to take in more speakers.
Amusingly, it could mean that everyone that uses a 5.1 or 7.1 system with their X-Fi is effectively crippling the soundcard's gaming capabilities.