Sida 1 av 2

Ljud via HDMI

Postat: 05 feb 2011, 22:54
av Falkens.se
Jag har hittat ljudinställningar och väljer jag fliken "Hårdvara" och profilen "Analog Stereo Output" så låter det från XBMC men då bara i datorns inbyggda högtalare.

Om jag väljer att skicka ljudet via HDMI, jag väljer alltså profilen "Digital Stereo (HDMI) Output" så låter det inget men om jag går tillbaka till "Analog Stereo Output" så låter det.

Vad saknar jag för att det ska lira ur min HDMI ???

Re: Ljud via HDMI

Postat: 05 feb 2011, 23:00
av pun
Ok... kollade på Melodifestivalen som var minsta sagt skräp... :P

Här har du alla fakta om HDMI och nVidia
ftp://download.nvidia.com/XFree86/gpu-h ... audio.html

Under kapitel12 så ser man då hur man löser det.

Du har med all sannolikhet 4 HDMI utgångar och det pallar inte PulseAudio med just nu utan man måste lägga in vilken som sköter ljudet.

Re: Ljud via HDMI

Postat: 05 feb 2011, 23:11
av Falkens.se
Tack, nu har jag lite att läsa... om jag inte hajjar så återkommer jag :-)

Tackar!

Re: Ljud via HDMI

Postat: 05 feb 2011, 23:22
av pun
Jo nu är det måhända inte så enkelt.....

Vad säger det här terminalkommandot ?

Kod: Markera allt

aplay -l
Förmodligen har du flera HDMI utgångar och måste då editera filen enligt kapitel 12.8.1

Kod: Markera allt

gksudo gedit /etc/pulse/default.pa
Sen startar man enklast om....

Re: Ljud via HDMI

Postat: 06 feb 2011, 10:40
av Falkens.se
**** Lista över PLAYBACK hårdvaruenheter ****
kort 0: Intel [HDA Intel], enhet 0: STAC92xx Analog [STAC92xx Analog]
Underordnade enheter: 1/1
Underordnad enhet nr. 0: subdevice #0
kort 0: Intel [HDA Intel], enhet 1: STAC92xx Digital [STAC92xx Digital]
Underordnade enheter: 1/1
Underordnad enhet nr. 0: subdevice #0
kort 0: Intel [HDA Intel], enhet 3: NVIDIA HDMI [NVIDIA HDMI]
Underordnade enheter: 1/1
Underordnad enhet nr. 0: subdevice #0
Det fick jag fram :) Men jag ska försöka bli lite mer påläst...

Vad ska jag göra med följande kod-sträng?
(vad händer och vad ska jag göra när jag kört den?
gksudo gedit /etc/pulse/default.pa
Stort tack för att du tar dig tid! :)

Re: Ljud via HDMI

Postat: 06 feb 2011, 10:47
av barzam
Från puns länk:
12.8.1. Adding Extra Outputs To PulseAudio

You can manually add extra outputs to PulseAudio by editing /etc/pulse/default.pa, and adding lines such as ONE of:

load-module module-alsa-sink device=hw:1,7
load-module module-alsa-sink device=hw:1,8
load-module module-alsa-sink device=hw:1,9

PulseAudio will always add a device for ALSA device hw:1,3.

Note that PulseAudio will open all devices it supports at startup. ALSA will only allow as many devices to be opened as the number of audio stream the hardware supports, which is 2 for current GPUs. For this reason, you should not add more than one of these load-module lines to default.pa. Violating this rule will cause the PulseAudio daemon to fail to start.

If your GPU has many HDMI connectors, and you routinely switch your display between them, you may need to edit /etc/default.pa and restart the PulseAudio daemon whenever you switch connectors.

This should then allow you to select the appropriate device using the PulseAudio GUI tools.
Kommandot öppnar en texteditor som låter dig ändra filen:

Kod: Markera allt

gksudo gedit /etc/pulse/default.pa

Re: Ljud via HDMI

Postat: 06 feb 2011, 11:26
av pun
Det här måste var ett äldre nVidiakort för det är bara en HDMI-kanal. Alla nyare kort har 4 utgångar.

Starta alsamixer från terminalen:

Kod: Markera allt

alsamixer
F6 för att välja ljudkort

Välj HDA NVIDIA

Kolla om S/PDIF är "mutad", MM i rutan, tryck på m så blir det 00 istället.

Ljudikonen i aktivitetsfältet > ljudinställningar > fliken utgångar > välj HDMI

EDIT, testsignal via terminalen

Kod: Markera allt

speaker-test -D plughw:0,3 -r 44100

EDIT
Så här ser mitt ut som en jämförelse

Kod: Markera allt

plun@plun-laptop:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: D1 [Creative Bluetooth Audio D1], device 0: USB Audio [USB Audio]
  Subdevices: 0/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

Re: Ljud via HDMI

Postat: 06 feb 2011, 13:53
av Falkens.se
Det verkar funka... du är kungen! :kram: Stort tack för hjälpen.

Det verkade vara MUTE på spdif:en som orsakde det.

Re: Ljud via HDMI

Postat: 06 feb 2011, 14:39
av pun
Kul.... ;) jag meckade runt för ett tag sedan och hittade gåtans lösningar, har man flera HDMI kanaler så är det bökigare.

I utvecklarkretsar diskuteras det här med nyaste ALSA samt PulseAudio, det ser ut att komma en "automagisk" lösning på det här.

------------------------------------------------------

