O som deve funcionar sem problemas com o ALSA. O que segue são somente dicas para fazê-lo funcionar otimizado para algumas aplicações.
Alsamixer
Se você for usar um aplicativo como o Ekiga para VoIP/video, você precisará saber mexer no alsamixer para acessar os canais de sua placa de som. Existem versões gráficas para o alsamixer, porém o alsamixer quase sempre vem instalado por padrão. Ele é provido pelo pacote alsa-utils.
Para usá-lo, abra um terminal e execute alsamixer. Ele possui três 'vizualizações', (Playback settings, Capture settings, all settings), das quais você pode alterar usando a tecla TAB. As teclas direcionais,(esquerda e direita), são usadas para alternar entre os mixer´s e as outras, (para cima e para baixo), aumentam ou diminuem o volume. A tecla 'm' ativa o 'mudo' para dispositivos que suportam isso e a tecla espaço ativa o 'capture'. A tecla '?' mostra o diálogo de ajuda para mais controles.
Para usar o microfone do EeePC você terá que ajustar estas configurações: use a tecla TAB para selecionar o modo 'all'.
Selecione o item 'capture' e ative-o com a tecla espaço. Tenha certeza de que o volume esteja em torno de 70%.
Tenha certeza de que o 'i-mic'(microfone interno) esteja selecionado como fonte de entrada. (Se não tiver 'i-mic', tente o 'Font Mic'.) Pressione as setas para cima e para baixo para selecionar o dispositivo de entrada.
Selecione o 'i-mic'. Ajuste seu volume para cerca de 70% e ajuste o 'i-mic boost' para 33%.
Isto deve lhe dará uma boa base para suas próprias configurações até ficar perfeito para você. O 'i-mic boost' deve estar ajustado para 0 ou 33%. Qualquer coisa acima disso vai lhe dar distorções horríveis usando o Ekiga.
Para testar a performance de áudio, o Audacity é uma boa escolha. Tenha certeza de ele estar utilizando o 'alsa'.
Para fazer gravações, o aplicativo Gnome recorder também é uma escolha. Você só precisa ter certeza de que o 'codec' utilizado seja o 'wav', 'mp3' ou 'speex'. O padrão é o 'Ogg/Vorbis', e o EeePC não é rápido o suficiente para fazer este encoding em tempo real, resultando numa qualidade muito ruim de som.
Configuração do Alsa
Isto deve melhorar a performance quando estiver tocando múltiplos sons, gravando em vários programas, jogando, ou assistindo vídeos. Para mais detalhes sobre este arquivo e como utilizá-lo, veja http://alsa.opensrc.org/.asoundrc
pcm.my_card {
type hw
card 0
# mmap_emulation true
}
pcm.dmixed {
## This provides software mixing for audio out
type dmix
ipc_key 1024
slave {
pcm "my_card"
## period_size and buffer_size
## can be modified to reduce
## latency or add more 'cusion'
## through the buffer
period_size 1024
buffer_size 4096
rate 44100
}
}
pcm.dsnooped {
## this provides software mixing for audio in
type dsnoop
ipc_key 2048
slave {
pcm "my_card"
period_size 1024
buffer_size 4096
rate 44100
}
}
pcm.asymed {
## this plugin allows you to bind both
## the dmix and dsnoop plugins together
type asym
playback.pcm "dmixed"
capture.pcm "dsnooped"
}
pcm.pasymed {
## if you do not want to use use
## mixing by default, you can delete
## !default entry below and direct
## apps to use this 'device' as a
## extra option
type plug
slave.pcm "asymed"
}
pcm.dsp0 {
## this allows most OSS-only apps
## to use this mixing stuff
## through the use of the aoss wrapper
type plug
slave.pcm "asymed"
}
pcm.!default {
## this makes alsa apps default
## to use this config
type plug
slave.pcm "asymed"
}