Gå til innhold

[Løst] Får ikke lyd i fra tv når jeg kobler til via HDMI (Ubuntu)


Aleks

Anbefalte innlegg

Hei!

 

Er ny med Linux så si i fra hvis noe er uklart så skal jeg prøve å svare så godt jeg kan. Sliter med at jeg ikke får lyd i fra tv'en når jeg kobler til pc'en via HDMI. Får bare lyd i fra pc'en. Får heller ikke HDMI som alternativ i lyd-innstillingene. Bare "speakers". Har prøvd å google og ser at det er flere som har problemet, men jeg blir ikke helt klok på hva løsningen er.

 

Kjører Ubuntu 13.04.

 

Setter pris på svar. :)

Lenke til kommentar
Videoannonse
Annonse

Hvilket program prøver du å få lyd fra?

 

Åpne opp en terminal, og kjør:

 

 

pavucontrol

 

Deretter blar du til "Configuration" til høyre.

 

Du skal der få opp både HDMI og vanlig Analog Stereo output.

 

Sjekk at ikke HDMI står til "Off".

 

Deretter, kan du gå til "Output" og velge HDMI.

Lenke til kommentar

Har prøvd med både vlc og Chrome. HDMI står på, i det programmet, men finner det ikke i innstillingene.

 

post-125636-0-04519000-1384617365_thumb.png

 

aleksander@Petter-Satellite-L670D:~$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV710/M92 [Mobility Radeon HD 4530/4570/545v]
aleksander@Petter-Satellite-L670D:~$ lsmod | grep snd
snd_hda_codec_hdmi 41177 1
snd_hda_codec_realtek 46172 1
snd_hda_intel 38352 10
snd_hda_codec 169727 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 80890 6 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 14230 2 snd_pcm,snd_hda_intel
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25114 1 snd_seq_midi
snd_seq 51280 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 24411 2 snd_pcm,snd_seq
snd 56485 27 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 12600 1 snd
aleksander@Petter-Satellite-L670D:~$
Ble det riktig?
Lenke til kommentar

 

Har prøvd med både vlc og Chrome. HDMI står på, i det programmet, men finner det ikke i innstillingene.

 

attachicon.gifScreenshot from 2013-11-16 16:55:04.png

 

aleksander@Petter-Satellite-L670D:~$ lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV710/M92 [Mobility Radeon HD 4530/4570/545v]
aleksander@Petter-Satellite-L670D:~$ lsmod | grep snd
snd_hda_codec_hdmi 41177 1
snd_hda_codec_realtek 46172 1
snd_hda_intel 38352 10
snd_hda_codec 169727 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep 13272 1 snd_hda_codec
snd_pcm 80890 6 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc 14230 2 snd_pcm,snd_hda_intel
snd_seq_midi 13132 0
snd_seq_midi_event 14475 1 snd_seq_midi
snd_rawmidi 25114 1 snd_seq_midi
snd_seq 51280 2 snd_seq_midi_event,snd_seq_midi
snd_seq_device 14137 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 24411 2 snd_pcm,snd_seq
snd 56485 27 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 12600 1 snd
aleksander@Petter-Satellite-L670D:~$
Ble det riktig?

 

Ser riktig ut det, og det ser forøvrig ut til at alt er som det skal. Har du valgt riktig profil for HDMI utgangen under "Configuration"?

 

Du skal kunne velge mellom Digital Stereo og Digital Surround 5.1.

 

Når det er gjort skal du kunne velge HDMI utgangen din som lydkilde fra Output-taben du har åpen der. Pass på at ikke lyden er mutet på kortet, og sett det gjerne som "Fallback" også.

 

Dersom det ikke fungerer, kan du åpne en terminal, og kjøre:

 

 

 

alsamixer
, deretter trykk F6 for å velge HDMI-kortet, og sjekk at ikke utgangene er dempet.
Lenke til kommentar

Digital Stereo var det eneste alternativet. Deaktiverte Built-in Audio og da begynte de strekene på HDMI lyden å bevege seg, men alt er stille. Slik ser det ut på alsamixer, er alt som det skal der?

 

