Portál AbcLinuxu, 22. července 2025 15:31


Dotaz: Jak na zvuk 4.0

7.5.2007 14:18 40
Jak na zvuk 4.0
Přečteno: 249×
Odpovědět | Admin
Jak mám zprovoznit zvuk 4.0? Všude jsou návody na 5.1 ale na 4-reprákový se asi už zapomnělo. Některé aplikace mi i nabízí 4.0, ale nefunguje to. Funguje pouze pokud dáv v mixeru dual front. Ve Windows mi to krásně jelo a dvdčka jsem si v pohodě přehrával se zvukem 4.0. Jak to nastavit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

7.5.2007 20:05 sweto | skóre: 20
Rozbalit Rozbalit vše Re: Jak na zvuk 4.0
Odpovědět | | Sbalit | Link | Blokovat | Admin
riesil som nieco podobne, ale potreboval som rozdelit 4 kanaly na dve samostatne zariadenia (zvukovka onboard AC'97). ale da sa to pouzit aj na obycajne surround 4.0 nastavenie

cat /etc/asound.conf

####################################################
###                    dmix                      ###
####################################################
#
# share mixuje zvuk z viacerych vystupov do jedneho (moze hrat naraz mplayer, amarok, skype, ...)

pcm.share {
    type dmix
    ipc_key 1024                                # nejake jedinecne cislo
    ipc_key_add_uid true                        # iba jeden user (true) moze pouzivat zvukovku naraz
    slave {
        pcm "hw:0,1"                            # zvukovka 0, zariadenie 1
#        rate 48000                             # default rate
        rate 44100                              # default rate
        channels 4                              # pocet kanalov
        period_time 0
        period_size 2048
        buffer_time 0
        buffer_size 8192
    }
    bindings {                                  # ktore kanaly sa maju zdielat a na ktory ma ist vystup
        0 0                                     # kanal 0 presunut na kanal 0
        1 1                                     # kanal 1 presunut na kanal 1
        2 2                                     # kanal 2 presunut na kanal 2
        3 3                                     # kanal 3 presunut na kanal 3
    }
}

####################################################
###     surround 4.0 + front 2.0 + rear 2.0      ###
####################################################
#
# mplayer -ao alsa:device=front20 subor.wav - bude prehravat iba na prednych repro (FL, FR)
# mplayer -ao alsa:device=rear20 subor.wav - zvuk z prednych kanalov (FL, FR) sa presunie na zadne repro
# mplayer -ao alsa:device=sur40 subor.wav - bude prehravat na vsetkych 4 kanaloch

pcm.front20 {
    type plug
    slave.pcm "share"
    ttable.0.0 1
    ttable.1.1 1
}

pcm.rear20 {
    type plug
    slave.pcm "share"
    ttable.0.2 1
    ttable.1.3 1
}

pcm.sur40 {
    type plug
    slave.pcm "share"
    route_policy duplicate
}


####################################################
###                   default                    ###
####################################################
#
# prehravanie na prednych repro
# ale nejko sa kurvi skype, ked je to zapnute.
#
# mplayer -ao alsa subor.wav - bude prehravat iba na prednych repro (FL, FR)
# mplayer -ao alsa:device=default subor.wav - bude prehravat iba na prednych repro (FL, FR)
#
#pcm.!default {
#    type plug
#    slave.pcm "share"
#}

pokial odkomentujes ten koniec a zmenis ho na:
pcm.!default {
     type plug
     slave.pcm "sur40"
}
tak by sa vsetky zvuky mali standardne prehravat na vsetkych 4 repro. ale ta poznamocka s tym skype stale plati, takze radsej nechavam default nastavenie tak ako je (hraju iba predne kanaly), a front20, rear20 alebo sur40 uz nastavujem v kazdom programe (amarok, smplayer, ....) samostatne.
samozrejme este musi byt alsa medzi startovacimi skriptami, nech si nacita nastavenia.

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.