I have a slower/older system. Pulse Audio uses software mixing which means your sound is dependent on your cpu having free cycles. Maxing the CPU kills audio fidelity with skips and pops.
This is a workaround to FORCE urt to use ALSA. The only reason I installed pulse was that the latest version of flash player requires it and refuses to even load as an extension in firefox or chrome without it.
So, you need a few things.
1) pulse audio installed and working
2) a modified .asoundrc
3) a startup script for urt
.asoundrc : This file can be in a few different locations, but in the root of your home dir is ideal unless multiple users need this. ~/.asoundrc
pcm.!default {
@func refer
name { @func concat
strings [ "pcm."
{ @func getenv
vars [ ALSA_DEFAULT_PCM ]
default "pulse"
}
]
}
}
ctl.!default {
@func refer
name { @func concat
strings [ "ctl."
{ @func getenv
vars [ ALSA_DEFAULT_CTL
ALSA_DEFAULT_PCM
]
default "pulse"
}
]
}
}
pcm.pulse { type pulse }
ctl.pulse { type pulse }
pcm.0 { type hw card 0 }
ctl.0 { type hw card 0 }
You also need a starup script to start urt forcing ALSA
export ALSA_DEFAULT_PCM=0
pasuspender -- /mnt/storage/urt4.2/Quake3-UrT.i386
Easy! Hope this helps. Also, i have not been able to get teamspeak working with this.
-tardfarmer
edit:forgot to add my name, tard out...
This post has been edited by ericcmi: 07 August 2012 - 04:58 PM