PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ET ohne sound wenn TeamSpea an ist.



Jack0r`
18.01.04, 06:37
Also wenn ich teamspeak anhabe habe ich bei ET keinen sound, oder wenn ich et zuerst anmache und dannach TS starte dann habe ich im TS keinen sound, weiss jemand was man dagegen machen kann?


Ach ja die soundkarte ist SoundBlaster PCI 128

wenlock
18.01.04, 10:12
benutze die suchfunktion dann kommste auf die lösung, ich habs auch geschafft.

JonSvenJonsson
18.01.04, 12:16
Hi
benutzt du Alsa ? Wenn ja gibt es eine einfache Lösung für dein Problem.
Das Problem ist, das deine Soundkarte kein Hardware-Mixing unterstützt, deswegen kann immer nur ein Programm auf die Soundkarte zugreifen. Da die SB PCI 128 aber zwei DSP besitzt, können zwei Programme damit Sound wiedergeben. Dies musst du aber richtig einstellen.

Abhängig von deiner Distribution musst du die Datei suchen, in der die Einstellungen der Alsa-Module festgelegt sind. Dies ist meist im Verzeichnis /etc/modules.d/ oder so ähnlich. Dort musst du dann für die Alsa-Module folgendes einstellen :

# Alsa 0.9.X kernel modules' configuration file.
# $Header: /home/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 21:07:55 johnm Exp $

# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
## ALSA portion
alias snd-card-0 snd-ens1371
## alias snd-card-1 snd-ens1371
## OSS/Free portion
alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
## OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1
options snd_pcm_oss dsp_map=1 adsp_map=0 nonblock_open=1

Die letzte Zeile ist die wichtige Zeile, damit TS und ET miteinander funktionieren. Damit wird Alsa angewiesen den zweiten DSP der SB PCI 128 den Programmen als ersten anzubieten und umgekehrt :-). Dies ist wichtig, weil nur der erste DSP bei deiner Karte voll-duplex fähig ist und Spiele wie ET oder Quake3 leider immer den ersten DSP belegen. Nun musst du noch in TS2 in den Einstellungen den Sound-Driver auf other / /dev/adsp einstellen.
Solltest du noch Fragen haben, dann meld dich doch nochmal.

cu Jon