[gelöst]Soundprobleme mit USB-Headset

Hier kommt alles rein, was die restliche Software des Systems angeht.

Moderator: Moderator

[gelöst]Soundprobleme mit USB-Headset

Beitragvon Free_gamer » 03.05.2007, 20:56

Hi

Ich hab hier schon alle Howtos für mehrere Programme mit Sound durch doch bis jetzt hat keines mit meinen Logitech Premium USB Headset 350 funktioniert. Ich kann nicht einmal 2 Programme, die Alsa benutzen, laufen lassen und den Sound von beiden haben.
Wenn ich den SMPlayer starte dort Alsa auswähle läuft das Video mit Sound, dann starte ich Amarok (mit Alsa) und sofort kommt: Audio output anvaible; device busy.
Amarok und Cedega funktioniert auch nicht gleichzeitig mit Aoss (Cedega funktioniert bei mir überhaupt nicht mit Alsa), da krieg ich entweder den Error von Amarok oder Cedega: Audio System Init failed.

Soundkarte wird unter /dev/dsp1 eingehängt. Könnte das der Verursacher des Problems sein?


thx
Free_gamer

ps: ich weis euch nervt dieses Problem schon nur hab ich es noch nie geschaft das mehrere Programme Sound haben und das sei Breezy.

EDIT://
Ich hab vergessen zu erwähnen das ich in winecfg unter Audio Alsa gar nicht auswählen kann sprich dort gibt es kein Kontrollkästchen für Alsa.
Zuletzt geändert von Free_gamer am 08.05.2007, 16:50, insgesamt 3-mal geändert.
Linux Registered User # 418758
ubuntu user # 2631
Benutzeravatar
Free_gamer
 
Beiträge: 342
Registriert: 15.07.2006, 16:00
Lizenz: GPL
Distribution: Ubuntu 11.04 x86_64
Kernelversion: 2.6.38-generic

Beitragvon Teyro » 03.05.2007, 20:57

Mhhh... Das Problem bekommt mir bekannt vor.... Welche Soundkarte hast du? Name ? Modell? OnBaord? Oder PCI?

Ich musste meine Soundkarte erst auf Hardware Duplex stellen lassen... Dann konnte ich soagr mehrere OSS Anwendungen gleichzeitig hören!
<a href="http://www.rising-gods.de" target="_blank"><img border="0" src="http://www.rising-gods.de/images/Linkus_Banner/small_03.jpg" /></a>
Benutzeravatar
Teyro
 
Beiträge: 522
Registriert: 15.04.2007, 18:06

Beitragvon Free_gamer » 03.05.2007, 21:02

Thx für die Antwort. Ich hab wie schon erwähnt ein USB Headset von Logitech (Premium 350). Onboard Soundkarte hab ich deaktiviert (im BIOS).
Welches Chipset es hat könnt ich leider bis jetzt noch nicht rausfinden.

lsusb zeigt:

Code: Alles auswählen
Bus 002 Device 002: ID 046d:0a02 Logitech, Inc.


an (wenn das ne Hilfe ist).

Wie kann ich auf Hardware Duplex umstellen?


Thx
Free_gamer
Zuletzt geändert von Free_gamer am 03.05.2007, 21:02, insgesamt 1-mal geändert.
Linux Registered User # 418758
ubuntu user # 2631
Benutzeravatar
Free_gamer
 
Beiträge: 342
Registriert: 15.07.2006, 16:00
Lizenz: GPL
Distribution: Ubuntu 11.04 x86_64
Kernelversion: 2.6.38-generic

Beitragvon Free_gamer » 08.05.2007, 16:49

1. /etc/modules
Eins von beiden, ich weiß nicht welches richtig ist, also einfach beide reinschreiben, funzt bei mir mit beiden!


Code: Alles auswählen
snd-usb-audio
snd_usb_audio




Jetzt wird das Headset beim Boot geladen.

Bei mir ist der folgende Fall das das Headset jetzt auf Nr. 1 steht!

----------------------Reboot-------------------------------

2. Das ganze checken!



Code: Alles auswählen
cat /proc/asound/cards




Das Headset sollte jetzt auf Nummer 0 (also als 1. Gerät) stehen.

Dann das ganze noch bei

Code: Alles auswählen
asoundconf list



überprüfen!

Steht es doch auf 1 (also 2. Stelle) macht nichts - aber merken!

3. Passt alles dann kcontrol anwerfen den Soundserver auf ALSA only stellen & dann den Soundserver(arts) deaktivieren
bei Gnome müsste das ESD sein!

4. /home/User/.asoundrc (versteckte Datei) öffnen!

Hier kommt jetzt folgender Code rein:

Vorsicht: In den ersten 2 Parametern wird die Soundkarte mit "Card0" ausgewählt - Ist das Headset jetzt an 1. Stelle wie bei mir passt das, steht das Headset an 2. Stelle muss das ganze auf "Card1" geändert werden!


Code: Alles auswählen
pcm.snd_card {
        type hw
        card 0
}

ctl.snd_card {
        type hw
        card 0
}

# Das dmix-Plugin wird definiert.
pcm.dmixer {
    type dmix
    ipc_key 1024
    ipc_perm 0666       # Andere Benutzer können ebenfalls dmix gleichzeitig nutzen
    slave.pcm "snd_card"
    slave {
        # buffer_size kann bei Problemen der jeweiligen Karte angepasst werden.
        period_time 0
        period_size 1024
        buffer_size 4096
        # bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden.
        # rate 44100
        # einige Soundkarten benötigen das exakte Datenformat (zB ice1712)
        # format S32_LE
    }
    bindings {
        0 0
        1 1
    }
}

# Das dsnoop-Plugin, welches es erlaubt, mehrere Programme gleichzeitig aufnehmen zu lassen.
pcm.dsnooper {
    type dsnoop
    ipc_key 2048
    ipc_perm 0666
    slave.pcm "snd_card"
    slave
    {
        period_time 0
        period_size 1024
        buffer_size 4096
        # bei Störungen kann die Konvertierung auf die Rate 44100 eingeschaltet werden.
        # rate 44100
        # einige Soundkarten benötigen das exakte Datenformat (zB ice1712)
        # format S32_LE
    }
    bindings {
        0 0
        1 1
    }
}

# Dies definiert unser Fullduplex-Plugin als Standard für alle ALSA-Programme.
pcm.duplex {
    type asym
    playback.pcm "dmixer"
    capture.pcm "dsnooper"
}

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

# DSP wird simuliert und benutzt das dmix-Plugin.
pcm.dsp "duplex"
pcm.dsp1 "duplex"

# OSS-Steuerung für dsp0 (falls es benötigt wird...)
ctl.dsp {
    type plug
    slave.pcm "snd_card"
}

# OSS-Steuerung für dsp0 (falls es benötigt wird...)
ctl.mixer {
    type plug
    slave.pcm "snd_card"
}



Jetzt wurde ein Softwaremixer für das Headset angelegt, da das Logitech USB-Headset wohl kein Hardwaremixing unterstützt!

5. Datei speichern & den Soundserver wieder starten.

6. ggf. nochmal starten und prüfen ob das Headset noch auf Position 0 oder 1 steht!


Thx
Free_gamer

ps: thx CoCa1ne fürs Howto
Linux Registered User # 418758
ubuntu user # 2631
Benutzeravatar
Free_gamer
 
Beiträge: 342
Registriert: 15.07.2006, 16:00
Lizenz: GPL
Distribution: Ubuntu 11.04 x86_64
Kernelversion: 2.6.38-generic


Zurück zu Sonstige Software

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron