[megoldva]HDMI hang beállítás

 ( tovis | 2014. október 30., csütörtök - 15:25 )

Összeraktam egy gépet amit egy 37" "HD ready" plazma TV -re kötöttem HDMI csatlakozóval. Elég antik Gigabyte alaplap és AMD II X2 procival, 2G RAM. A Wheezy -vel kísérletezem, 3.2.0 -ás kernel.
Először az alaplapi videó vezérlőt akartam használni - ATI Radeon 2100. De az 1080p film esetében szinte lehetetlen navigálni - így most egy ATI HD4550 kártyát dugtam bele. Szépen működik is, a gigabites hálózatból NAS -ról lejátsza akár az 1080p -s video (vlmi. 23fps) és elfogadhatóna lehet navigálni. Viszont a hang nagyon nyűgös :(
Azt gyorsna megtaláltam, hogy a kernelnek szólni kell hogy kapcsolja be a HDMI hangot "radeon.audio=1".
A youtube videó szépen teker de a flash playernek nem tudom beállítani a HDMI hang kimenetet.
A VLC bizonyos esetekben teljesen letiltja a audio menüjét? - ilyet még nem láttam. (A szóban forgó filmet magam konvertáltam mpeg2 -ből h264 AVC és AAC -re) A VLC -nek nem tudom fixen beállítani hogy mindig a HDMI -re dolgozzon - minden indításkor ezt be kell neki állítani.
A mixer nem jelenít meg semmit a HDMI hanggal kapcsolatban - lehet hogy ez normális?
Egyre inkább az az érzetem, hogy az xorg -nak kellene elmagyarázni a default hangot? Viszont jó lenne ha skype -ot is tudnék rajta használni.
Belenéztem egy elég szép, hosszú cikkbe a gentoo terjesztéshez, ahol elég mélyen taglalják a radeon kártyákat, ot pl. két firmware fájlal több van mint amit a Debian csomagban van.
Szóval most azt sem tudom merre induljak?
Hogy tudom elérni hogy a flash HDMI -re menjen?
Hogy tudom elérni, hogy a VLC alapból a HDMI -re dolgozzon.
Annyira nem zavaró, de a képméret sem az igazi, mindenütt kicsit kilóg a képernyőről.
SZERK: JA, xfce4 -es desktop.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Anno csodainteles laptop
hdmi kimeneténél ha jól emlékszem az alsat is
kellett bűvölni. (talán .asoundrc ?).

Meg talán mplayer-nek is meg kellett adni valami alsa device féle kapcsolót.
Lehet a vlc-nek is van hasonló.

Meg a tévé volt szopatós, mert 2 hdmi csatlakozója volt,
de csak az egyik fogadta a hangot , az is csak akkor ha a tévé menüjében valami digital audio vagy mi volt beállítva rá. :-)

Ez 2009ben volt, akkor ment így a debian & tv & hdmi,
nem hiszem, hogy azóta elrontották.

Ha volt bluetooth-os telefon, azt meg lehetett távirányítóként is használni.

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

A mixer nem jelenít meg semmit a HDMI hanggal kapcsolatban - lehet hogy ez normális?

Próbáld meg alsamixert, hátha az felhoz valami másik hangeszközt, nvidia-nál van most egy HDA NVIDIA / amit nem tudok kipróbálni, mert a monitor amin lóg néma típusú /, radeonnál nem tudom...

A csodaintelesre nem emlékszem volt-e külön mixerje.

--------

Nem vezetek...Jobb így. Nekem is
meg mindenki másnak is.

nekem a hdmi hanghoz talán valami frisebb alsa-driver csomagot kellett felrakni (vagy frisebb alsa-t kellett fordítani? már nem emlékszem pontosan erre). Ez 12.04-es bubival volt (amd gyári driverrel), ott ez kellett ahhoz h jó legyen. Egy másik amd-s (e350) gépen 14.04-el oob megy az open driver-rel.

Amúgy pulseaudio-t használsz?

Már nem tudom, hogy hol találtam, de nekem ez segített. Igaz, hogy nem ATI, de elvileg nem szabadna számítani.

