VOGONS


First post, by henryf

User metadata
Rank Newbie
Rank
Newbie

I've been running Ubuntu 6.06 for a long time; Quake, Doom, etc. ran very well in DOSBOX.

I upgraded to Ubuntu 8.10 and all games continue to run --- except there's an annoying DELAY in the sound effects. I fire my gun, I see it fire and see the bad guy splatter, and about two tenths of a second later I hear the sound effects. A lot of the immediacy so important to first person shooters is lost.

Any ideas? (I'm brand new to these forums.)

Thanks,

Henry F.

Reply 1 of 3, by ADDiCT

User metadata
Rank Oldbie
Rank
Oldbie

On Windows, effects like that happen when the sounds buffers aren't configured correctly. Maybe the driver for your soundcard changed in the new distro, requiring different settings in dosbox.conf, or it is buggy. I'm no Linux wizard, so i can't help you any more with that specific problem.

But why aren't you using one of the many source ports for playing Doom/Quake? These would probably run the games with much better performance than DOSBox, and you'll have the option of using additional eye candy, if you wish.

Reply 2 of 3, by Snover

User metadata
Rank l33t++
Rank
l33t++

8.10 is a beta, so I don't know why you would expect everything working, but other than that... 😀 The only thing I can suggest is that Ubuntu switched to PulseAudio between 6.06 and 8.04; you could try forcing SDL to use a different audio output method using the SDL_AUDIODRIVER environment variable. (The ones you'd want to try would probably be 'alsa' and 'esd'.) Setting SDL_DSP_NOSELECT maybe will help too.

Yes, it’s my fault.

Reply 3 of 3, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

I remember seeing a discussion somewhere about this PulseAudio causing problems.

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32