View previous topic :: View next topic |
Author |
Message |
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Thu Apr 30, 2009 11:08 am Post subject: Serwer dźwięków. |
|
|
Zainstalowałem sobie gentoo. A na menadżer okien wybrałem fluxboxa. Nie chcę instalować nic z kde czy gnomea. Niestety nie mogę włączyć równocześnie mpd i np. flash'a, bo wtedy tylko w jednej rzeczy jest dźwięk.
Jaki jest dobry serwer dźwięku (alternatywa dla ARTSa)? |
|
Back to top |
|
|
Pryka l33t
Joined: 08 Jun 2007 Posts: 658 Location: /dev/null
|
|
Back to top |
|
|
Aktyn l33t
Joined: 25 Dec 2005 Posts: 619
|
Posted: Thu Apr 30, 2009 11:29 am Post subject: |
|
|
Od którejś wersji alsy gdy programy korzystaja z wejścia alsy default, nie powinny dźwięki się blokować. U mnie przynajmniej mplayer i flash (sfwfash) nie blokują się.
A tak poza tym możesz skorzystać z jack'a. W każdym razie mpd niby ma obłsuge, flash nie wiem. Ponoć fajny, i ma pluginy, choć nie mam na razie czasu tego odpalić i skonfigurować u siebie _________________ Aktyn Pages
są ludzie inteligentni, są nad wyraz inteligentni i błyskotliwi, są jasnowidze, są wszechwiedzący bogowie, oraz ludzie piszący kompilatory |
|
Back to top |
|
|
ender74 n00b
Joined: 12 Jun 2005 Posts: 46 Location: Warszawa
|
Posted: Thu Apr 30, 2009 11:29 am Post subject: |
|
|
Pulseaudio.
IMHO nie potrzebny Ci serwer dźwięku tylko dobrze skonfigurowana alsa.
Jak zrobić mixowanie w alsie poczytasz tutaj.
Wystarczy że dodasz do /etc/asound.conf
Code: | pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
#periods 128
#rate 44100
}
bindings {
0 0
1 1
}
}
ctl.mixer0 {
type hw
card 0
}
|
_________________ Pozdrawiam
Marek Chmielewski |
|
Back to top |
|
|
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Thu Apr 30, 2009 12:41 pm Post subject: |
|
|
Nie mam pliku " /etc/asound.conf" (musiałem se go stworzyć). Ale i tak ta konfiguracja nie działa. Będę później bawił się z pulseaudio. |
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Thu Apr 30, 2009 12:45 pm Post subject: |
|
|
Troszkę to dziwne, bo ALSA już od jakiegoś czasu domyślnie włącza dmix na kartach, które nie mają sprzętowego miksowania. Czyli teoretycznie powinno działać out-of-the-box. Jakie ustawiłeś wyjście w mpd? _________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Thu Apr 30, 2009 12:47 pm Post subject: |
|
|
Code: | audio_output {
type "alsa"
name "My ALSA Device"
# device "hw:0,0" # optional
# format "44100:16:2" # optional
}
mixer_type "alsa"
mixer_device "default"
mixer_control "Master"
|
EDIT:
Zabawna rzecz. Jak włącze najpierw Firefox + flash, a potem mplayer'a to działa dźwięk z obydwu źródeł, natomiast na odwrót już nie. mplayer + mpd w obydwu przypadkach kończy się tym, że w jednym jest głos a w drugim nie. To raczej nie jest problem MPD.
Code: | sockolap ~ # lspci | grep Aud
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
|
|
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Thu Apr 30, 2009 3:20 pm Post subject: |
|
|
Brzmi to jakby mplayer jechał na emulacji OSS, a ta zapycha dostęp do karty dźwiękowej. _________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Thu Apr 30, 2009 3:54 pm Post subject: |
|
|
Nie mam oss w kernelu a w USE w make.conf mam "-oss". |
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Thu Apr 30, 2009 3:59 pm Post subject: |
|
|
Jakiego wyjścia używa mplayer? Uruchomienie z -ao alsa:device=default pomaga? _________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Thu Apr 30, 2009 5:01 pm Post subject: |
|
|
Tak, pomogło. Przy flash + mplayer. Przy mpd + mplayer już nie. Jak to wklepać na stałe?
Tylko czemu mpd wymusza wyłączność? Jak to zmienić? |
|
Back to top |
|
|
mziab l33t
Joined: 01 Oct 2004 Posts: 644
|
Posted: Thu Apr 30, 2009 7:30 pm Post subject: |
|
|
Dopisz do /etc/mplayer/mplayer.conf:
Code: | ao=alsa:device=default |
Co do mpd, spróbuj tak:
Code: | audio_output {
type "alsa"
device "default"
name "ALSA"
} |
_________________ Gentoo Linux 13.0 | 3.19 | glibc 2.19 | gcc 4.9.2
mteam | mziab's blog | roslin |
|
Back to top |
|
|
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Thu Apr 30, 2009 7:53 pm Post subject: |
|
|
Z mplayerem pomogło. Ale mpd nadal mi wymusza.
Edit:
To też nie pomogło:
Code: | audio_output {
type "alsa"
name "Sound Card"
options "dev=dmixer"
device "plug:dmix"
}
|
|
|
Back to top |
|
|
Ancestor n00b
Joined: 06 Nov 2006 Posts: 72
|
Posted: Sat May 02, 2009 12:33 pm Post subject: |
|
|
a gdyby tak spróbować użyć oss4 zamiast męczyć się z alsą?
jest w overlayu majeru (http://hg.atheme.org/users/majeru/portage-overlay/)
używam go od co najmniej roku i jeszcze nie zauważyłem jakichkolwiek problemów
wszystko po prostu działa (jedynie skype'a trzeba instalować w wersji obsługującej oss (w tym samym overlayu)) |
|
Back to top |
|
|
socek Tux's lil' helper
Joined: 25 Dec 2007 Posts: 87
|
Posted: Sat May 02, 2009 2:10 pm Post subject: |
|
|
Znalazłem rozwiązanie!
Code: | audio_output {
type "alsa"
name "Alsa Software Volume"
device "mpdvol"
}
|
|
|
Back to top |
|
|
Garrappachc Guru
Joined: 26 Dec 2008 Posts: 362 Location: Kraków
|
Posted: Sat May 02, 2009 8:00 pm Post subject: |
|
|
Ja tam nie wiem, ale mam cały ten fragment zahashowany... _________________ De profundis clamavi ad Te, Domine
emerge --info | virtual aviation |
|
Back to top |
|
|
|