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 35 e 37 (in 2 versioni)
Versione 35 del 14/05/2007 12.46.30
Dimensione: 6415
Commento: Aggiornata sezione problemi
Versione 37 del 28/07/2007 15.34.29
Dimensione: 6611
Commento: revisione stilistica
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 11: Linea 11:
Apriamo un terminale e lanciamo '''alsamixer''': Aprire un terminale e digitare '''alsamixer''':
Linea 16: Linea 16:
Modifichiamo i valori di '''alsamixer'''. Per poterli modificare basta usare i tasti freccia e il tasto M per abilitare e disabilitare le varie opzioni. {{{
PCM -> 77
Sorround > 77
Sorround -> Shared
Center -> 77
Channel -> 6ch o 4ch
Duplicate -> ON  }}}
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||
Linea 28: Linea 29:
Fermate il processo `esd` {{{ Fermare il processo `esd`: {{{
Linea 36: Linea 37:
Aprire il terminale e apriamo/creiamo il file con il nostro editor di testo preferito:  Aprire/creare il file `asound.conf` nella directory `/etc` con il nostro editor di testo preferito:
Linea 42: Linea 43:
Modifichiamo il file in questo modo: Modificare il file in questo modo:
Linea 79: Linea 80:
Apriamo un terminale e lanciamo questo comando per riavviare '''Alsa''':

{{{
/etc/init.d/alsa-utils restart
Aprire un terminale e lanciare questo comando per riavviare '''Alsa''':

{{{
sudo /etc/init.d/alsa-utils restart
Linea 89: Linea 90:
Apriamo un terminale e lanciamo questo comando per riavviare ESD Aprire un terminale e lanciare questo comando per riavviare ESD
Linea 97: Linea 98:
Apriamo un terminale e lanciamo questo comando Aprire un terminale e lanciare questo comando
Linea 104: Linea 105:

Se non sentite il suono di alcune casse, alzare il valore di pcm in '''alsamixer'''.[[BR]]

Se usate '''Skype''' il dispositivo audio non dovrebbe funzionare basta modificare il file `/etc/asound.conf`[[BR]]
Aprire il terminale e apriamo il file con il nostro editor di testo preferito: {{{
||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 ==
modificare il file `/etc/asound.conf`[[BR]]
Aprire un terminale e lanciare questo comando per modificare il file `/etc/asound.conf`[[BR]]{{{
Linea 112: Linea 116:
aggiungete queste righe: aggiungere queste righe:

BR

Introduzione

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:

alsamixer -V all

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

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

Questa soluzione va usata solo se non avete in alsamixer la voce surround

Fermare il processo esd:

sudo killall esd

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:

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

Lasciare pure le righe che trovate relative ad altre cose, come per esempio questa:

pcm.card0 {
type hw
card 0
}

Salvare il file.

Aprire un terminale e lanciare questo comando per riavviare Alsa:

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

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

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

speaker-test -Dplug:surround51 -c6 -l1 -twav

Problemi Riscontrati

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

modificare il file /etc/asound.confBR 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"
}
  • Entrare in Skype
  • dirigersi in: Opzioni--> Sound Devices e seguire la seguente tabella:

    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