FS#3268 - 0.7.3 launch failure - "couldn't find any suitable sound driver"

Attached to Project: OpenTTD
Opened by Ul Uuth (uluuth) - Wednesday, 14 October 2009, 21:27 GMT
Last edited by Remko Bijker (Rubidium) - Saturday, 17 October 2009, 15:16 GMT
Type Bug
Category Core
Status Closed
Assigned To No-one
Operating System Windows
Severity Critical
Priority Normal
Reported Version 0.7.3
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


Action: upgraded from 0.7.1 to 0.7.3 (no uninstall of 0.7.1)

Result: game will not start - fails with msg:
"couldn't find any suitable sound driver"

Additional Info: Version 0.7.1 worked fine on same system just before upgrade

1. Uninstall 0.7.3
2. re-install 0.7.3 -> no fix
3. gtried command line options for no music/sound -> no fix
4. uninstall 0.7.3
5. re-install 0.7.3 in different drive -> no fix

Last Action: Uninstalled 0.7.3 due to launch failure
This task depends upon

Closed by  Remko Bijker (Rubidium)
Saturday, 17 October 2009, 15:16 GMT
Reason for closing:  Fixed
Additional comments about closing:  In r17788; while we've not made a new release you can use '-s null -m null' as parameters
Comment by Ul Uuth (uluuth) - Wednesday, 14 October 2009, 21:33 GMT
Re-installed 0.7.1 -> launch successful.
Comment by Remko Bijker (Rubidium) - Wednesday, 14 October 2009, 21:40 GMT
-s null -m null should really work; I can't find a reason why that wouldn't work though, unless it's some custom build.

What did change is that it doesn't silently ignore not being able to find a driver; problem was that in some cases the 'null' video driver was chosen, which is not what people expect. Why loading the driver fails under windows is beyond my knowledge.
Comment by Ul Uuth (uluuth) - Thursday, 15 October 2009, 12:07 GMT
I was similarly stumped as well as this behaviour.

The build used was the stable build from the download page. I have not used a nightly/custom build since 2007 and play regularly (2-3 times a week).

If there is any additional info about my PC you require please let me know.

AMD Athlon 64 x2 Dual Core Processor 4600+
2.41 GHz, 2.0GB of RAM
Windows XP Pro SP3

Listed under Device Manager:
Sound, video and game controllers
Audio Codecs (several codecs installed)
Legacy Audio Drivers (no multimedia devices listed)
Legacy Video Capture Devices (no multimedia devices listed)
Media Control Devices (several dll's listed)
Video Codecs (several dll's and 2 codecs listed)
Comment by Loïc GUILLOUX (glx) - Friday, 16 October 2009, 14:21 GMT
"-d driver1" should display more info about the failure. Please post these informations.
Comment by Ul Uuth (uluuth) - Friday, 16 October 2009, 21:22 GMT
I do not understand how to execute your request. There is no sound in the PC, thus there is no driver that can be specified.
Attempting to use -d by itself has no discernable effect.
Comment by Loïc GUILLOUX (glx) - Saturday, 17 October 2009, 00:44 GMT
Just run "openttd -d driver1" and "openttd -d driver1 -s null"
"-d driver1" enables level 1 debug messages for drivers.

You may need to run convert.exe ( to be able to copy the output from a cmd window.