It worked for me. But I think this is more related to something else because I did not removed all of them but one. If you look at he log below, there are still two devices : "Speakers" and "Generic Software". The thing is that I had reset the default device using the configuration panel : Config panel / Harware and Audio / Manage audio devices. Remove unused devices, and set the default here. This may have told openAL drivers to use that one prior the Generic Software ? Difficult to reproduce...
"Funny" part :
Now the game crashes AFTER having played with it ...
When I click "Exit" it then crashes rather than exiting properly. I have to open the task manager and kill it.
BUT: I can enjoy the soundtrack ...
Many thanks and best regards !
Moulax.
----
Log file :
Log opened on Tue Aug 25 20:04:44 2009
Commandline: d:\win32app\steam\steamapps\common\osmos\Osmos.exe
Preinitializing game
Localization: using language "en"
Localization: loaded Osmos-en.loc
using sound
showing splash
not using cloud
Creating window...
PC running with 1 monitors
Current res of primary display: 1920 x 1200
Attempting fullscreen mode
Using fullscreen mode: 1920 x 1200, 32 bpp
Initializing GLRenderDevice...
OpenGL version: 3.1.0
Initializing game
Initializing renderer
Loading textures
Loading fonts
WARNING: Invalid score file Stats\LocalPlayer.sco version number 1
Backed up stats to Stats\Backup\Osmos_Aug_25_2009_0001.sta
machine bigEndian-ness = 0, stats file bigEndian-ness = 0, flipping = 0
not using vsync
Initializing SoundSystem...
Initializing OpenAL
Getting OpenAL device list
Found 2 devices:
Device 1. Speakers (SB X-Fi Xtreme Audio) (DEFAULT)
Device 2. Generic Software
Using and opening 0: "Speakers (SB X-Fi Xtreme Audio)"...
Creating OpenAL context
ALFWInitOpenAL opened device "Speakers (SB X-Fi Xtreme Audio)"
WARNING: Error generating OpenAL sources: err = 1
Loading pre-splash sounds
Loading post-splash sounds
Received stats and achievements from Steam
... A LOT OF :
WARNING: PlayBuffer: can't attach bufer to source: 1
App exiting -- bye!
Writing config to Config.cfg
Deinitializing SoundSystem
Unitializing sound