Hardware lekérdezése:

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1150 Analog [ALC1150 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1150 Digital [ALC1150 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 1 [HDMI 1]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 2 [HDMI 2]
Subdevices: 0/1
Subdevice #0: subdevice #0


Tesztelés:
aplay -D plughw:1,8 /usr/share/sounds/alsa/Front_Center.wav

Ok: hw:1,8


/etc/pulse/default.pa:
load-module module-alsa-sink device=hw:1,8

Továbbá telepítettem a pavucontrol csomagot, és abban állítottam be, hogy melyik kimenetet használja, illetve azt is be kellett állítani, hogy a fallback device is a HDMI legyen. A többi kimenetet pedig letiltottam.

A képméretet pedig a TV menüjében kell beállítani.

-----
(&%;_98\<|{3W10Tut,P0/on&Jkj"Fg}|B/!~}|{z(8qv55sr1C/n--k**;gfe$$5a!BB]\.-

A pavucontrol vonalon elindultam és beleakadtam a PulseAudio csomagba/fogalomba. Holnap megnézem.
Az alsa driverekt is lehet/kell valahogy konfigurálni - ezt több megoldásban láttam.
Ha egyikkel sem jutok dűlőre megpróbálok egy Jessie -t.

* Én egy indián vagyok. Minden indián hazudik.

A pavucontrol elvezetett a pulseaudio csomaghoz (érdemes hozzá csapni a paprefs és a paman csomagokat.
Működik a hang :)
(Jól átvágott egy saját magam által konvertált mp4, amit DVD -ből csináltam és valahogy lemaradt a hangsáv - képzelhetitek)
Viszont, tapasztaltam olyat, mintha begerjedne a rendszer. Volt olyan is, hogy egyszer csak mikor visszaléptem az online streamhez (youtube) akkor megszűnt a hang - újraindítva az xwindow -t megint működik.
Szóval lesz itt még min "csiszolni".
Viszont, nem jó a kép méret. A Desktop Display beállítója 1280x720 -as felbontást mutat 50 vagy 60 Hz -es frissítéssel - a 60 Hz kellemesebb látvány. Viszont alúl és felül is túl lóg :(
Ami furcsa hogy Displayt (automatikusan) Vierra 65" -nak ismeri fel, pedig 94 cm az átló. azaz 37". A papírok szerint a felbontás 1024x720, de mint mondtam alul felül egyaránt túllóg - nem sokkal de a panelek fele lemarad. (Amit nem értek a doksiban van egy zárójeles felbontás is 3072x720 ez nem tudom milyen körülményekre igaz). A frissítésről szó nem esik.
Másik furcsaság, hogy a BIOS és a boot (lilo), eleinte a kernel üzenetek szépen látszanak, amikor belép a drm akkor beállít valamit, mire ami eddig jó volt elromlik, rossz a felbontás.
Az xwindow beállításához próbáltam az xvidtune programot, de bármit próbáltam állítani, kijelentette hogy nem érvényes :(
A másik bánatom, hogy a szöveg elég torz, mintha itt-ott lespórolna néhány pixelt.
Van valami tippetek mit lehet ezekkel kezdeni?

* Én egy indián vagyok. Minden indián hazudik.

A kép méret egy dolog (overscan a neve) teljesen értelmetlen volt számomra. Nem értettem, hogy miért kell egy digitális kijelzőn, a digitális kábelen érkező digitális jelet levágni a széleken. Nem értettem, amíg meg nem láttam a a magyar királyi TV digitális adását overscan nélkül... szemét van a szélén. Mint az analóg jelnek.
TV függő az állítása, nekem LG van, azon így hívják: "Eredeti méret", ezzel kapcsolja ki az overscan-t, és hajlandó a pixeleket 1:1-ben mutatni. Csak tudnám, mi a fenét gondoltak a TV szoftverének készítői, mégis mi a búbánatot fogok rádugni a digitális TV HDMI portjára? Analóg antennát?

Igen már találkoztam ezzel a technológiával :( Elvileg nálam is van ilyen de nem változott a kép.
A Raspberry PI -n futtatott XBMC is így viselkedett. Viszont akkor hogy tudom ehhez a viselkedéshez alakítani pl. az iceweasle -t? Valami olyan kéne ami képes az xservert(?) rávenni arra, hogy NE használja ki a teljes területet - hagyja "üresen" az overscan területeket. Talán a google.

* Én egy indián vagyok. Minden indián hazudik.

Igen, RPI raspbian-al alaból így ment, de át lehet állítani a boot konfigjában. OpenELEC nem csinálja.

Látom a lenti post-ban, hogy megoldódott :) nekem NVidia van, a zárt driverrel ott is lehetett állítani az overscan mértékét (pontosabban a TV overscan-jének a kompenzálását). Érdekes adalék, hogy a TV nem minden felbontásra overscan-el, de szerencsére a menüjéből kikapcsolható ez a viselkedés teljesen.

Az én Viera -m 2007 -es évjárat (ezért is kell mellé valami mert alapból nem tud semmi ilyen szolgáltatást, a hozzá vásárolt DVD lejátszó mp4 -ig jó az is csak bizonyos felbontás).
Most jól néz ki a helyzet, leszámítva, hogy még nem tudom hogy lehet majd bekapcsolni, ill. mi lesz a hűtéssel - k'rva meleg a videó kártya :(

* Én egy indián vagyok. Minden indián hazudik.

Úgy néz ki a kiinduló probléma megoldódott :)
A HDMI hang beállításához a pulseaudio csomag kell.
A címben nem szereplő probléma - TV overscan -re - a megoldás a nativ, non-free driver telepítése volt! Minden a helyére került. A karakterek is jobban néznek ki, de ezen még jó lenne finomítani.
A Debian, a jól értelmezhető, teljesen intuitív és asszociatív csomagnevekbe rejtette a non-free ati drivereket:
fglrx-driver és a fglrx-control
A telepítés folyamán jelzi, hogy kézzel is kell konfigurálni:
"#aticonfig --initial"
Ami nálam annyiból állt, hogy létrehozott egy xorg.conf filet, amivel az első újraindításkor látszólag, tökéletesen működik. Nincs túllógás sem a konzolon, sem xwindow/xfce.
Köszönöm a segítséget.

* Én egy indián vagyok. Minden indián hazudik.

Sziasztok!

Azt honnan lehet tudni, hogy a radeon.audio=0 kernel paraméter működött-e?
Van valami log, ami kiírja, hogy sikeres volt ez az opció?

Ha elírom és yadeon.audio=1 -t írok, akkor hol látom, hogy nem jó valami? Vagy nem csak nem boot-ol be a gép és abból látom ? :)