Como configurar 2 placas de som no Ubuntu
Dica publicada em Linux / Hardware
Como configurar 2 placas de som no Ubuntu
Essa dica é válida para quem tem 2 placas de som no PC, uma em sua placa mãe e outra OFF Board e o sistema não as configura corretamente.
Vamos a solução:
1. Precisamos matar o processo do ESD. Para isso abra um terminal e digite:
$ sudo killall esd
2. Agora iremos editar as configurações do ESD. Abra o esd.conf com o código:
$ sudo gedit /etc/esound/esd.conf
Insira as seguintes linhas:
3. Agora iremos instalar o libesd-alsa0 com o código:
$ sudo apt-get install libesd-alsa0
4. Editamos o arquivo asound com o código:
$ sudo gedit /etc/asound.conf
e inserimos as linhas:
Lembrando que "hw:0,0" (é a primeira placa) e "hw:1,0" (é a segunda) no meu caso deixar a primeira resolveu o problema (a OFF Board).
4. Com esse código ajustamos o som dos arquivos em flash:
$ sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
5. Agora só resta reiniciar o ALSA com:
$ sudo /etc/init.d/alsa restart
OK!!! Resolvido... agora o seu sistema irá utilizar apenas a placa que você indicou.
Vamos a solução:
1. Precisamos matar o processo do ESD. Para isso abra um terminal e digite:
$ sudo killall esd
2. Agora iremos editar as configurações do ESD. Abra o esd.conf com o código:
$ sudo gedit /etc/esound/esd.conf
Insira as seguintes linhas:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default // use "mixer" instead of "default" if you don't have sound
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default // use "mixer" instead of "default" if you don't have sound
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
3. Agora iremos instalar o libesd-alsa0 com o código:
$ sudo apt-get install libesd-alsa0
4. Editamos o arquivo asound com o código:
$ sudo gedit /etc/asound.conf
e inserimos as linhas:
pcm.card0 {
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:1,0"
period_time 0
period_size 2048
buffer_size 32768
rate 48000
}
bindings {
0 0
1 1
}
}
type hw
card 0
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1025
slave {
pcm "hw:1,0"
period_time 0
period_size 2048
buffer_size 32768
rate 48000
}
bindings {
0 0
1 1
}
}
Lembrando que "hw:0,0" (é a primeira placa) e "hw:1,0" (é a segunda) no meu caso deixar a primeira resolveu o problema (a OFF Board).
4. Com esse código ajustamos o som dos arquivos em flash:
$ sudo ln -s /usr/lib/libesd.so.0 /usr/lib/libesd.so.1
5. Agora só resta reiniciar o ALSA com:
$ sudo /etc/init.d/alsa restart
OK!!! Resolvido... agora o seu sistema irá utilizar apenas a placa que você indicou.
Tenho a placa onboard que uso um sitema 5.1 (principal) e tenho a off-board que uso mais por conta da entrada/saída MIDI.
Então gostaria de que os programas ficassem na onboard e sempre estão na off.
Não existia esse arquivo asound.conf e minha versão do libesd-alsa0 é a mais atual.