Eliminar Pulseaudio y reinstalar Alsa-audio - Ubuntu 10.04

+1
0
-1

Hola a todos.
Despues de un tiempo usando el ultimo ubuntu y por la cantidad de problemas que personalmente me trajo el pulseaudio es que decidi erradicarlo del sistema y volver al gestos de sonido anterior.

Googleando fui recopilando distinta informacion que quiero compartir a modod de guia para poder cumplir con la idea de sacar pulseaudio. Lamentablemente si se realiza la actualizacion de algun componente de ubuntu-desktop este pide la reinstalacion de pulseaudio, pero es cuestion de repetir la guia y quizá se solucione....

Bueno.. paso a dejar los paso necesarios

Remover Pulseaudio eh instalar los componentes necesarios para el correcto funcionamiento de Alsa Sound.

Esta es la serie de comandos necesarios para sacar y poner.(fuente http://art.ubuntuforums.org/showthread.php?t=1313253&page=15)

sudo cp /usr/share/alsa/alsa.conf /usr/share/alsa/alsa.conf.bak
sudo apt-add-repository ppa:dtl131/ppa
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install esound esound-clients esound-common libesd-alsa0 alsa-base alsa-tools alsa-utils alsa-oss linux-sound-base python-alsaaudio gnome-media libsdl1.2debian-alsa
sudo apt-get purge libcanberra-pulse pulseaudio pulseaudio-esound-compat pulseaudio-module-bluetooth pulseaudio-module-gconf pulseaudio-module-udev pulseaudio-module-x11 gstreamer0.10-pulseaudio pulseaudio-utils pavucontrol

Luego de esto lo que hice fue reinstalar todo el sistema Alsa, y asi dejar de lado toda modificacion que hayamos hecho, como cero km.

sudo aptitude --purge reinstall linux-sound-base alsa-base alsa-utils linux-image-`uname -r` linux-ubuntu-modules-`uname -r` libasound2

Este comando reinstala a cero el alsa y lo deja listo para funcionar...
(fuente https://help.ubuntu.com/community/SoundTroubleshooting)

El ultimo paso es agregar el applet de sonido en la barra de ubuntu y listo... todo como si pulseaudio no hubiera existido nunca....

Luego de hacer todo esto y probar la nueva configuración me "decanté" por instalar OSSv4 que esta en los repositorios de Ubuntu 10.04.
Quedé sorprendido con la calidad y permite múltiples ejecuciones multimedia, por ejemplo video flash + mp3 + avi

Saludos y espero les sirva.

Actualización 28 de junio 2010

Para poder tener varias aplicaciones reproduciendo a la vez, tal es una de las ventajas de pulseaudio les dejo una configuracion que tome de esta web -http://www.linuxav.net/index.php/2010/04/pulse-audio-y-la-reproduccion-s...

Simplemente lléva este código a tu .asoundrc

Por omisión no existe, simplemente créalo en /etc/asoundrc
o en el raiz

# .asoundrc - Personal configuration file for ALSA

# Copyright (C) 2009 Ismael Valladolid Torres

# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.

# See the file COPYING for details.

pcm.ossmix {
type dmix
ipc_key 1021 # must be unique!
ipc_perm 0660 # sound for everybody (at least in your group)
#ipc_key_add_uid false # let multiple users share
slave {
pcm "hw:0,0"
period_time 0
period_size 1024 # must be power of 2
buffer_size 8192 # dito
#format "S32_LE"
#periods 128 # dito
#rate 8000 # with rate 8000 you *will* hear
} # if ossmix is used

# bindings are cool. This says, that only the first
# two channels are to be used by dmix, which is enough for
# (most) oss apps and also lets multichannel chios work
# much faster:
bindings {
0 0 # from 0 => to 0
1 1 # from 1 => to 1
}
}

# Redirect to ossmix
pcm.!default {
type plug
slave.pcm "ossmix" # use our new PCM here
}

# Redirect to ossmix
pcm.dsp {
type plug
slave.pcm "ossmix" # use our new PCM here
}

# mixer like above
ctl.mixer {
type hw
card 0
}

# Local Variables:
# mode: conf
# End:

Ahora la salida llamada default, la que por omisión utilizan todas las aplicaciones compatibles con ALSA para reproducir audio, implemente mezcla por software desde todas las aplicaciones que la están utilizando. En mi máquina, así, es posible reproducir simultáneamente audio desde clips en YouTube vía Flash en Firefox, Spotify, mplayer, Audacious, Skype y cualquier otra.
Sólo dos avisos. Si alguna aplicación utiliza explícitamente la salida hw:0,0 todo deja de funcionar. La mezcla por software queda configurada para la salida llamada default y no para ninguna otra. Por otra parte, de nuevo, si cualquier aplicación consigue reproducir con éxito audio utilizando la emulación OSS, la cosa de nuevo deja de funcionar.

Y considerando los tremendos problemas que tiene la reproducción de flash en el entorno Ubuntu 10.04 64 bits es que sugiero la instalación de la ultima version de Chromium que implementa Html5 como standard, con lo cual se reduce muchisimo los problemas de reproducción de video online en sitios como youtube.

Los repositorios de Chromium:

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu lucid main

Fuente:https://launchpad.net/~chromium-daily/+archive/ppa

Tambien es conveniente agregar en los repositorios para poder obtener en Synaptic la version de 64 bits de Flash para linux.

Abrir terminal (Aplicaciones-Accesorios-Terminal)
y pegar lo siguiente:

sudo add-apt-repository ppa:sevenmachines/flash; sudo apt-get update && sudo apt-get install flashplugin64-installer

Este comando agrega los repositorios, luego actualiza y por ultimo instala la ultima version de flash disponible, hay que tener en cuenta que macromedia ya no brinda actualizaciones para flash 64 en linux, ni idea por que.

Fuente:http://tecnoubuntu.wordpress.com/2010/05/12/flash-perfecto-en-ubuntu-10-...

Es todo por ahora y espero les sirva..

Saludos

Claudio

Comentarios

Imagen de Ulises17

Muy buen dato!!

voy a probarlo....

muchas gracias

Imagen de aroint

Muchas gracias lagartobarbero.

Con esto he solucionado todos los problemas de sonido que tenía, incluido un micrófono que no había forma de que funcionara con Pulse.

Imagen de DwLinuxero

A ver si así consigo hacer funcionar bien a jackd por que me da problemas con el pulseaudio del carajo, pero por otro lado me da yuyu no vaya a estropear ubuntu, pero vamos, no me va a quedar otra alternativa. Saludos

Imagen de EpNk343

¡GRACIAS! ¡GRACIAS! ¡GRACIAS! ¡ME AYUDASTE BASTANTE! MUCHAS GRACIAS

Imagen de dan_06

Me podrian decir como hago para compartir el sonido en diferentes aplicaciones por que hago lo que indica pero parece que es solo para PULSEaudio,

servira con ALSA ??

Bueno el sonido me funciona normal, solo que tengo que cerar la aplicacion que esta usando el sonido para que pueda usar la otra aplicacion, pueda usar el sonido

EL Danny

Imagen de pavigo

la verdad para mi es el sistema operativo definitivo

Imagen de agussound

el pulseaudio no permite que dos aplicaciones utilicen el audio simultaneamente.. por eso como dice el amigo, al eliminarlo y configurar bien el ALSA.. todo queda perfecto. Fijense que si se instalan la version 10.04 y quieren usar el Amarok y abren algun video en youtube no van a poder hacerlo, bueno, con la solucion que da nuestro compañero desde luego lo van a poder hacer.
Asi que gracias por el aporte capo!

Imagen de Jose Luis 1320

El problema es que hay aplicaciones que hacen caso omiso a pulseaudio y ocupan directamente ALSA, fregando lo demás y hay veces que pulseaudio por sí mismo no funciona correctamente.

"Yo sólo se que no se nada"
-Sócrates, filósofo griego.
-Normas del foro

Imagen de fer_loe

Hola muchas gracias por la ayuda, pero en el ultimo paso me salta una error: EStoy haciendo los paso bien y cuando pongo sudo aptitude --purge reinstall linux-sound-base alsa-base alsa-utils linux-image-`uname -r` linux-ubuntu-modules-`uname -r` libasound2
me dice que hay un error de comando :/ me podes ayudar? es lo ultimo y espero que me ande...

Imagen de alarmasyaccesorios

Al realizar los pasos indicados, llego a un punto que no avanzo, luego de sudo apt-get dist-upgrade..... y es el siguiente:
El paquete «esound-clients» no tiene un candidato para la instalación
E: El paquete «libesd-alsa0» no tiene un candidato para la instalación
E: El paquete «libsdl1.2debian-alsa» no tiene un candidato para la instalación.

Agradezco vuestra ayuda.

Muchas gracias.

Imagen de Luis Leone

Estas intentando seguir el tutorial en 10.04(Lucid) o con otra versión de Ubuntu,saludos.