Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Multimédia => Téma založeno: Veselá#Houba 05 Dubna 2008, 17:33:34
-
Zdravíčko vespolek!
Mám takový problémek se svými 5.1 repro na desce Asus a8n-sli deluxe. Deska má 7.1 výstup (v podobě několika 3.5 jacků) a já potřebuji, aby hrály mé 5.1 repro. Po dlouhém bádání se mi podařilo nastavit duplikaci kanálů v ~/.asoundrc , aby to fungovalo takto:
pcm.dmixs51 {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
rate 48000
channels 6
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096
}
}
pcm.duplicate {
type route
slave.pcm "dmixs51"
slave.channels 6
ttable.0.0 1 #probably FL
ttable.1.1 1 #probably FR
ttable.0.2 1 #cent L 0.5 (1)
ttable.1.2 1 #cent R 0.5 (1)
ttable.0.3 0.5 #subv L 0.5
ttable.1.3 0.5 #subv R 0.5
ttable.0.4 1.2 #RL 1
ttable.1.5 1.2 #RR 1
}
Problém je ten, že nechci, abych musel v každém programu ručně měnit alsa zařízení na "duplicate", ale aby se změnil defaultní výstup. Pokud změním jméno "pcm.duplicate" na "pcm.default" , alsa úplně přestane pracovat.
Předem děkuji za návrhy.
-
Tak si nakonec sám odpovím :D
Pro všechny kdo by hledali řešení pro podobný problém: tady je můj ~/.asoundrc
pcm.dmixs51 {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
rate 48000
channels 6
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096
}
}
pcm.duplicate {
type route
slave.pcm "dmixs51"
slave.channels 6
ttable.0.0 1 #probably FL
ttable.1.1 1 #probably FR
ttable.0.2 1 #cent L 0.5 (1)
ttable.1.2 1 #cent R 0.5 (1)
ttable.0.3 0.5 #subv L 0.5
ttable.1.3 0.5 #subv R 0.5
ttable.0.4 1.2 #RL 1
ttable.1.5 1.2 #RR 1
}
pcm.formono {
type route
slave.pcm "dmixs51"
slave.channels 6
ttable.0.0 1 #probably FL
ttable.0.1 1 #probably FR
ttable.0.2 1 #cent L 0.5 (1)
ttable.0.2 1 #cent R 0.5 (1)
ttable.0.3 0.5 #subv L 0.5
ttable.0.3 0.5 #subv R 0.5
ttable.0.4 1.2 #RL 1
ttable.0.5 1.2 #RR 1
}
pcm.!default {
type route
slave.pcm "dmixs51"
slave.channels 6
ttable.0.0 1 #probably FL
ttable.1.1 1 #probably FR
ttable.0.2 1 #cent L 0.5 (1)
ttable.1.2 1 #cent R 0.5 (1)
ttable.0.3 0.5 #subv L 0.5
ttable.1.3 0.5 #subv R 0.5
ttable.0.4 1.2 #RL 1
ttable.1.5 1.2 #RR 1
}
Vtip byl v tom, uvést před "default" vykřičník... a přitom taková blbost :)
-
cau .. ja mam zase letity problem s tim, ze na me desce hraji repro i po pripojeni sluchatek .. je to zpusobeno tim, ze alsa ma zmatek v tech vystupnich kanalech ..
neslo by to osetrit timto zpusobem ??
-
Zdravím, .asoundrc řešil částečně problém dokud sem měl v desce SB audigy, tu sem vyhodila vrátil se k integr AC97 a ta si umí nastavit duplikaci kanálů sama, jen si to chce trochu pohrát s mixérem. .asoundrc sice taky duplikuje na další výstupy, ale když s aktivním .asounrc spustím openarena, tak v ní vůbec nejde zvuk a navíc se mi nemixovalo více zdrojů hrajících současně. Povedlo se někomu rozchodit zvuk v alse aby šel stejně dobře jako ve widlích? Existujou originální ovladače pro konkrétní zvukovku, nebo to všechno jede přes nějakej univerzální driver?
-
Ja jsem právě samozřejmě nejdřív zkoušel kombinace snad všech nastavení mixeru a všech výstupů na desce, ale pořád mi některý repro vůbec nehrálo.
nettezzaumana: Rád bych poradil, ale zas tak do toho nevidim, svoje .asoundrc jsem dělal stylem "google-pokus-omyl"
Na stránkách http://defectivecompass.wordpress.com/2007/12/05/alsa-configuration/ (http://defectivecompass.wordpress.com/2007/12/05/alsa-configuration/) nějakej člobrda řeši 2 zvukové karty, tak by se mozna to routováni mohlo zneužít i pro účely toho co potřebuješ.