Sen finns det då fler finesser för ett nyare nVidia-kort, VDPAU gör att man får hårdvaruacceleration och det kan man då även välja i XBMC.

Vilket grafikkort körde du med ?

Re: Ljud via HDMI

Postat: 06 feb 2011, 18:18
av Falkens.se
Oj, jag vet inte vilket Nvidia det är... inbyggt i laptopen men ska se om jag kan efterforska lite.

En annan sak, när jag aktiverar ljudet under "digital" i alsamixer så funkar det och om jag inte mins fel så hoppade det ur vid omstart och jag fick gå in igen för att ställa om till 00 igen.

Hur slipper jag det? Hur spar jag den inställningen eller ska den sparas automatiskt... jag tolkar det som så men jag hörde av kompisen att han har samma problem vid omstart av sin ASrock, vet du hur man råder bot på det?

Re: Ljud via HDMI

Postat: 06 feb 2011, 18:31
av webaake
Detta kommando vid uppstart fixar det;

Kod: Markera allt

alsactl -f /var/lib/alsa/asound.state restore &

Re: Ljud via HDMI

Postat: 06 feb 2011, 18:42
av pun
Falkens.se skrev:Oj, jag vet inte vilket Nvidia det är... inbyggt i laptopen men ska se om jag kan efterforska lite.

En annan sak, när jag aktiverar ljudet under "digital" i alsamixer så funkar det och om jag inte mins fel så hoppade det ur vid omstart och jag fick gå in igen för att ställa om till 00 igen.

Hur slipper jag det? Hur spar jag den inställningen eller ska den sparas automatiskt... jag tolkar det som så men jag hörde av kompisen att han har samma problem vid omstart av sin ASrock, vet du hur man råder bot på det?
Ok de här två kommandona visar vad man har för grafikkort.

Kod: Markera allt

lspci | grep VGA
eller

Kod: Markera allt

sudo lshw -C video
Sen ser du det också i nVidias kontrollpanel via Meny System > Administration.

Re: Ljud via HDMI

Postat: 06 feb 2011, 19:03
av Falkens.se
nVidia Corporation G98 [GeForce 9200M GS]
Detta fick jag fram.

Re: Ljud via HDMI

Postat: 06 feb 2011, 19:07
av Falkens.se
webaake skrev:Detta kommando vid uppstart fixar det;

Kod: Markera allt

alsactl -f /var/lib/alsa/asound.state restore &
Kör jag det varje gång eller räcker det 1 gång ???

Re: Ljud via HDMI

Postat: 06 feb 2011, 19:47
av pun
Falkens.se skrev:
nVidia Corporation G98 [GeForce 9200M GS]
Detta fick jag fram.
Ok då kommer VDPAU att funka.

Installera paktetet

Kod: Markera allt

libvdpau1
på det sätt du tycker är enklast.

Sen aktiverar man då VDPAU i XBMC så här. (jag kör Dharma)

Bilden klickbar !

Bild

----------------------------------
Angående att alsa inte kommer ihåg mute läget så skulle jag nog välja någon av dessa lösningar.

http://www.google.com/search?client=ubu ... 79649afcb0

Kan inte se vilken som är att föredra.

Re: Ljud via HDMI

Postat: 12 feb 2011, 02:32
av spacebug
TACK pun !

Jag hade själv suttit i flera timmar med min "ASUS EEEBOX 1501P" och kunde för mitt liv inte förstå varför XBMC-Live-10.0 fungerade klockrent men när jag installerde ubuntu 10.10 själv så fick jag inget ljud.

Följande rad:
load-module module-alsa-sink device=hw:1,7

Som jag lade till sist i min /etc/pulse/default.pa
och att jag sen rebootade och valde den nya outputen i ljudinställningar gjorde att jag fick igång det! :-)

Re: Ljud via HDMI

Postat: 13 mar 2011, 19:04
av Falkens.se
Ok då kommer VDPAU att funka.

Installera paktetet

Kod: Markera allt

libvdpau1
Om man får

Kod: Markera allt

libvdpau1: kommandot hittades inte
när man kör

Kod: Markera allt

libvdpau1
. vad är det för fel då? :-\

Re: Ljud via HDMI

Postat: 13 mar 2011, 19:58
av pun
libvdpau1 är ett bibliotek för VDPAU funktioner som förnärvarande enbart används med nVidia-kort, bättre än eller lika med 8XXX kort.

VDPAU är då grafikaccelerering mha GPUn (CPUn blir kraftigt avlastad)

XBMC samt Mplayer har inbyggt stöd som man kan välja i inställningarna för Video ut.

Gnome Mplayer är ett enkelt val för att testa (frontend mot mplayer), "kungen av alla mediaspelare" dvs mplayer installeras då oxå.....

Re: Ljud via HDMI

Postat: 15 mar 2011, 21:43
av Wiborg82
Jag testar ifall man kanske kan få lite bättre hjälp här.

Jag startade följande tråd då jag inte fick ut något ljud alls, varken analogt eller digitalt: http://ubuntu-se.org/phpBB3/viewtopic.php?f=216&t=53142

Har följt det som står i den tråden och även testat en del saker i den här tråden och nu får jag ut ljud analogt, men inte digitalt varken via HDMI eller optiskt. Är det någon som har något förslag på vad jag kan testa?

Re: Ljud via HDMI

Postat: 15 mar 2011, 21:45
av pun
Posta svaret på det här kommandot är en bra början

Kod: Markera allt

aplay -l