[Linux-Biella] DOMANDA: pulseaudio pulsa

Roberto Zanetto zanetto a iol.it
Lun 3 Nov 2008 08:46:19 CET


Paolo Ciarrocchi wrote:
> On 11/3/08, Roberto Zanetto <zanetto a iol.it> wrote:
>   
>> Ho parecchi problemi con Pulseaudio su FC9. E' possibile sostituirlo con
>> qualche altro porgramma?
>> Soprattutto come si fa a disinstallarlo?
>> In quanto quando ho cercato di disinstallare evolution con yum (yumex o
>> packagekit) sono stati disinstallati molti pacchetti di gnome che ne
>> hanno pregiudicato il funzionamento.
>> Ho cercato con google ma non trovo una procedura che vada per fedora,
>> molti suggerimenti riguardanti ubuntu ma diversi fra loro: si vede che
>> chi utilizza fedora e' masochista e preferisce giochicchiare con questo
>> sarchiapone.
>> Grazie dell'attenzione
>>     
>
>
> pulsaudio è il futuro. Invece che cercare di capire come
> disinstallarlo perché non:
> - ci spieghi in modo chiaro e dettagliato i tuoi problemi
> - segnali i problemi a fedora e invii qui in lista gli identificativi
> dei bug report?
>
> ciao,
>   
Sull'utilita' di pulseaudio ho trovato questo:

To explain why, let's first take a look at the advantages which 
PulseAudio claims to offer:

    * /Sound mixing: different applications can produce sound at the
      same time without any problem./ I have been using Alsa for years
      now, either with sound cards which support hardware mixing, either
      with Alsa's dmix software mixing. I've never had trouble playing
      different audio streams at the same time with this set up.
    * /Moving sound streams between different audio cards./ I only have
      one sound device, so I do not need this feature. This feature
      could be handy for people using headsets for VoIP application,
      because they can move their VoIP application to the head set, and
      keep their music player on the normal sound card. I am not sure a
      sound server is really needed for that: I would expect VoIP
      applications to have a configuration panel where the user can
      change the audio device to use.
    * /PulseAudio makes it possible to set different volume levels for
      all applications./ Most applications today already use their own
      internal volume mixer like for example Rhythmbox, Amarok, Totem,
      Kaffeine, Pidgin,... Because of that, I have never felt the need
      to use this PulseAduio PulseAudio feature during these months, and
      I doubt even lots of users will know of the existence of this
      possibility.
    * /PulseAudio does higher quality resampling than Alsa for sound
      cards supporting only 48Khz output./ I have such a sound card, and
      did some listening tests with headphones. I could clearly hear a
      difference between PulseAudio's low-quality "trivial" resampler
      and its better "speex-float-1 resampler", however I could not hear
      a difference between PulseAudio's higher quaility "speex-float-3"
      resampler and Alsa's resampler: both sounded good to my ears. I
      did not really find any reliable listening tests proving that
      Alsa's resampler is bad, only some vague claims.
    * /PulseAudio makes it possible to send sound over the network to
      another machine running PulseAudio./ Without any doubt, this is a
      great feature for thin clients, but this feature is only used
      extremely rarely on normal desktop systems.

So I did not find any advantage in using PulseAudio. Still, the 
potential features could be interesting and make it worthwhile to keep 
PulseAudio nevertheless, one never knows these features might become 
useful one day? No. For me there were too important disadvantages when 
using PulseAudio:

    * /PulseAudio's resampler uses a lot of CPU time./ (Mandriva bug
      #36084 <http://qa.mandriva.com/show_bug.cgi?id=36084>). On my not
      too slow Athlon 64 3500+ CPU, PulseAudio was using more than 7 %
      of CPU time when playing music with the default resampler.
      Choosing the lower quality resampler speex-float-3 made it use
      still more than 3 %, which is still a lot on such a CPU. Rhythmbox
      itself also seemed to use more CPU time when using PulseAudio than
      when using Alsa. There is clearly a lot of optimization to do
      here. The only reaction by PulseAudio's developer is that
      MMX/SSE/SSE2 optimization patches are welcome...
    * /PulseAudio forces every application to use PulseAudio./ When
      PulseAudio is activated, other applications cannot access the
      sound device directly. Alsa applications are routed through
      PulseAudio with a libalsa plug-in, OSS applications with the padsp
      wrapper. As the libao bug
      <http://qa.mandriva.com/show_bug.cgi?id=36965> shows, this is
      still not working like it should. Even KDE's Arts sound server
      output is routed now through the PulseAudio server: that means KDE
      3 users will enjoy running two sound servers at the same time! Not
      only are there still difficult to debug interaction problems
      <http://archives.mandrivalinux.com/cooker/2008-01/msg00498.php>
      (known by Fedora for months
      <https://bugzilla.redhat.com/show_bug.cgi?id=361891>, but
      unresolved), but it seems clear to me that this has to introduce
      extra latency for audio applications. In the Windows world, there
      are different professional studio applications which require very
      specific sound hardware. How could such applications benefit from
      minimum latencies and other advantages of these hardware, if they
      cannot access it directly, but have to pass through PulseAudio?
    * /PulseAudio stops all sound if you switch to another console
      and/or switch to a different user./ If I switch from X to tty0,
      there is no reason why PulseAudio should mute all my audio
      applications. In the end it feels like PulseAudio prohibits me to
      use tty0 and thinks that I should use an X terminal instead. I
      don't like being forced to change my behaviour. If I want to stop
      my music, I will really do so myself, there's no need to decide
      this for me.

Non mi sembra che pulseaudio faccia cose che mi siano utili. Mi sembra 
la stessa situazione di network manager: niente di utile, solo problemi 
con la rete, da quando mi hanno consigliato e detto come toglierlo vado 
bene.
Ho parecchi problemi con pulseaudio dovuti al fatto che per far 
funzionare skype ho dovuto fare tutta una serie di impostazioni le quali 
pero' danno inconvenienti come ad esempio utilizzare mic boost genera 
ritorno in cuffia e poi tali impostazioni fanno andare male l'audio con 
ekiga che uso per un account voip

-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://ml.bilug.linux.it/pipermail/linux/attachments/20081103/779b59fe/attachment.html 


Maggiori informazioni sulla lista Linux