Non tutte le distribuzioni linux gestiscono correttamente out of the box l'audio attraverso l'uscita hdmi: attraverso una modifica al server pulseaudio è possibile correggere la situazione ed utilizzare il canale hdmi.
Con il comando "aplay -l" determiniamo quale canali vengono utilizzati per l'uscita hdmi
Code:
aplay -l
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
Il numero di canale è accanto alla scritta device tipicamente per le schede nvidia i canali corretti sono il numero 3 è il numero 7.
Nel file /etc/pulse/default.pa scommentiamo o aggiungiamo la seguente riga (la sezione dove aggiungerla è la seguente "### Load audio drivers statically [...]" )
Code:
shell di root
vim /etc/pulse/default.pa
load-module module-alsa-sink device=hw:1,3
load-module module-alsa-sink device=hw:1,7
vim /etc/pulse/default.pa
load-module module-alsa-sink device=hw:1,3
load-module module-alsa-sink device=hw:1,7
E' possibile aggiungere anche i canali 8,9 tuttavia con alcune configurazioni hardware,software il server pulseaudio non partirà rendendo il computer completamente muto
: in ogni caso i canali 3 e 7 sono già sufficienti ad ascoltore l'audio in modalità stereo
Killiamo e restartiamo pulseaudio, in alternativa è possibile riavviare il pc.
Code:
ps uax | grep pulseaudio
...
user 1885 0.0 0.1 599160 6560 ? S<sl 11:29 0:02 /usr/bin/pulseaudio --start
...
kill 1885
/usr/bin/pulseaudio --start
...
user 1885 0.0 0.1 599160 6560 ? S<sl 11:29 0:02 /usr/bin/pulseaudio --start
...
kill 1885
/usr/bin/pulseaudio --start
Andando nel gestore proprietà del volume notiamo che è ora presente un nuovo device audio.
Questa nuova uscita è quella da utilizzare per ascoltare l'audio attraverso hdmi.
Note nel caso nessun suono venisse emesso provate a:
controllare che il canale hdmi non sia in mute e nel caso un-mutatelo
Code:
alsamixer
tasto F6 :per cambiare device
tasto M :per un-mutare
accanto alla scritta "Item: S/PDIF" scompare [Off]
tasto esc :per uscire
tasto F6 :per cambiare device
tasto M :per un-mutare
accanto alla scritta "Item: S/PDIF" scompare [Off]
tasto esc :per uscire
Se il problema non dovesse essere questo provate cambiare canale nel file "/etc/pulse/default.pa" e poi a riavviare pulse audio.
Testato con schede nvidia, ma dovrebbe funzionare con tutte le moderne schede hdmi e le varie distro Linux.
Per altre info scrivete nei commenti saremo ben lieti di aiutarvi.
07/04/2012 - 23:07:35EeWeng dice:
Yes, it does support this. But you will only get cepormssed, 2 channel audio. See if your amplifier (I'm assuming you mean receiver?) has an optical-in port. Its the same as one of the audio ports at the back of the ps3, and it will have a red light glowing behind the little plastic shielding. Optical will give at least give you fairly high quality audio, and 5.1 support. Whichever one you pick, here's how you do it:-In the Settings column of the XMB on the Ps3, go down to Sound Settings. Click it.- Click Audio Output Settings- A few options will appear on-screen with pictures of the respective cords. Select the one you want to use.- Next, it will give you a screen with tons of different audio formats. Just leave this on default settings.- Hit Ok, or Save, or Finish, or whatever it is and you're done.After following these steps, video should be coming out of your HDMI cable, and audio should be coming out of your composite or optical cable.
Aggiungi un commento:
Tags
API Apache Bash Elastix Firewall Firma digitale Geolocazione Grafica Informatica Internet Java Linux Motori di ricerca OpenMoko PHP Programmazione Python Reti Ricetta SEO Sicurezza Sistemi Operativi Varie Virtualization Virtualizzazione VoIP kvm
Blog CodiceASbarre.Net di CodiceASbarre.Net sotto licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 3.0 Italia License.
Lavoro basato su www.codiceasbarre.net.
Ulteriori permessi in merito questa licenza possono essere richiesti a info@codiceasbarre.net.
Link ad altri blog:


