Ubuntu 9.04 - Problema no SOM - Alsa / OSS / Pulse

Iniciado por Zanotti, 29 de Abril de 2009, 13:59

tópico anterior - próximo tópico

Zanotti

Atualmente estou tendo um desgaste muito grande para correção do módulo correto e do som em geral do meu Ubuntu.

Primeiro vou ser sincero em todas as coisas, vou dizer que instalei o jogo Urban Terror e depois o Team Speak e começaram os problemas relacionados ao som o que nesse meio tempo de tentativas absurdas e alusivas em tentar acertar acabei fazendo uma derma generalizada com os arquivos do ALSA, OSS e do PULSE, chegando até sem querer destruir o Gnome X (o desktop) o que atualmente consegui restaurar.

A primeira pergunta simples é se existe um meio de restauração do sistema completo como se estivesse reinstalando o Ubuntu sem danificar nenhum arquivo ora instalado.

A outra pergunta curiosa, seria o que eu realmente devo instalar? O Sistema pode conter os 3 tipos de modulos? ALSA x OSS x PULSE ? Eu gostaria de uma ajuda dos experts em Ubuntu. Obrigado intensamente para quem me ajudar.
;)

Zanotti

Citação de: Zanotti online 29 de Abril de 2009, 13:59
Atualmente estou tendo um desgaste muito grande para correção do módulo correto e do som em geral do meu Ubuntu.

Primeiro vou ser sincero em todas as coisas, vou dizer que instalei o jogo Urban Terror e depois o Team Speak e começaram os problemas relacionados ao som o que nesse meio tempo de tentativas absurdas e alusivas em tentar acertar acabei fazendo uma derma generalizada com os arquivos do ALSA, OSS e do PULSE, chegando até sem querer destruir o Gnome X (o desktop) o que atualmente consegui restaurar.

A primeira pergunta simples é se existe um meio de restauração do sistema completo como se estivesse reinstalando o Ubuntu sem danificar nenhum arquivo ora instalado.

A outra pergunta curiosa, seria o que eu realmente devo instalar? O Sistema pode conter os 3 tipos de modulos? ALSA x OSS x PULSE ? Eu gostaria de uma ajuda dos experts em Ubuntu. Obrigado intensamente para quem me ajudar.
;)


Vou postar aqui a configuração e o que eu preciso instalar. Podem me ajudar???

!!################################
!!ALSA Information Script v 0.4.56
!!################################

!!Script ran on: Thu Apr 30 02:14:44 UTC 2009


!!Linux Distribution
!!------------------

Ubuntu 9.04 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 9.04"


!!Kernel Information
!!------------------

Kernel release:    2.6.28-11-generic
Operating System:  GNU/Linux
Architecture:      i686
Processor:         unknown
SMP Enabled:       Yes


!!ALSA Version
!!------------

Driver version:     
Library version:    1.0.18
Utilities version:  1.0.18


!!Loaded ALSA modules
!!-------------------



!!Sound Servers on this system
!!----------------------------

No sound servers found.


!!Soundcards recognised by ALSA
!!-----------------------------



!!PCI Soundcards installed in the system
!!--------------------------------------

80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)


!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------

80:01.0 0403: 1106:3288 (rev 10)
   Subsystem: 1458:a004


!!Modprobe options (Sound related)
!!--------------------------------

snd-atiixp-modem: index=-2
snd-intel8x0m: index=-2
snd-via82xx-modem: index=-2
snd-usb-audio: index=-2
snd-usb-us122l: index=-2
snd-usb-usx2y: index=-2
snd-usb-caiaq: index=-2
snd-cmipci: mpu_port=0x330 fm_port=0x388
snd-pcsp: index=-2


!!Loaded sound module options
!!--------------------------


!!ALSA Device nodes
!!-----------------



!!ALSA configuration files
!!------------------------

!!User specific config file (~/.asoundrc)

# Begin ~/.asoundrc

pcm.ossmix {
    type dmix
    ipc_key 1024
    slave {
    pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 4096 # buffer size < 6653, but pow(x, 2)
        rate 44100 # we want to play CDs only
    }
    bindings {
        0 0
        1 1
    }
}
# Everything shall be dmixed, so redefine "default":
pcm.!default {
    type plug
    slave.pcm "ossmix"
}
# OSS via aoss should d(mix)stroyed:
pcm.dsp0 {
    type plug
    slave.pcm "ossmix"
}
ctl.mixer0 {
    type hw
    card 0
}


!!asoundconf-generated config file

# ALSA library configuration file managed by asoundconf(1).
#
# MANUAL CHANGES TO THIS FILE WILL BE OVERWRITTEN!
#
# Manual changes to the ALSA library configuration should be implemented
# by editing the ~/.asoundrc file, not by editing this file.
pcm.!default { type pulse }
ctl.!default { type pulse }
pcm.!default { type oss  device /dev/dsp }
!defaults.pcm.card alsa
defaults.ctl.card alsa
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
defaults.pcm.file_format "raw"
defaults.pcm.file_truncate true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0
defaults.namehint.showall off
defaults.namehint.basic on
defaults.namehint.extended off


!!System wide config file (/etc/asound.conf)

pcm.pulse {
    type pulse
}
ctl.pulse {
    type pulse
}
pcm.!default {
    type pulse
}
ctl.!default {
    type pulse
}


!!Aplay/Arecord output
!!------------

