Sie sind nicht angemeldet.

1

07.08.2005, 06:19

TS / Enemy Territory

ich weiss es - es wurden schon haufen topic's dazu erstellt - aber hat mir alles nicht geholfen - habe auch die suche verwendet.

ich kann teamspeak nicht mit enemy territory gleichzeitig laufen lassen.

verwende die nativen alsa kernel treiber...

meine .asoundrc für's dmixing und gleichzeitigem aufnehmen fürs mic

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
########
# DMIX #
########

pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
   rate 44100
    }

    bindings {
        0 0
        1 1
    }
}


############
# DSNOOPER #
############

pcm.dsnooper {
    type dsnoop
    ipc_key 2048
    ipc_perm 0666
    slave.pcm "hw:0,0"
    slave
    {
       period_time 0
       period_size 1024
       buffer_size 4096
    }

    bindings {
         0 0
         1 1
    }
}

pcm.!default {
   type plug
   slave.pcm "dmixer"
}

pcm.default {
   type plug
   slave.pcm "dmixer"
}

########
# AOSS #
########

pcm.ossmix {
    type dmix
    ipc_key 1024
    ipc_perm 0660
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
    }
}

bindings {
        0 0
        1 1
}

pcm.dsp {
    type plug
    slave.pcm "ossmix"
}

ctl.mixer0 {
    type hw
    card 0
}


*das dmixing und aufnehmen gleichzeitig funktioniert 1a
*ich verwende udev
*sound läuft auch - auch bei enemy territory und teamspeak - nur nicht zusammen X(
*nur habe ich probleme wegen dem OSS
*habe aoss emerged

meine karte:

Quellcode

1
2
0 [I82801CAICH3   ]: ICH - Intel 82801CA-ICH3
                     Intel 82801CA-ICH3 with ALC202 at 0x1c00, irq 10


geladene module:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Module                  Size  Used by
snd_pcm_oss            52768  0 
snd_mixer_oss          19584  1 snd_pcm_oss
snd_seq_oss            36736  0 
snd_seq_midi_event      7296  1 snd_seq_oss
snd_seq                53776  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8844  2 snd_seq_oss,snd_seq
snd_intel8x0           32960  3 
snd_ac97_codec         81416  1 snd_intel8x0
snd_pcm                89992  4 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer              25860  3 snd_seq,snd_pcm
snd                    53476  13 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_seq,snd_seq_device,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
snd_page_alloc          9988  2 snd_intel8x0,snd_pcm
parport_pc             35908  0 
parport                36680  1 parport_pc



*das habe ich auch schon angewendet

Quellcode

1
2
echo "et.x86 0 0 direct">/proc/asound/card0/pcm1p/oss 
echo "et.x86 0 0 disable">/proc/asound/card0/pcm1c/oss


genauso diesen link kenne ich schon der hier


*meine gruppenzugehörigkeit

Quellcode

1
uid=1000(myd) gid=100(users) Gruppen=6(disk),10(wheel),15(man),18(audio),19(cdrom),27(video),35(games),80(cdrw),100(users)


*meine xdsp devices

Quellcode

1
2
3
4
lrwxrwxrwx  1 root root      10  7. Aug 04:47 /dev/adsp -> sound/adsp
lrwxrwxrwx  1 root root       9  7. Aug 04:47 /dev/dsp -> sound/dsp
crw-rw----  1 root audio 14, 12  7. Aug 04:47 adsp
crw-rw----  1 root audio 14,  3  7. Aug 04:47 dsp


*wenn mir da irgendjemand helfen kann wäre ich ihm sehr dankbar dafür :P
*vielen dank im voraus
MfG MyD

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MyD« (07.08.2005, 07:14)


2

07.08.2005, 21:06

wenn du xmms startest und musik laufen lässt, anschließend in ET gehst, hörst die musik dann?

weil ich hab hör dann zwar die musik, aber die et sounds nicht, hat vllt eine ähnlich Ursache
I bin der Chef \o/

3

07.08.2005, 22:04

nein da kommt dann auch keine mucke
MfG MyD

4

07.08.2005, 23:03

ich gehe von den folgenden punkten bei dir eigentlich nicht aus das du sie falsch hast, aber ich frag trotzdem mal nach =)

oss useflag überall verwendet?

im kernel
CONFIG_SOUND=y oder als modul?

# CONFIG_SND is not set
# CONFIG_SOUND_PRIME is not set
das auch so?

und dann bitte nochmal die
/etc/modules.d/alsa

und für mich mal nen tipp wiealt die soundkarte ist, so ganz grob reicht =)
achja und ein
equery list alsa

5

07.08.2005, 23:46

also sieht bei mir so aus:

Quellcode

1
2
3
CONFIG_SOUND=y
# CONFIG_SND is not set
# CONFIG_SOUND_PRIME is not set



meine /etc/modules.d/alsa:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
alias char-major-116 snd
alias char-major-14 soundcore

alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-card-0

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

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

options snd cards_limit=1


Quellcode

1
2
3
4
5
[I--] [  ] media-libs/alsa-lib-1.0.9 (0)
[I--] [  ] media-libs/alsa-oss-1.0.9 (0)
[I--] [  ] media-sound/alsa-driver-1.0.9b (0)
[I--] [  ] media-sound/alsa-headers-1.0.9b (0)
[I--] [  ] media-sound/alsa-utils-1.0.9a (0.9)



