Pagina 1 di 2
Attivare audio hdmi
Inviato: lun 4 giu 2012, 21:35
da RedSkull92
Salve, da quando ho il mio portatile non sono mai riuscito a far sentire l'audio sul televisore connesso tramite hdmi, mi sapreste dare una mano per riuscire a configurare le impostazioni audio ?
L'audio sul portatile mi funziona egregiamente, idem per il video sul televisore ma l'audio non si decide proprio a partire.
Ho un Acer Aspire 5745G, scheda grafica NVIDIA GeForce GT 330M.
Ecco aplay -l
Codice: Seleziona tutto
┌─$[~]
└─>aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC271X Analog [ALC271X Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC271X Digital [ALC271X Digital]
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
Codice: Seleziona tutto
┌─$[~]
└─>cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel
Codice: Seleziona tutto
┌─$[~]
└─>cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xb7100000 irq 22
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xb3000000 irq 16
Se vi servono altre info basta chiedere, grazie per l'eventuale aiuto.
Re: Attivare audio hdmi
Inviato: mar 5 giu 2012, 21:33
da RedSkull92
Ho scoperto che funziona sul device 1,7 ma alsamixer non mi dice nulla, qualche consiglio ?
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 12:31
da robbybby
Io avevo un problema del genere. La soluzione è stata inserire i vari device in /etc/modprobe.d/sound.conf
Non ho mai provato se l'HDMI funziona, però lo vedo in alsamixer. Il mio problema primario era assegnare il microfono della webcam.
Vedi se ti può essere di aiuto.
Codice: Seleziona tutto
Adesso ha un aspetto del genere:
options id=SB index=0
alias snd-card-0 id=SB
alias sound-slot-0 id=SB
options id=SB position_fix=1 model=3stack-6ch
options snd-usb-audio index=1
alias snd-card-1 snd-usb-audio
alias sound-slot-1 snd-usb-audio
options id=NVidia index=2 enable_msi=0 enable=1
alias snd-card-2 id=NVidia
alias sound-slot-2 id=NVidia
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 12:37
da RedSkull92
qual è la tua configurazione ?
mi posti il risultato del comando aplay -l?
Per cosa sta alla fine "index=2" ?
Perché ho modificato alias snd-card-2 in alias snd-card-1 dato che io ho solo la card 0 e 1 (1 = nVidia)
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 12:59
da robbybby
Sì, questa è la mia configurazione.
Una è la scheda audio integrata nella MB (una delle solite Realtek), una è l'HDMI della scheda video e la rimanente è il microfono della webcam usb.
$ aplay -l
Codice: Seleziona tutto
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC889A Analog [ALC889A Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC889A Digital [ALC889A Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
index=2 mi sembra sia l'indice a cui farà riferimento alsamixer.
PS:
/proc/asound/pcm mi mostra correttamente la scheda HDMI
Codice: Seleziona tutto
00-00: ALC889A Analog : ALC889A Analog : playback 1 : capture 1
00-01: ALC889A Digital : ALC889A Digital : playback 1 : capture 1
00-02: ALC889A Analog : ALC889A Analog : capture 2
01-00: USB Audio : USB Audio : capture 1
02-03: HDMI 0 : HDMI 0 : playback 1
02-07: HDMI 0 : HDMI 0 : playback 1
02-08: HDMI 0 : HDMI 0 : playback 1
02-09: HDMI 0 : HDMI 0 : playback 1
PPS:
Con
speaker-test -D plughw:2,7 -c6 -r19200 -FS32_LE
non mi dà errori (idem con plughw:2,3 e anche 8 e 9), quindi ALSA vede correttamente le uscite HDMI della scheda vide nVidia (seconda scheda video, ecco che ritorna il 2 di cui abbiamo detto sopra). Penso tu possa lasciare tranquillamente 2, anche se ti manca la terza scheda audio. La mia scheda 1 è la webcam, che non è nemmeno sempre collegata, ma tutto funziona lo stesso.
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 20:38
da RedSkull92
speaker-test -D plughw:2,7 -c6 -r19200 -FS32_LE
Mi dà errori.
Ho modificato 2,7 con 1,7 e funziona. (Questo perché io ho solo la scheda 0 e la scheda 1)
Fa tipo un fruscio negli speaker del monitor a cui sono collegato.
Ho modificato /etc/modprobe.d/sound.conf così:
Codice: Seleziona tutto
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.23 ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---
options id=NVidia index=1 enable_msi=0 enable=1
alias snd-card-1 id=NVidia
alias sound-slot-1 id=NVidia
Ma alsamixer continua a non funzionare per quanto riguarda la scheda Nvidia.
ecco alcuni screenshot:
alsamixer con la scheda intel:
alsamixer con la scheda nvidia
Come risolvo ?
ah, ecco come ho in /proc/asound/pcm
Codice: Seleziona tutto
00-00: ALC271X Analog : ALC271X Analog : playback 1 : capture 1
00-01: ALC271X Digital : ALC271X Digital : playback 1
01-03: HDMI 0 : HDMI 0 : playback 1
01-07: HDMI 0 : HDMI 0 : playback 1
01-08: HDMI 0 : HDMI 0 : playback 1
01-09: HDMI 0 : HDMI 0 : playback 1
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 21:22
da erio
vai su spidf 1 evidenzialo e dai m dalla tastiera,
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 21:49
da robbybby
E' già acceso. M lo spegnerebbe.
Ho controllato: fa lo stesso anche a me.
Il fruscio è normale: speakertest butta fuori rumore rosa, che è percepito da noi umani come fruscio.
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 21:57
da RedSkull92
Quindi quale potrebbe essere il problema ?
Come risolvo ?
Re: Attivare audio hdmi
Inviato: mer 6 giu 2012, 23:17
da robbybby
Non ne ho idea.
Mi vengono in mente solo un paio di considerazioni:
1. Se con speakertest senti il fruscio, la scheda funziona e viene vista dal s.o.
2. Penso sia normale che alsamixer non possa regolare il volume, ma solo fare on/off, dato che è un'uscita digitale.
3. Non è che occorra configurare il programma che usi per vedere i video/ascoltare la musica in modo che usi l'uscita HDMI che hai appena configurato?
Re: Attivare audio hdmi
Inviato: gio 7 giu 2012, 0:38
da RedSkull92
Credo che il problema sia principalmente "reedirezionare" il suono dalla scheda intel a quella nvidia quindi al monitor.
Per esempio in chromium o firefox che usano flash come diamine faccio ?
Con mplayer ?
Re: Attivare audio hdmi
Inviato: gio 7 giu 2012, 11:45
da robbybby
Ho provato con VLC, e lì c'è la scheda nelle opzioni.
Per flash non ne ho proprio idea.
Hai provato a vedere nelle impostazioni del desktop environment?
Re: Attivare audio hdmi
Inviato: gio 7 giu 2012, 14:36
da RedSkull92
con vlc mi dà questo:

Mi vede il device 0 quando quello che funziona è solo il device 3, come cambiarlo ?
Uso fluxbox.
Re: Attivare audio hdmi
Inviato: gio 7 giu 2012, 15:44
da robbybby
A me li dà tutti, ma dopo aver attivato le opzioni complete, e in un'altra sezione delle impostazioni.
PS: ho ricontrollato: me li dà tutti anche nelle impostazioni come le tue. Io uso la versione 1.1.9.
Re: Attivare audio hdmi
Inviato: gio 7 giu 2012, 18:31
da RedSkull92
Io uso la 2.0.1 e mi continua a dare la 0
Quale potrebbe essere il problema ?