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" }