Duke4.net Forums: Sound problems in Icculus Duke3d port in Fedora 14 - Duke4.net Forums

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Sound problems in Icculus Duke3d port in Fedora 14

User is offline   Xenphor 

#1

I compiled the Icculus port of Duke3d but am having problems with sound in game. Upon boot, the intro screens are loud and fuzzy as are all the sound effects. I receive this message in the terminal:

STUB: CONTROL_ClearAssignments (CONTROL_ClearAssignments, control.c:218)
Compiling: 'GAME.CON'.
Including: 'DEFS.CON'.
Including: 'USER.CON'.
Code Size:64832 bytes(1795 labels).
* Hold Esc to Abort. *
Loading art header.
Checking sound inits.
Checking music inits.
RTS Manager Started.
    Adding DUKE.RTS.
Using .RTS file:DUKE.RTS
Loading palette/lookups.
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred
ALSA lib pcm.c:7316:(snd_pcm_recover) underrun occurred



I should note that I have removed pulseaudio from my system from the start so I don't think it can be a problem with that. Since I'm in Linux I was unable to select sound devices for my .cfg and it seems they were set to 0 by default (but I still get sound). Here is my audio:

[Sound Setup]
FXDevice = 0
MusicDevice = 0
FXVolume = 140
MusicVolume = 120
NumVoices = 8
NumChannels = 2
NumBits = 1
MixRate = 44000
MidiPort = 0x330
BlasterAddress = 0x220
BlasterType = 3
BlasterInterrupt = 5
BlasterDma8 = 1
BlasterDma16 = 5
BlasterEmu = 0x620
ReverseStereo = 0
SoundToggle = 1
VoiceToggle = 1
AmbienceToggle = 1
MusicToggle = 1

Music is a seperate issue as I'm not sure how Linux should handle either midi or whatever else the port supports. I know with SDL mixer you can use soundfonts but I'm not sure how it should work with this port.
0

User is offline   Micky C 

  • Honored Donor

#2

Don't worry that problem is very easy to fix. Use the fantastic eduke32 port, the most advanced port in terms of bug fixes, scripting ability, and graphics (especially graphics). And it's the only source port still being developed. Download the latest version at the top of this list: http://dukeworld.duk...ke32/synthesis/ Because unless there's some special reason why you need to use Icculus, no one's going to help you with a sound problem with abandoned software.

Oh I just noticed you're using Fedora. Don't worry though eduke32 should work on any operating system if you compile it to do so. Here's the wiki article about it: http://wiki.eduke32....Duke32_on_Linux
1

User is offline   Xenphor 

#3

View PostMicky C, on 27 April 2011 - 04:33 PM, said:

Don't worry that problem is very easy to fix. Use the fantastic eduke32 port, the most advanced port in terms of bug fixes, scripting ability, and graphics (especially graphics). And it's the only source port still being developed. Download the latest version at the top of this list: http://dukeworld.duk...ke32/synthesis/ Because unless there's some special reason why you need to use Icculus, no one's going to help you with a sound problem with abandoned software.

Oh I just noticed you're using Fedora. Don't worry though eduke32 should work on any operating system if you compile it to do so. Here's the wiki article about it: http://wiki.eduke32....Duke32_on_Linux


Thanks that works a lot better.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic


All copyrights and trademarks not owned by Voidpoint, LLC are the sole property of their respective owners. Play Ion Fury! ;) © Voidpoint, LLC

Enter your sign in name and password


Sign in options