morphine wrote:The whole idea of switching modes seems stupid to me...
+1000000
But apparently you need to do that to get full EAX 5.0 level of sound processing via OpenAL extensions.
EDIT:
Here are the capabilities of X-Fi under different modes:
ALCapsViewer32/Entertainment:
--------------
OpenAL Devices
--------------
Name: SB X-Fi Audio [EC00]
Sample Offset: No
Linear Distance Model: No
Exponent Distance Model: No
Capture: Yes
Enumeration: Yes
EAX 2.0: Yes
EAX 3.0: Yes
EAX 4.0: No
EAX 5.0: No
X-RAM: Yes
Enumerate All: Yes
EFX 1.0: Yes
Name: Generic Software
Sample Offset: Yes
Linear Distance Model: Yes
Exponent Distance Model: Yes
Capture: Yes
Enumeration: Yes
EAX 2.0: Yes
EAX 3.0: No
EAX 4.0: No
EAX 5.0: No
X-RAM: No
Enumerate All: Yes
EFX 1.0: Yes
ALCapsViewer32/Game:
--------------
--------------
OpenAL Devices
--------------
Name: SB X-Fi Audio [EC00]
Sample Offset: Yes
Linear Distance Model: Yes
Exponent Distance Model: Yes
Capture: Yes
Enumeration: Yes
EAX 2.0: Yes
EAX 3.0: Yes
EAX 4.0: Yes
EAX 5.0: Yes
X-RAM: Yes
Enumerate All: Yes
EFX 1.0: Yes
Name: Generic Software
Sample Offset: Yes
Linear Distance Model: Yes
Exponent Distance Model: Yes
Capture: Yes
Enumeration: Yes
EAX 2.0: Yes
EAX 3.0: No
EAX 4.0: No
EAX 5.0: No
X-RAM: No
Enumerate All: Yes
EFX 1.0: Yes
ALCapsViewer64/Entertainment:
--------------
OpenAL Devices
--------------
Name: Generic Software
Sample Offset: Yes
Linear Distance Model: Yes
Exponent Distance Model: Yes
Capture: Yes
Enumeration: Yes
EAX 2.0: Yes
EAX 3.0: No
EAX 4.0: No
EAX 5.0: No
X-RAM: No
Enumerate All: Yes
EFX 1.0: Yes
ALCapsViewer64/Game:
--------------
OpenAL Devices
--------------
Name: Generic Software
Sample Offset: Yes
Linear Distance Model: Yes
Exponent Distance Model: Yes
Capture: Yes
Enumeration: Yes
EAX 2.0: Yes
EAX 3.0: No
EAX 4.0: No
EAX 5.0: No
X-RAM: No
Enumerate All: Yes
EFX 1.0: Yes
Appearently there is no X-Fi device in 64 bit mode...
Core 2 Duo E6300, MSI P45 NEO-F, Club 3D GTX 260, 4Gb DDR2-800Mhz, Audigy X-Fi Fatal1ty Champ1on ed., 0.5Tb+1Tb Seagate Barracuda 7200.12, 630W AXP, Samsung SyncMaster BX2450, ViewSonic VP171b