Autor Tópico: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som  (Lida 7932 vezes)

Offline plynott

  • Usuário Ubuntu
  • *
  • Mensagens: 150
    • Ver perfil
Funcionou pra mim no Dapper e acho que pode poupar tempo pra muita gente que tem problema com som no Ubuntu. Traduzido do tópico do forum do Ubuntu Official:
http://www.ubuntuforum.org/showthread.php?t=44753&highlight=onboard


____________________________________________________________________

Este setup deve funcionar na maioria dos sistemas.
Faz com que tudo funcione bem e em conjunto (OSS, ESD, ALSA) e também que o microfone funcione enquanto o som é utilizado (excelente para UT2004!!).

Estas instruções levam em conta que você saiba como editar arquivos de configuração em seu sistema e adicionar/remover pacotes sozinho.

1. Vá em Sistema > Preferência > Som  e disabilite "Habilitar Servidor de som na Inicialização".
2 . Instale o pacote libesd-alsa0 que removerá o libesd0 (não se preocupe).
3. Configure o /etc/esound/esd.conf como abaixo:

Citar

[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=


4. Configure o /etc/asound.conf  como abaixo:

Citar

# Set default sound card
# Useful so that all settings can be changed to a different card here.
pcm.snd_card {
     type hw
     card 0
}

# Allow mixing of multiple output streams to this device
pcm.dmixer {
     type dmix
     ipc_key 1024
     slave.pcm "snd_card"
     slave {
          # This stuff provides some fixes for latency issues.
          # buffer_size should be set for your audio chipset.
          period_time 0
          period_size 1024
          buffer_size 4096
          # rate 44100
     }

     bindings {
          0 0
          1 1
     }
}

# Allow reading from the default device.
# Also known as record or capture.
pcm.dsnooper {
     type dsnoop
     ipc_key 2048
     slave.pcm "snd_card"

     bindings {
          0 0
          1 1
     }
}

# This is what we want as our default device
# a fully duplex (read/write) audio device.
pcm.duplex {
     type asym
     playback.pcm "dmixer"
     capture.pcm "dsnooper"
}

###################
# CONVERSION PLUG #
###################
# Setting the default pcm device allows the conversion
# rate to be selected on the fly.
# duplex mode allows any alsa enabled app to read/write
# to the dmix plug (Fixes a problem with wine).

pcm.!default {
     type asym
     playback.pcm "dmixer"
     capture.pcm "dsnooper"
}

########
# AOSS #
########
# OSS dsp0 device (OSS needs only output support, duplex will break some stuff)
pcm.dsp0 {
     type plug
     slave.pcm "dmixer"
}

# OSS control for dsp0 (needed?...this might not be useful)
ctl.dsp0 {
     type plug
     slave.pcm "snd_card"
}

# OSS control for dsp0 (default old OSS is mixer0)
ctl.mixer0 {
     type plug
     slave.pcm "snd_card"
}


Se você der uma olhada, a primeira configuração permitirá que vc selecione uma placa diferente como primária se você tiver mais de uma.

5. Configure  /etc/libao.conf como abaixo:

Citar

default_driver=alsa


6. Reinicialize para que as configurações surtam efeito.





O OSS continuará procurando pela placa de som mas ele não roda o tempo todo. Configure o ALSA para os aplicativos e ficará ok.

Efeito-colateral: os sons da inicialização deixarão de funcionar mas pelo benefício vale a pena.

Se o ESD não funcionar corretamente, configure o /etc/esound/esd.conf mudando

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

para

spawn_options=-terminate -nobeeps -as 2 -d duplex
« Última modificação: 14 de Julho de 2006, 20:16 por plynott »
"Um povo que valoriza seus privilégios acima dos seus princípios, cedo perde os dois."
Dwight D. Eisenhowern (estadista americano)

Offline plynott

  • Usuário Ubuntu
  • *
  • Mensagens: 150
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #1 Online: 28 de Julho de 2006, 22:12 »
eu traduzi este tópico do original do forum do ubuntu oficial.
lá ele teve 140 respostas e 71.000 visualizações ...
aqui o tópico está às moscas ...
o que há de errado com este forum ??
ou será com o ub untu ??
"Um povo que valoriza seus privilégios acima dos seus princípios, cedo perde os dois."
Dwight D. Eisenhowern (estadista americano)

Offline hypnotic

  • Usuário Ubuntu
  • *
  • Mensagens: 45
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #2 Online: 28 de Julho de 2006, 22:59 »
boa noite,

Talvez todos akeles que tiveram o problema ja passaram pelo site oficial e já resolveram
ou então colocaste o post na seccção errada porque esta secção é especialmente dedicada a akeles que querem tirar duvidas sobre "Instalação e Atualização" e ngm se mostrou interesse em vir espreitar...
contudo, devias pedir a um moderador para mover o post para "Truques e Dicas" onde acho ficaria melhor.

Para finalizar,  fizeste um optimo trabalho é um post interessante e indispensavel.
Os meus parabens

Cumps *
« Última modificação: 28 de Julho de 2006, 23:05 por hypnotic »
Hostname: Acer Aspire 1694 WLMi - CPU: Intel(R) Pentium(R) M processor 2.00GHz -  Memory: 1010.39MB - Disk: 94.92GB - VGA: Ati Radeon X700 256MB PCI Express
OS: Kubuntu 7.04 Feisty Fawn + Beryl


Offline plynott

  • Usuário Ubuntu
  • *
  • Mensagens: 150
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #3 Online: 30 de Julho de 2006, 18:19 »
Se algum moderador passar por aqui, por favor, mudem o tópico pra sala de Truqes e Dicas ...

boa noite,

Talvez todos akeles que tiveram o problema ja passaram pelo site oficial e já resolveram
ou então colocaste o post na seccção errada porque esta secção é especialmente dedicada a akeles que querem tirar duvidas sobre "Instalação e Atualização" e ngm se mostrou interesse em vir espreitar...
contudo, devias pedir a um moderador para mover o post para "Truques e Dicas" onde acho ficaria melhor.

Para finalizar,  fizeste um optimo trabalho é um post interessante e indispensavel.
Os meus parabens

Cumps *

"Um povo que valoriza seus privilégios acima dos seus princípios, cedo perde os dois."
Dwight D. Eisenhowern (estadista americano)

Offline AlexBR

  • Usuário Ubuntu
  • *
  • Mensagens: 388
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #4 Online: 31 de Julho de 2006, 07:16 »
Duas coisas... Eu já havia visto essa solução no fórum gringo. Por sinal, eu a segui e ela funciona muito bem, resolve até o problema do flash no firefox. Segundo... Realmente, acho que essa aqui está na seção errada, pois eu ainda não a tinha visto.

Offline Eliazer

  • Usuário Ubuntu
  • *
  • Mensagens: 29
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #5 Online: 07 de Agosto de 2006, 00:17 »
Por favor, me respondam uma pequena dúvida:
Pode ter alguma placa de som onboard que não tenha capacidade de funcionar no modo Duplex?
Meu som onboard é um Sound Cristal CS46XX, e não tem jeito de eu fazer funcionar o microfone juntamente com o som. Isso se faz notar principalmente no Skype, pois consigo ouvir o que os outros falam, mas eles não ouvem o que eu falo ao microfone. No Audacity o microfone grava normalmente.

Já tentei as configurações indicadas nesse tópico, bem como nos seguintes tópicos também:
http://wiki.ubuntubrasil.org/GuiaDapper#head-efa5e69543862877ac35dca02eeeaccfddbcb49f
http://ubuntuforum-pt.org/index.php?topic=882.0
http://ubuntuforum-pt.org/index.php?topic=517.0

Nenhum deu certo  :(

Tentei configurar como indicado nesse tutorial, mas não funcionou...
Acabo de configurar como indicado no Guia Dapper, e a mensagem de erro que obtenho quando rodo o gstreamer-properties é:
Código: [Selecionar]
gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'polypsink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'
gstreamer-properties-Message: Skipping unavailable plugin 'polypsrc'
gstreamer-properties-Message: Error running pipeline 'ALSA - Advanced Linux Sound Architecture': Não foi possível abrir recurso para leitura. [gstalsasrc.c(526): gst_alsasrc_open (): /pipeline3/alsasrc1:
Recording open error: Invalid argument]
Agora nem o Skype mais eu consigo rodar... está dando erro de dispositivo, E, no terminal, apareceu:
Código: [Selecionar]
ALSA lib pcm_dmix.c:762:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Até mesmo o som, ao tocar arquivos de música, parou de sair...
Por favor, me ajudem a restabelecer a ordem no som por aqui!


Offline pyrandir

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #6 Online: 06 de Novembro de 2006, 16:43 »
Finalmente um explicação boa, vou tentar pois eu não consigo gravar nada da placa de som.

Offline gaijin

  • Usuário Ubuntu
  • *
  • Mensagens: 182
  • Katsujinken
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #7 Online: 06 de Novembro de 2006, 18:51 »
Belo tópico, vou até salvá-lo aqui.
"Conhece-te a ti mesmo." Oráculo de Delfos

Como proceder quando tenho uma dúvida? (7 passos) http://ubuntuforum-pt.org/index.php?topic=8212.0

Carlos Araujo

  • Visitante
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #8 Online: 07 de Novembro de 2006, 11:34 »
Segui a dica, estou sem som no Youtube e sites com Flash !!  ???

Offline xnardelli

  • Usuário Ubuntu
  • *
  • Mensagens: 18
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #9 Online: 22 de Novembro de 2006, 19:40 »
Pois é, meu microfone não pega no ubuntu...

uso a versão 6.10, mas funciona mesmo??? Tem post que diz q não funciona?

Offline a13x

  • Usuário Ubuntu
  • *
  • Mensagens: 98
    • Ver perfil
Re: Indispensável !! ALSA, OSS, ESD, com Duplex - Configuração som
« Resposta #10 Online: 22 de Novembro de 2006, 20:34 »
Por favor,
me tirem apenas uma dúvida simples...
como faço para abaixar o som do mplayer e não abaixar do XMMS também.
quer dizer, quando mexo no volume de um programa, ele muda do sistema inteiro!!
entenderam?
(descupe se minha dúvida não é relacionada com o tópico)