IndiceBRTableOfContents(2) |
Introduzione
In questa pagina vengono illustrati due validi metodi utili per abilitare il surround su Ubuntu.
Cambiare i valori in alsamixer
Aprire un terminale e digitare il seguente comando:
alsamixer -V all
Per modificare i valori dei cursori è sufficiente usare i tasti freccia e il tasto «m» per abilitare e disabilitare le varie opzioni. Modificare i valori di alsamixer come nella seguente tabella:
Configurazione |
|
«PCM» |
77 |
«Surround» |
77 |
«Surround» |
Shared |
«Center» |
77 |
«Channel» |
6ch o 4ch |
«Duplicate» |
ON |
Modificare il file di configurazione
Questa soluzione va adottata solo nel caso nel mixer non sia presente la voce «surround». |
Aprire una finestra di terminale e digitare il seguente comando:
sudo killall esd
Dunque fare clic su Sistema -> Preferenze -> Audio e togliere la spunta ad «Abilitare mixaggio audio via software (ESD)». Aprire il file /etc/asound.conf con un [:EditorDiTesto:editor di testo] con i [:Sudo:privilegi di amministrazione] e modificarlo come segue: Fare attenzione a non modificare le altre righe presenti all'interno del file. È probabili che ve ne siano alcune simili alle seguenti: Infine, salvare il file e chiudere l'editor. Aprire un terminale e digitare il seguente comando per riavviare alsa: Per ri-abilitare i suoni di sistema è sufficiente lanciare esd oppure andare nuovamente in pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}
pcm.!spdif {
type plug
slave.pcm "hw:0,1"
}
pcm.analog {
type plug
slave analog_slave;
}
pcm_slave.analog_slave {
pcm surround51;
format S32_LE;
}pcm.card0 {
type hw
card 0
}sudo /etc/init.d/alsa-utils restart
Verificare la configurazione
Aprire un terminale e lanciare il seguente comando:
speaker-test -Dplug:surround51 -c6 -l1 -twav
Risoluzione dei problemi
Problema |
Possibile soluzione |
Suono delle casse basso |
Alzare il valore di PCM in alsamixer |
Il dispositivo audio di skype non funzionante |
[#Soluzioneskype Soluzione] |
Dispositivo audio di skype non funzionante
Aprire un terminale e lanciare questo comando per modificare il file /etc/asound.confBR
sudo gedit /etc/asound.conf
Skype 1.3
- aggiungere queste righe:
##Skype
pcm.skype {
type asym
playback.pcm "skypeout"
capture.pcm "skypein"
}
pcm.skypein {
type route
slave {
pcm "skypedsnoop"
format S16_LE
}
ttable {
0 {0 0.5}
1 {0 0.5}
}
}
pcm.skypeout {
type plug
slave {
pcm "dmix"
}
}
pcm.skypedsnoop {
type dsnoop
ipc_key 1133
slave {
pcm "hw:0,0"
period_size 256
periods 16
buffer_size 16384
}
bindings {
0 0
}
}
Skype 1.4
- Aggiungere queste righe:
##Skype
pcm.snd_card {
type hw
card 0
}
pcm.dmixer {
type dmix
ipc_key 1024
slave.pcm "snd_card"
slave {
period_size 256
buffer_size 2048
rate 44100
}
}
pcm.dsnooper {
type dsnoop
ipc_key 2048
slave.pcm "snd_card"
slave {
period_size 256
buffer_size 2048
rate 44100
}
}
pcm.duplex {
type asym
playback.pcm "dmixer"
capture.pcm "dsnooper"
}
pcm.!skype {
type plug
slave.pcm "duplex"
}- Accedere al vostro account Skype
dirigersi in: Opzioni--> Sound Devices e applicare le impostazioni come descritto nella seguente tabella:
Sound Devices
Opzioni
Output
Sound In
Skype
Sound Out
Skype
Ringing
Skype
Pigiare Make A test call per controllare il funzionamento di skype.
ATTENZIONE non potete usare Skype in parallelo ad altre applicazioni multimediali. |
Esempi del file asound.conf
##GreatSound
pcm.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
}
}
##Surround
pcm.!default {
type plug
slave.pcm "surround51"
slave.channels 6
route_policy duplicate
}
pcm.!spdif {
type plug
slave.pcm "hw:0,1"
}
pcm.analog {
type plug
slave analog_slave;
}
pcm_slave.analog_slave {
pcm surround51;
format S32_LE;
}
##Skype
pcm.skype {
type asym
playback.pcm "skypeout"
capture.pcm "skypein"
}
pcm.skypein {
type route
slave {
pcm "skypedsnoop"
format S16_LE
}
ttable {
0 {0 0.5}
1 {0 0.5}
}
}
pcm.skypeout {
type plug
slave {
pcm "dmix"
}
}
pcm.skypedsnoop {
type dsnoop
ipc_key 1133
slave {
pcm "hw:0,0"
period_size 256
periods 16
buffer_size 16384
}
bindings {
0 0
}
}
Ulteriori risorse
[http://forum.ubuntu-it.org/index.php?topic=40290.0 Topic Originale]
[http://www.ubuntuforums.org/showthread.php?t=184814& Ubuntuforums.org]
[http://forum.skype.com/index.php?showtopic=48195& Forum.skype.com]
- [:Hardware/Audio/OttimizzareAudioDiGnome: Ottimizzare l'audio per Gnome]
[http://alsa.opensrc.org/SurroundSound Alsa-Project]
[http://wiki.ekiga.org/index.php/Getting_several_applications_using_the_sound_card_at_the_same_time_%3F Ekiga Forum]
