On Tue, 13 Jul 2004, Robert Reif wrote:
Saulius Krasuckas wrote:
I discovered it by running one simple game [1]:
[s2@katleriai Tetris]$ wine Tetris.exe err:wave:OSS_RawOpenDevice ioctl(/dev/dsp, SNDCTL_DSP_SETDUPLEX) failed (Input/output error)
Your sound card doesn't support full duplex which is required for DirectSound hardware acceleration. Try in the [dsound] section of your config file: "HardwareAcceleration" = "Emulation" to use the wave api which doesn't require full duplex.
Why does DirectSound need full-duplex? It doesn't seem like it should be needed for simple playback. In fact I said I would send a patch to change this ERR to a WARN and I guess this means I'm overdue...