und ich hatte kein oss USE flag drinne - habs nachgetragen welche files sollte ich alle mit oss support emergen ?(



hmm so 2-3 jahre - ist im laptop drinne - die standard AC97 halt immer - snd-intel8x0
MfG MyD

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MyD« (07.08.2005, 23:47)


6

07.08.2005, 23:52

müsste ja so funktionieren oder ?(

Quellcode

1
# emerge --emptytree --newuse -pv world | grep oss 
MfG MyD

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »MyD« (07.08.2005, 23:54)


7

07.08.2005, 23:57

Quellcode

1
USE="oss" emerge -auDNv world

und dann versuch bitte nochmal

echo "et.x86 0 0 direct">/proc/asound/card0/pcm1p/oss
echo "et.x86 0 0 disable">/proc/asound/card0/pcm1c/oss

8

08.08.2005, 00:22

habe nur diese verzeichnisse

Quellcode

1
2
3
4
5
6
7
8
9
ls -l /proc/asound/card0/
insgesamt 0
dr-xr-xr-x  2 root root 0  8. Aug 00:19 codec97#0
-r--r--r--  1 root root 0  8. Aug 00:19 id
-r--r--r--  1 root root 0  8. Aug 00:19 intel8x0
-rw-r--r--  1 root root 0  8. Aug 00:19 oss_mixer
dr-xr-xr-x  3 root root 0  8. Aug 00:19 pcm0c
dr-xr-xr-x  3 root root 0  8. Aug 00:19 pcm0p
dr-xr-xr-x  3 root root 0  8. Aug 00:19 pcm1c


und habe es dann so angewendet: richtig ?(


Quellcode

1
2
echo "et.x86 0 0 direct">/proc/asound/card0/pcm0p/oss
echo "et.x86 0 0 disable">/proc/asound/card0/pcm0c/oss



meine .asoundrc sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
########
# DMIX #
########

pcm.dmixer {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 8192
   rate 44100
    }

    bindings {
        0 0
        1 1
    }
}

#############
# DSNOOPER #
#############

pcm.dsnooper {
    type dsnoop
    ipc_key 2048
    ipc_perm 0666 
    slave.pcm "hw:0,0"
    slave 
    {
       period_time 0
       period_size 1024
       buffer_size 4096
    }

    bindings {
         0 0
         1 1
    }
}

pcm.!default {
   type plug
   slave.pcm "dmixer"
}

pcm.default {
   type plug
   slave.pcm "dmixer"
}

########
# AOSS #
########

pcm.ossmix {
    type dmix
    ipc_key 1024      
    ipc_perm 0660  
    slave {
        pcm "hw:0,0"   
        period_time 0
        period_size 1024
        buffer_size 8192
    }
}

bindings {
        0 0
        1 1
}

pcm.dsp0 {
    type plug
    slave.pcm "ossmix"
}

ctl.mixer0 {
    type hw
    card 0
}


*vielleicht hier irgendwelche fehler ?(

edit: und es klappt immer noch net :baby:
MfG MyD

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »MyD« (08.08.2005, 00:23)


9

08.08.2005, 07:14

mir fällt im moment nicht mehr ein als
versuchmal

CONFIG_SOUND=m
im kernel

10

08.08.2005, 07:28

Quellcode

1
echo "et.x86 0 0 direct">/proc/asound/card0/pcm1p/oss 

und versuch bitte mal nur diese zeile, ich weiss nicht ob ich das zu 100% verstehe, aber ich glaube das andere proc interface/device wir ey nur deaktiviert

amielke

unregistriert

11

08.08.2005, 10:17

Ich habe auch scfhon öfter hier im Forum gelesen, das es nur geht wenn die Treiber als Modul geladen werden.

Gruß Andreas

12

08.08.2005, 10:39

kann ich nicht bestätigen, da es bei mir fest im kernel ist und funktioniert

13

27.08.2005, 15:57

hm.. habe gerade mit einem typen gesprochen der schon ewig probs mit "billig" soundkarten und ts2 + irgendwas hat

er meinte man kann nix machen
sobald ein cat /proc/asound/pcm
sowas wie
00-00: Intel ICH : Intel 82801DB-ICH4 : playback 1 : capture 1
zurück gibt
es geht hier nur um das playback 1


ist das bei dir der fall MyD? =/

14

27.08.2005, 18:17

$ cat /proc/asound/pcm
00-00: Intel ICH : Intel 82801CA-ICH3 : playback 1 : capture 1
00-01: Intel ICH - MIC ADC : Intel 82801CA-ICH3 - MIC ADC : capture 1

;( ;( ;(
MfG MyD

15

30.08.2005, 22:03

hier kommt deine rettung! ;D

http://www.linux-gamers.net/modules/newb…5#forumpost8925

um es kurz zumachen hier das wichtigste
- Delete your ~/.asoundrc if you have one. Leaving it may cause troubles
- Telling Teamspeak to use ARTS.
Open the TeamSpeak launch script with and change the second line

Quellcode

1
your/install/dir/TeamSpeak2/TeamSpeak.bin $*

to

Quellcode

1
 artsdsp -m your/install/dir/TeamSpeak2/TeamSpeak.bin $*