attachicon.gifScreenshot from 2013-11-16 17:47:17.png

Det ser riktig ut i forhold til sånn jeg har det iallefall, og det fungerer fint her.

 

Igjen, pass på at du ikke har dempet lyden. "Strekene" som du sier illustrerer jo at lyd fra program til kort blir sendt, men tydeligvis ikke fra kort og til høytaler/TV.

 

Pass på at lyden på TVen er stilt høyt nok til at du skal høre det.

 

Hvis det ikke fungerer heller, kan du tvinge igang lyd via HDMI med følgende:

 

 

 

aplay -l

 

Da får du opp en liste, f.eks:

 

 

 

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC663 Analog [ALC663 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0

 

For å tvinge lyd via HDMI nå, kjør:

PS: Dersom lyd fungerer nå, vet vi iallefall at det er mulig å få igang lyd via HDMI. Du skal også kunne velge egne lydutganger separat i en del programmer, f.eks VLC.

 

 

aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
Endret av Petter3k
Lenke til kommentar

Lyd på tv er på. Fikk opp dette:

 

aleksander@Petter-Satellite-L670D:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC259 Analog [ALC259 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
aleksander@Petter-Satellite-L670D:~$ aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aleksander@Petter-Satellite-L670D:~$
Men hørte ingenting.
Ser det er noe prat om noe som kalles kernel og grub her: http://www.reddit.com/r/Ubuntu/comments/1d5i7d/no_sound_through_hdmi_since_1304/
Tror du dette kan løse problemene mine? Takker for all hjelp så langt forresten! :)
Lenke til kommentar

 

Lyd på tv er på. Fikk opp dette:

 

aleksander@Petter-Satellite-L670D:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC259 Analog [ALC259 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
aleksander@Petter-Satellite-L670D:~$ aplay -D plughw:1,3 /usr/share/sounds/alsa/Front_Center.wav
Playing WAVE '/usr/share/sounds/alsa/Front_Center.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
aleksander@Petter-Satellite-L670D:~$
Men hørte ingenting.
Ser det er noe prat om noe som kalles kernel og grub her: http://www.reddit.com/r/Ubuntu/comments/1d5i7d/no_sound_through_hdmi_since_1304/
Tror du dette kan løse problemene mine? Takker for all hjelp så langt forresten! :)

 

 

Ser ut som en bug i en kernel ja, uten at jeg vet hvilken versjon du kjører, kan det se ut som du trenger en ekstra linje i Grub for å få lyd til å fungere dersom du bruker opensource driverne for ATI kort.

 

 

 

If you are using the default open source driver, you may need to add radeon.audio=1 to the grub command line to enable HDMI audio (to do this you would do sudo nano /etc/default/grub, and then in the line that saysGRUB_CMDLINE_LINUX_DEFAULT="quiet splash", add radeon.audio=1 in between the quotes, and then save it with ctrl + o. Then run sudo update-grub and reboot.

Another way to get it to work would be installing the official AMD proprietary driver. You can do this by searching for "software sources" in the dash, and going to the "additional drivers" tab, and its pretty self-explanatory from there.

Lenke til kommentar

Hvordan sjekker jeg hvilke drivere jeg bruker?

 

Skal den endres til GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1" eller GRUB_CMDLINE_LINUX_DEFAULT="radeon.audio=1" ?

 

Hvis du ikke har installert de proprietære driverne til ATI selv, etter du installerte Ubuntu, har du opensource driverne.

 

Dersom du allerede har "quiet splash" der, skal det bli: "quiet splash radeon.audio=1".

 

Skal også nevnes at du også bør prøve å plugge HDMI kabelen inn og ut igjen dersom du fortsatt ikke får det til å fungere, fordi når du kobler til HDMI-kabelen, foregår det en "handshake" (ref Arch Wiki) mellom enhetene, og dersom kabelen f.eks har vært plugget i før tven har vært klar, kan det hende dette ikke rakk å skje.

Endret av Petter3k
  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...