Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Audio/PulseAudio/AbilitareSurround"
Differenze tra le versioni 37 e 41 (in 4 versioni)
Versione 37 del 28/07/2007 15.34.29
Dimensione: 6611
Commento: revisione stilistica
Versione 41 del 29/07/2007 17.18.35
Dimensione: 6660
Commento: rimane solo risoluzione dei problemi
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 2: Linea 2:
#format wiki
#LANGUAGE it
Linea 7: Linea 9:
Per abilitare il nostro surround in Ubuntu basta seguire questi semplici passi.

= Prima Soluzione: Cambiare i valori in alsamixer =

Aprire un terminale e digitare '''alsamixer''':
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:
Linea 16: Linea 18:
Modificare i valori di '''alsamixer''' come nella seguente tabella.[[BR]]
Per poterli modificare basta usare i tasti freccia e il tasto M per abilitare e disabilitare le varie opzioni.
||Configurazione Alsamixer|| ||
||PCM||77||
||Surround||77||
||Surround||Shared||
||Center||77||
||Channel||6ch o 4ch||
||Duplicate||ON||

= Seconda soluzione =
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'''Questa soluzione va usata solo se non avete in alsamixer la voce surround''' ||

Fermare il processo `esd`: {{{
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:
||||<tablestyle="width:40%" style="background-color:#FB8B00;":>'''Configurazione'''||
|| «PCM» || 77 ||
|| «Surround» || 77 ||
|| «Surround» || Shared ||
|| «Center» || 77 ||
|| «Channel» || 6ch o 4ch ||
|| «Duplicate» || ON ||

= Modificare il file di configurazione =

||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''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:
{{{
Linea 33: Linea 36:
Dopodiche andare in: '''''Sistema -> Preferenze -> Audio''' e togliere la spunta ad «'''Abilitare mixaggio audio via software (ESD)'''».[[BR]]
[[BR]]


Aprire/creare il file `asound.conf` nella directory `/etc` con il nostro editor di testo preferito:
{{{
sudo gedit /etc/asound.conf
}}}


Modificare il file in questo modo:
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:
Linea 68: Linea 63:
Lasciare pure le righe che trovate relative ad altre cose, come per esempio questa:
Fare attenzione a non modificare le altre righe presenti all'interno del file. È probabili che ve ne siano alcune simili alle seguenti:
Linea 77: Linea 71:
Salvare il file.


Aprire un terminale e lanciare questo comando per riavviare '''Alsa''':
Infine, salvare il file e chiudere l'editor.

Aprire un terminale e digitare il seguente comando per riavviare '''alsa''':
Linea 86: Linea 78:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'''Ora è possibile riabilitare esd per avere i suoni di sistema''' (come per esempio l'avvio o la chiusura della nostra distribuzione) ||
 


Aprire un terminale e lanciare questo comando per riavviare ESD
{{{
esd
}}}
oppure andare in: '''''Sistema -> Preferenze -> Audio''' e mettere la spunta ad «'''Abilitare mixaggio audio via software (ESD)'''».[[BR]]

Ora dovreste avere il vostro 5.1 perfettamente funzionante.
== Testare il surround ==
Aprire un terminale e lanciare questo comando
Per ri-abilitare i suoni di sistema è sufficiente lanciare '''esd''' oppure andare nuovamente in '''''Sistema -> Preferenze -> Audio''' e mettere la spunta ad «'''Abilitare mixaggio audio via software (ESD)'''».

= Verificare la configurazione =

Aprire un terminale e lanciare il seguente comando:
Linea 103: Linea 87:

= Problemi Riscontrati =
= Risoluzione dei problemi =
Linea 111: Linea 95:
modificare il file `/etc/asound.conf`[[BR]]
Linea 116: Linea 100:
aggiungere queste righe:  * aggiungere queste righe:
Linea 160: Linea 144:
Linea 161: Linea 146:
Aggiungere queste righe:  * Aggiungere queste righe:
Linea 203: Linea 188:
 * Entrare in Skype
 * dirigersi in: '''''Opzioni--> Sound Devices''''' e seguire la seguente tabella:
 ||<style="background-color:#FF0000 ; ":>'''Opzioni''' ||<style="background-color:#FF0000 ; ":>'''Output''' ||
 * Accedere al vostro account Skype
 * dirigersi in: '''''Opzioni--> Sound Devices''''' e applicare le impostazioni come descritto nella seguente tabella:
 ||||<style="background-color:white ; ":>'''Sound Devices''' ||
 ||<style="background-color:green ; ":>'''Opzioni''' ||<style="background-color:#FF0000 ; ":>'''Output''' ||
Linea 210: Linea 196:
Pigiare `Make A test call` per controllare il funzionamento di skype.  * Pigiare `Make A test call` per controllare il funzionamento di skype.
Linea 317: Linea 303:
  ## RevisioneStilistica
Linea 319: Linea 305:
CategoryMultimedia CategoryMultimedia CategoryDaRevisionare

BR

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

Immagine(Icone/Piccole/warning.png,,center)

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:

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

Fare attenzione a non modificare le altre righe presenti all'interno del file. È probabili che ve ne siano alcune simili alle seguenti:

pcm.card0 {
type hw
card 0
}

Infine, salvare il file e chiudere l'editor.

Aprire un terminale e digitare il seguente comando per riavviare alsa:

sudo /etc/init.d/alsa-utils restart

Per ri-abilitare i suoni di sistema è sufficiente lanciare esd oppure andare nuovamente in Sistema -> Preferenze -> Audio e mettere la spunta ad «Abilitare mixaggio audio via software (ESD)».

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]

Anchor(Soluzioneskype)

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.

Immagine(Icone/Piccole/note.png,,center)

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


CategoryMultimedia CategoryDaRevisionare