Pulseaudio Howto

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
Benutzeravatar
minimike
Beiträge: 5594
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Pulseaudio Howto

Beitrag von minimike » 14.08.2010 21:23:21

Hi

Folgendes Szenario. Box1 soll via Pulse Audio über das Netzwerk auf Box2 Audio abspielen. Also ich suche gerade ein Howto für eine Server/Client Lösung mit PulseAudio. Weis jemand eines? Und ich möchte auch das Micro von Box2 auf Box1 nutzen können.

lg
Darko
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 10:47:48

Hi,

unter dieser Überschrift hätte ich eigentlich endlich ein paar Antworten zu Pulseaudio erwartet.
Aber zu Pulseaudio gibt es offensichtlich keine. 8O

Inzwischen Frage ich mich wofür Pulseaudio eigentlich gut ist?
Es muss doch Vorteile gegenüber ALSA haben, sonst hätte es doch keiner eingeführt?
Bis jetzt sehe ich aber nur Probleme und Fragen !?

Ich habe nun auf 3 PC's Debian Squeeze auf einer 2. Partition am laufen - alle mit dem gleichen Mainboard AM2NF3-VSTA:
* Bei einem Rechner funktioniert der Sound auf Anhieb dank einer eingesteckten Soundblaster
* Der 2. Rechner hat nur den Onboard-Sound - hier funktioniert nur der Anmeldeklang von KDE???
* Der 3. ist mein Multimedia-Rechner. Sound-Karte mit CS4630 - Sound absolut tot!

Das ist ein sehr schlechter Schnitt und stellt Pulseaudio definitiv in Frage!
Unter Debian Lenny funktioniert der Sound auf allen 3 PC's - natürlich mit ALSA.

