Portál AbcLinuxu, 9. května 2024 12:44


Dotaz: nastaveni hlasitosti spdif vystupu

3.2.2008 23:15 zdenek-hbr | skóre: 10 | blog: .
nastaveni hlasitosti spdif vystupu
Přečteno: 538×
Odpovědět | Admin
zdravim,

jde nastavit hlasitost integrovaneho spdif vystupu na nforce4 desce (Realtek ALC850)? modul Intel8x0. vystup normalne funguje, ale nelze nastavovat hlasitost - master kanal nereaguje :(. Mam jeste Audigy 2 a tam lze hlasitost spdif regulovat (bohuzel vsak nefunguje AC3 passthrough... ale to uz jinde jsme...) zdenek
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

SkyRaT avatar 4.2.2008 07:54 SkyRaT | skóre: 8 | Blansko, Praha, Nagoya
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim,

rozhodne bych se ubiral smerem Audigy nez Realtek. Ale u SPDIF (prepousteneho PCM) je to snad jedno. AC3 passtru je jen vec nastaveni. Je slozitejsi AC3 dekodovat (odstranovat) nez ho v signalu nechat.

Predpokladam, ze pouzivas ALSU. Vetsinou ne vsechny mixery spravne komunikuji s driverem a nektere volby jsou spatne nebo vubec nejsou k dispozici. Pro ALSA driver ja nejlepsi pouzit text-based alsamixer.

U Audigy i Realteku muzes pro hlasitost SPDIF pouzit software mixing. Umi to vetsina koncovych aplikaci jako mplayer, vlc, xmms, audacious, atd. Nebo to muze umet a vetsinou umi i sam alsa driver.
Jeste zavisi na tom, jak mas nastavene SPDIF, ja mam v mixeru moznost PCM, ktera tzv. jen prepousti data z PCM kanalu do SPDIF. Pak hlasitost mozna pujde ovlivnit PCM faderem na mixu - v zavislosti na implementaci. Druhou volbou je ADC, ktera by mela prepoustet master kanal z mixu do SPDIF. Nastaveni hlasitosti zavisi opet na implementaci.

Reseni: Pokud ti to nefunguje, prostuduj si, co vsechno umi ALSA s tvoji zvukovkou a pokus se to rozumne nastavit (pouzij ALSA tooly, zadny kmixy a podobne). Pokud to i tak nebude chodit, zkus upgrade na posledni alsu a kernel, pripadne nahlas bug na alsu.
4.2.2008 18:52 zdenek-hbr | skóre: 10 | blog: .
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
coz o to ja bych taky radeji pouzival Audigy, ale ten AC3 pass je fakt problem. kdyz pustim mplayer -ao alsa:device=iec985 -ac hwac3 film.avi tak vidim ze mplayer posila AC3 data rovnou na spdif ale reciever na to nereaguje. podle iecset je spdif prepnuty na non-audio. s tim stejnym nastavenim to pres realteka slape jak ma...

jinak s tim realtekem to chapu. dik
4.2.2008 18:55 zdenek-hbr | skóre: 10 | blog: .
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
btw alsu mam 1.0.15
4.2.2008 23:06 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
Pokud má audigy regulaci hlasitosti spdif, pouštíš AC3 při maximální hlasitosti?
4.2.2008 23:58 zdenek-hbr | skóre: 10 | blog: .
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
tak jsem to zkusil a ani tak to nejede
4.2.2008 13:05 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ovladač v alse obvykle poskytuje jen takové ovládací prvky, které jsou implementované přímo HW zvukovky.

Jenom pro představu - před měsícem se do devel alsy dostal patch pro regulaci hlasitosti SPDIF výstupu pro kodek AD1988, protože přímo ten kodek umí hlasitost SPDIF výstupu regulovat. ALC850 dle datasheetu takovou funkci nemá.

Pokud chceš regulaci hlasitosti kanálu, kterou nenabízí přímo ovladač (tedy HW desky), máš možnosti:

1. Použít plugin softvol v userspace konfiguraci alsy a vytvořit přes něj nové virtuální zařízení, které budeš používat jen pro PCM přes SPDIF. AC3 bys pouštěl přes původní zařízení (standardně nazývané spdif nebo iec958), aby nedocházelo ke změnám v non-audio datech.

http://alsa.opensrc.org/index.php/Softvol

2. Používat regulaci hlasitosti poskytovanou přímo přehrávacími aplikacemi (pokud ji mají).
4.2.2008 18:54 zdenek-hbr | skóre: 10 | blog: .
Rozbalit Rozbalit vše Re: nastaveni hlasitosti spdif vystupu
takze limit hardware. nebyl jsem si jistej. dik

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.