|
[+] Squeeze konfiguracja alsy
mrbox - 05-07-2009 12:15
Witam wszystkich!
Jestem koleją osobą, która będzie Was męczyła problemem dźwięku w Debianie Squeeze. Ale cały problem wygląda tak- wczoraj przesiadłem się z Gentoo na Debiana i po krótkiej walce z Xorgiem i KDE4 udało mi się postawić w miarę chodzący system. Jednak dzisiaj zachciało mi się go dopieszczać i w tym, skonfigurować dźwięk. Ogólnie, 'coś' jest w stanie się wydobyć z głośników, bo przy starcie kde i jego zamykaniu leci melodyjka- jednak już np. polecenie
speaker-test
daje coś takiego:
debian:/home/kuba# speaker-test
speaker-test 1.0.20
Playback device is default Stream parameters are 48000Hz, S16_LE, 1 channels Using 16 octaves of pink noise ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave Playback open error: -16,Urządzenie lub zasoby zajęte ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave Playback open error: -16,Urządzenie lub zasoby zajęte ALSA lib pcm_dmix.c:1008:(snd_pcm_dmix_open) unable to open slave Playback open error: -16,Urządzenie lub zasoby zajęte
I jestem w kropce bo w Gentoo, z tego co pamiętam, zainstalowałem Alsę, pogłośniłem w alsamikserze i działało od kopa. Poniżej wyniki odpowiednich poleceń:
lspci 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01) 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01) 00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) 00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller 00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03) 00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge 00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge 00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller 01:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon X2300 02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
lspci -n 00:00.0 0600: 1039:0671 00:01.0 0604: 1039:0004 00:02.0 0601: 1039:0968 (rev 01) 00:02.5 0101: 1039:5513 (rev 01) 00:03.0 0c03: 1039:7001 (rev 0f) 00:03.1 0c03: 1039:7001 (rev 0f) 00:03.3 0c03: 1039:7002 00:05.0 0101: 1039:1183 (rev 03) 00:06.0 0604: 1039:000a 00:07.0 0604: 1039:000a 00:0d.0 0200: 10ec:8139 (rev 10) 00:0f.0 0403: 1039:7502 01:00.0 0300: 1002:718a 02:00.0 0200: 168c:001c (rev 01)
cat /proc/asound/cards 0 [SIS966 ]: HDA-Intel - HDA SIS966 HDA SIS966 at 0xfebf8000 irq 18
# cat /proc/asound/modules 0 snd_hda_intel
cat /proc/asound/version: Advanced Linux Sound Architecture Driver Version 1.0.16.
uname -a Linux debian 2.6.26-2-686 #1 SMP Sun Jun 21 04:57:38 UTC 2009 i686 GNU/Linux
dpkg -l | grep alsa ii alsa-base 1.0.20+dfsg-1 ALSA driver configuration files ii alsa-oss 1.0.17-1 ALSA wrapper for OSS applications ii alsa-tools 1.0.20-1 Console based ALSA utilities for specific ha ii alsa-utils 1.0.20-1 ALSA utilities ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard ii libesd-alsa0 0.2.41-5 Enlightened Sound Daemon (ALSA) - Shared lib ii libsdl1.2debian-alsa 1.2.13-4+b1 Simple DirectMedia Layer (withX11 and ALSA
dpkg -l | grep pulse ii libpulse0 0.9.15-2 PulseAudio client libraries
alsamixer Card: HDA SIS966 Chip: Realtek ALC660-VD
Jeszcze jedno co mogę dodać, to to, że wchodząc w ustawienia systemowe->multimedia->obsługa mam tylko gstreamera dostępnego, a wydaje mi się, że jeszcze/zamiast powinno być tam Xine.
Edycja: Tutaj znalazłem połowiczne rozwiązanie problemu - działa do restartu X-ów. Dlatego też nie daję plusika przy temacie.
skynet - 06-07-2009 12:33
Może spróbuj wywalić PulseAudio, mi na KDE4 PulseAudio przysporzyło wiele problemów, ostatecznie zostałem przy alsie.
mrbox - 06-07-2009 12:36
Nie mam PulseAudio - problemem jest Knotify, który blokuje całe urządzenie. Jak na razie nie miałem czasu pokombinować z nim, żeby dał sobie z tym spokój.
jaqbeu - 06-07-2009 13:41
Takie trochę "u mnie działa", ale sprawdź, czy masz takie pakiety: dpkg -l | grep phonon ii libphonon4 4:4.3.1-1 Phonon multimedia framework forQt 4 ii phonon 4:4.3.1-1 metapackage for Phonon multimedia framework ii phonon-backend-gstreamer 4:4.3.1-1 Phonon GStreamer 0.10.x backend ii phonon-backend-xine 4:4.3.1-1 Phonon Xine 1.1.x backend
Na oko wydaje mi się, że nie masz phonon-backend-xine i dlatego pluje błędami (u siebie jak ustawiam GStreamera to też mam straszne problemy z dźwiękiem).
mrbox - 09-07-2009 12:34
$ dpkg -l | grep phonon ii libphonon4 4:4.3.1-1 Phonon multimedia framework for Qt 4 ii phonon 4:4.3.1-1 metapackage for Phonon multimedia framework ii phonon-backend-gstreamer 4:4.3.1-1 Phonon GStreamer 0.10.x backend ii phonon-backend-xine 4:4.3.1-1 Phonon Xine 1.1.x backend
Tyle też mam, jednak nie miałem phonon-backend-xine. Ale i tak nie działa. Teoretycznie powinno śmigać, bo już nie mam żadnych błędów, a speaker-test wyświetla coś takiego:
$ speaker-test
speaker-test 1.0.20
Playback device is default Stream parameters are 48000Hz, S16_LE, 1 channels Using 16 octaves of pink noise Rate set to 48000Hz (requested 48000Hz) Buffer size range from 2048 to 8192 Period size range from 1024 to 1024 Using max buffer size 8192 Periods = 4 was set period_size = 1024 was set buffer_size = 8192 0 - Front Left Time per period = 2,834565 0 - Front Left Time per period = 2,986700 0 - Front Left
W Alsamixerze wszytko pogłośnione na maksimum, w kmixie też, a mimo to dalej nie hula. A tych bibliotek PulseAudio nie bardzo mogę się pozbyć, bo mi chce połowę systemu razem z tym wyrzucić, łącznie z managerem okien KDE.
jaqbeu - 09-07-2009 19:00
[ciach]A tych bibliotek PulseAudio nie bardzo mogę się pozbyć, bo mi chce połowę systemu razem z tym wyrzucić, łącznie z managerem okien KDE.
W końcu dekoracja okien to najgłośniejsza część systemu ;)
A poważnie: teraz w Ustawieniach Systemu, w dziale Multimedia, w zakładce Obsługa ustaw Xine jako główne (po prostu zaznacz i przesuń na górę). Potem w Preferowanych urządzeniach testuj wszystkie, które masz, sprawdź, które działa najlepiej (czyli Knotify nie pokazuje żadnych błędów) i ustaw je wszędzie (gry, muzyka etc.) jako domyślne. No i sprawdź w alsamixerze (chociaż wierzę, że to zrobiłeś), czy przypadkiem któryś z kanałów nie jest wyciszony (Master, PCM albo Front).
Teoretycznie mógłbyś też spróbować Jacka, który działa bardzo dobrze i dźwięk jest świetnej jakości (różnicę słyszę nawet na głośnikach w laptopie), ale nie sposób na nim zmusić flasha do odtwarzania dźwięku...
mrbox - 09-07-2009 22:20
@jaqbeu - to z multimediami itd. próbowałem zrobić jako pierwsze i dlatego napisałem, że nie działa. I po ustawieniu Xine jako główne, nie wydaje dźwięku żadne z urządzeń (HDA SIS966 ALC861VD; PulseAudio; Jack Audio Connection Kit) - pomimo tego, że do HDA SIS966 nie pojawiają się żadne zastrzeżenia. We wszystkich mikserach mam wszystko co możliwe pogłośnione na maksimum. Więc tym bardziej dziwi mnie to, że z głośników nic nie leci.
EDIT: Problem rozwiązany- zainstalowałem całe PulseAudio, wywaliłem je, przestawiło mi w alsamixerze kanał 'Front' na Mute, przestawiłem na max z powrotem i działa :D
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|