Nun stellt sich mir die Frage ob ich besser versuche Pulseaudio auf den Systemen auszumerzen oder ob man eine Chance hat das Pulseaudio zu verstehen und die Probleme zu beheben?
Auf jeden Fall kann man nicht auf jedem PC mit Try und Error versuchen den Sound ans laufen zu bekommen. :(

Karsten

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Pulseaudio Howto

Beitrag von catdog2 » 26.12.2010 10:50:47

unter dieser Überschrift hätte ich eigentlich endlich ein paar Antworten zu Pulseaudio erwartet.
Aber zu Pulseaudio gibt es offensichtlich keine.
Doch eine gibt es:

Code: Alles auswählen

aptitude remove pulseaudio 
Unix is user-friendly; it's just picky about who its friends are.

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 10:55:43

Ich glaube auch das Pulseaudio einfach nur für die Tonne ist!
http://debianforum.de/forum/viewtopic.php?f=25&t=111629
Werde das gleich Mal auf den PC's ausprobieren ...

Dies beantwortet aber trotzdem nicht die Frage warum der Mist überhaupt eingeführt wurde?

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Pulseaudio Howto

Beitrag von catdog2 » 26.12.2010 11:01:40

Dies beantwortet aber trotzdem nicht die Frage warum der Mist überhaupt eingeführt wurde?
Für so dinge wie minimike sie vor hat.
Allerdings rechtfertigt das für mich nicht das ganze als default zu nehmen für ein paar eher seltener genutzte Features.
Unix is user-friendly; it's just picky about who its friends are.

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 11:05:06

catdog2 hat geschrieben:Für so dinge wie minimike sie vor hat.
Allerdings rechtfertigt das für mich nicht das ganze als default zu nehmen für ein paar eher seltener genutzte Features.
Ich bin mit den Benutzern und den Inhalten des Forums leider nicht vertraut.
Kannst Du bitte ein paar konkrete Links oder Zitate mitgeben?
Mich würde der Hintergrund schon ein wenig interessieren?

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Pulseaudio Howto

Beitrag von catdog2 » 26.12.2010 11:06:29

Ich bin mit den Benutzern und den Inhalten des Forums leider nicht vertraut.
Du weisst schon in welchem Thread du hier schreibst? Scroll mal nach oben...
Unix is user-friendly; it's just picky about who its friends are.

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 11:20:54

Äh - O.K. - ich will aber eigentlich in keine Fettnäpfchen treten (auch wenn ich dazu Talent besitze). :wink: :lol:

Trotzdem bin ich noch nicht wirklich klüger geworden.
http://debianforum.de/forum/search.php? ... bmit=Suche
Dies hat mich auf jeden Fall nicht weitergebracht?

Ist minimike irgendwie dafür verantwortlich das Pulseaudio in die Distribution hineingekommen ist?

Wie auch immer - auf jeden Fall findet man nur Fragen und Rätselraten zu dem Thema Pulseaudio.

http://wiki.ubuntuusers.de/pulseaudio
PulseAudio ersetzt ALSA nicht! Zu den Details siehe Soundsystem.
Ist es also "nur ein Zusatz" um die Soundprobleme zu maximieren? :D

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: Pulseaudio Howto

Beitrag von catdog2 » 26.12.2010 11:26:46

Ist minimike irgendwie dafür verantwortlich das Pulseaudio in die Distribution hineingekommen ist?
Nein er hat eine Frage dazu gestellt, siehe wie schon gesagt 1. Post...
Unix is user-friendly; it's just picky about who its friends are.

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 11:43:19

Ich bin nun gerade mit dem PC mit Onboard-Sound beschäftigt.

Eigentlich dachte ich da wäre ein AC97-Chipsatz auf dem Mainboard.
Aber ich finde nur mit lsusb ein CM6501.
Entsprechend wird also USB-sound verwendet.

Code: Alles auswählen

aptitude remove pulseaudio 
Das Paket ist auf dem Rechner überhaupt nicht installiert !?

Code: Alles auswählen

# dpkg -l | grep alsa
ii  alsa-base                            1.0.23+dfsg-2                        ALSA driver configuration files
ii  alsa-utils                           1.0.23-3                             Utilities for configuring and using ALSA
ii  bluez-alsa                           4.66-2                               Bluetooth ALSA support
ii  libsdl1.2debian-alsa                 1.2.14-6.1                           Simple DirectMedia Layer (with X11 and ALSA options)

# dpkg -l | grep pulse
ii  libpulse-mainloop-glib0              0.9.21-3+b1                          PulseAudio client libraries (glib support)
ii  libpulse0                            0.9.21-3+b1                          PulseAudio client libraries
ii  vlc-plugin-pulse                     1.1.3-1                              PulseAudio plugin for VLC
In den Systemeinstellungen ist das "PnP Audio Device (USB Audio)" aktiv.

Wie bekommt man also nun wieder ALSA in den Vordergrund?
Und wie sieht man das KDE4 auch rein ALSA verwendet?
Zuletzt geändert von lsmod am 26.12.2010 11:50:36, insgesamt 1-mal geändert.

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 11:50:13

Oder ist hier vielleicht eher phonon das Problem?

http://debianforum.de/forum/viewtopic.php?f=2&t=111550

Code: Alles auswählen

# dpkg -l | grep phonon
ii  libphonon4                           4:4.6.0really4.4.2-1                 the core library of the Phonon multimedia framework
ii  libsmokephonon3                      4:4.4.5-3                            Qt Phonon Smoke library
ii  phonon                               4:4.6.0really4.4.2-1                 metapackage for the Phonon multimedia framework
ii  phonon-backend-xine                  4:4.6.0really4.4.2-1                 Phonon Xine 1.1.x backend
Wofür ist nun wieder phonon gut?
Wurde das gesamte Soundsystem in ein Wirrwarr von verschiedenen Komponenten verwandelt?
Dann ist es ja kein Wunder das mit jeder unterschiedlichen Systemkombination vollkommen unterschiedliche Probleme auftreten. :o

Nachtrag:

http://wiki.ubuntuusers.de/phonon
Phonon {en} ist die Multimediaschnittstelle des KDE-Desktops, welche zusammen mit KDE 4 eingeführt wurde. Phonon steht für KDE 3.5.x nicht zur Verfügung.
Phonon ist eine Zwischenschicht, welche den Zugriff von Programmen auf das verwendete Soundsystem abstrahiert. Der Vorteil ist also, dass das Programm auf eine einheitliche API zurückgreifen kann und nicht extra angepasst werden muss. Dadurch können auch alle Einstellungen zentral vorgenommen werden.
Schön - transparenter ist es trotzdem noch nicht. :(
Früher hat ein einfacher Aufruf von alsaconf eigentlich immer alle Probleme gelöst ...

Bei Ubuntu finden sich noch weitere Artikel die langsam Sound in die Stille bringen:

* http://wiki.ubuntuusers.de/Soundsystem#Anforderungen
* http://wiki.ubuntuusers.de/Soundprobleme

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 12:10:22

So - jetzt kommen mal wieder ein paar echte Fragen. :D
Ich vergleiche jetzt mal den PC mit der Soundblaster und den mit dem Onboard-Sound.

Soundblaster:

Code: Alles auswählen

# cat /proc/asound/cards 
 0 [AudioPCI       ]: ENS1371 - Ensoniq AudioPCI
                      Ensoniq AudioPCI ENS1371 at 0xe000, irq 18
Sound wird problemlos wiedergegeben.

Code: Alles auswählen

# aplay /usr/share/sounds/pop.wav
Wiedergabe: WAVE '/usr/share/sounds/pop.wav' : Signed 16 bit Little Endian, Rate: 44100 Hz, mono
Onboard-Sound:

Code: Alles auswählen

# cat /proc/asound/cards 
 1 [default        ]: USB-Audio - PnP Audio Device        
                      PnP Audio Device         at usb-0000:00:02.1-4, full speed

# aplay /usr/share/sounds/k3b_success1.wav
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4170:(_snd_config_evaluate) function snd_func_card_driver returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:4170:(_snd_config_evaluate) function snd_func_concat returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:4170:(_snd_config_evaluate) function snd_func_refer returned error: Datei oder Verzeichnis nicht gefunden
ALSA lib conf.c:4649:(snd_config_expand) Evaluate error: Datei oder Verzeichnis nicht gefunden
ALSA lib pcm.c:2190:(snd_pcm_open_noupdate) Unknown PCM default
aplay: main:654: Fehler beim Öffnen des Gerätes: Datei oder Verzeichnis nicht gefunden
Auch das hilft definitiv nicht:

Code: Alles auswählen

# alsactl init
Unknown hardware: "USB-Audio" "USB Mixer" "USB0d8c:0201" "" ""
Hardware is initialized using a guess method
Hier helfen die ganzen HowTo's leider nicht mehr weiter. :(
Irgendetwas ist wahrscheinlich falsch konfiguriert - aber was?
Zuletzt geändert von lsmod am 26.12.2010 12:12:39, insgesamt 1-mal geändert.

tata
Beiträge: 128
Registriert: 10.03.2010 00:30:53
Lizenz eigener Beiträge: MIT Lizenz

Re: Pulseaudio Howto

Beitrag von tata » 26.12.2010 12:12:01

Also bei mir war Pulse Audio bei der Installation von Squeeze per Netinstall standartmässig nicht mit dabei. Was ich sehr angenehm empfand. Störender fand ich das asoundconf in den alsa-utils nicht mehr dabei ist. Ich musste mir das Script erst nachträglich runterladen.

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 12:19:53

O.K. - probiere es gerade Mal - natürlich auf dem PC mit dem Onboard-Sound ...

http://wiki.ubuntuusers.de/asoundconf

Code: Alles auswählen

root@PC:/usr/local/bin# wget http://launchpadlibrarian.net/47786452/asoundconf -O /usr/local/bin/asoundconf
--2010-12-26 12:15:34--  http://launchpadlibrarian.net/47786452/asoundconf
Auflösen des Hostnamen launchpadlibrarian.net... 91.189.89.228, 91.189.89.229
Verbindungsaufbau zu launchpadlibrarian.net|91.189.89.228|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 11316 (11K) [text/plain]
In »/usr/local/bin/asoundconf« speichern.

100%[==================================================================================================>] 11.316      --.-K/s   in 0,04s   

2010-12-26 12:15:34 (248 KB/s) - »/usr/local/bin/asoundconf« gespeichert [11316/11316]

root@PC:/usr/local/bin# chmod 0755 /usr/local/bin/asoundconf
Und dann

Code: Alles auswählen

/usr/local/bin# asoundconf list
Names of available sound cards:
default
Und nun?

Nachtrag:
http://debianforum.de/forum/viewtopic.php?f=25&t=119670

Code: Alles auswählen

aptitude install firmware-linux
Dies hat aber leider auch nicht geholfen.
Immer noch der gleiche Fehler ...

lsmod
Beiträge: 62
Registriert: 19.11.2005 22:46:02

Re: Pulseaudio Howto

Beitrag von lsmod » 26.12.2010 13:26:31

Ich starte jetzt einmal einen neuen Thread, da dieser hier offensichtlich nichts mit Pulseaudio zu tun hat.
http://debianforum.de/forum/viewtopic.php?f=25&t=125780

Antworten