APLAY

aplay: device_list:217: no soundcards found...

ARECORD

arecord: device_list:217: no soundcards found...

!!Amixer output
!!-------------


!!Alsactl output
!!-------------

--startcollapse--
--endcollapse--


!!All Loaded Modules
!!------------------

Module
binfmt_misc
bridge
stp
bnep
oss_usb
oss_hdaudio
osscore
video
output
input_polldev
lp
ppdev
psmouse
i2c_viapro
pcspkr
serio_raw
joydev
nvidia
shpchp
via_agp
parport_pc
parport
agpgart
hid_microsoft
usbhid
via_rhine
mii
floppy
fbcon
tileblit
font
bitblit
softcursor



velox256

O Pulse é um server de som que permite rodar vários canais de aplicativos de áudio ao mesmo tempo, como por exemplo ver filme e escutar música dentro do mesmo servidor, ou seja, o canal não fica ocupado com apenas um aplicativo como acontecia antes. Tente 'consertar o Pulse' fazendo isso aqui:

Citarhttp://sidserra.phpnet.us/pulse.htm

Ou então 'arranca fora' o Pulse e fique no Alsa mesmo, mas antes vc tem que 'consertar' o Alsa, desinstale pelo Synaptic os itens 'pulse' (cuidado pra não tirar mais do que deve, há dependências que podem levar a desinstalação de outros programas, como o Totem). Pra consertar o Alsa faz isso aqui:

##### Como configurar o som, para funcionar corretamente no GNOME #####

No Terminal, digite os seguintes comandos:   

     
Citarsudo killall esd
      sudo cp /etc/esound/esd.conf /etc/esound/esd.conf_backup
      sudo gedit /etc/esound/esd.conf

Localize esta seção:

   
Citar...
      auto_spawn=0
      spawn_options=-terminate -nobeeps -as 5
      ...

Substitua pela seguinte linha:

     
Citarauto_spawn=1
      spawn_options=-terminate -nobeeps -as 2 -d default

Salve o arquivo editado. Volte ao Terminal e digite:

     
Citarsudo apt-get install libesd-alsa0
      sudo gedit /etc/asound.conf

Insira as seguintes linha no novo arquivo:

     
Citarpcm.card0 {
      type hw
      card 0
      }

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

      pcm.dmixer {
      type dmix
      ipc_key 1025
      slave {
      pcm "hw:0,0"
      period_time 0
      period_size 2048
      buffer_size 32768
      rate 48000
      }
      bindings {
      0 0
      1 1
      }
      }

Salve o arquivo editado. Volte ao Terminal e digite:

     
Citarsudo ln -fs /usr/lib/libesd.so.0 /usr/lib/libesd.so.1

Depois vá em Sistema -> Preferências -> Som Preferências do Som Aba Geral -> Sons para eventos (Desmarcar)

Salv tudo, fechar todas as aplicações abertas e reiniciar o computador.

Tenta aí.
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

Zanotti

Irei fazer o passo a passo do Alsa, mas sem o pulse o ALSA ele consegue assimilar dois tipos de sons?

O meu maior problema é rodar o jogo Urban Terror e ao mesmo tempo o Team Speak. Da erro de som.

O ALSA completo vai me satisfazer? ou terei de possuir o Pulse?

Becker

Bom dia.
Não sou especialista no Linux, mas acredito que o Alsa/OSS e Pulse possam conviver tranquilamente.
Mas posso de dizer o seguinte:
O OSS é para hardware mais antigo ou programas mais antigos, quado algo não funciona no Alsa ou no Pulse deve ser tentar nele.
O Alsa é o sistema principal, e não deve ser removido.
O Pulse Áudio, é uma espécie de servidor de som em rede, tem que deixar o servidor funcionando para se obter todos os recursos.
Deixei ele configurado para startar sózinho quando ligo o micro.
No meu sistema , uso duas placas de som, a interna e uma usb, e pelo Alsa só consigo acessar a placa de som interna, e o mixer só pega o alsa.
Já com o Pulse , consigo selecionar as duas e trabalhar com a que quero.
Infelizmente até o momento não encontrei nenhum tutorial que explique bem o uso do pulse.
Assim para fazer funcionar, habilitei tudo no  pulse áudio, e surpreendentemente até alguns programas que não funcionava o som, e não usavam codecs apropriados, passaram a funcionar misteriosamente.

velox256

Tem jogos e/ou aplicativos que são meio 'gays' em relação ao servidor de som utilizado. O Alsa já está mais do que maduro e é aquele tipo de 'sistema' que qq programa aceita, já o Pulse é meio que uma novidade; dá pra se usar o Pulse, mas nada impede o usuário de fazer testes e, na pior das hipóteses, basta reinstalar o Pulse.


Citação de: Zanotti online 30 de Abril de 2009, 11:46
Irei fazer o passo a passo do Alsa, mas sem o pulse o ALSA ele consegue assimilar dois tipos de sons?

O meu maior problema é rodar o jogo Urban Terror e ao mesmo tempo o Team Speak. Da erro de som.

O ALSA completo vai me satisfazer? ou terei de possuir o Pulse?
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

leandroembu

Nossa, eu não esperava tanta frescura...

Quando instalei meu ubuntu 8.04, o som era perfeito no meu note. Bastou mudar para o 9.04 e ter q fazer essa frescuraiada toda...

N0c1vu5