|
ALSA i brak miksowania
Malin - 01-10-2009 18:28
Witam!
Nie dawno (~2 tygodnie temu) postawiłem Debiana Testing. Wszystko działa dobrze oprócz jednej rzeczy - nie mogę uzyskać dzwięku z kilku aplikacji na raz. Po instalacji systemu (instalowałem wersję podstawową - bez Xów itd.) i paru niezbędnych rzeczy typu Xorg, fluxbox, zainstalowałem pakiet alsa-base - ponoć wszystko miało ustawić się automagicznie, ale jak widać nie do końca się udało.
Kilka informacji:
Wynik polecenia lspci: malin@malin:~$ lspci 00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge 00:01.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (int gfx) 00:0a.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 5) 00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [IDE mode] 00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller 00:12.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller 00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller 00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller 00:13.1 USB Controller: ATI Technologies Inc SB700 USB OHCI1 Controller 00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller 00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 3a) 00:14.1 IDE interface: ATI Technologies Inc SB700/SB800 IDE Controller 00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) 00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller 00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge 00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200 Graphics 01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Wynik polecenia cat /proc/asound/cards: 0 [SB ]: HDA-Intel - HDA ATI SB HDA ATI SB at 0xfe024000 irq 16 1 [HDMI ]: HDA-Intel - HDA ATI HDMI HDA ATI HDMI at 0xfdffc000 irq 19
Wynik polecenia cat /proc/asound/modules: 0 snd_hda_intel 1 snd_hda_intel
Wynik polecenia cat /proc/asound/version: Advanced Linux Sound Architecture Driver Version 1.0.20.
Wynik polecenia uname -a: Linux malin 2.6.30-1-amd64 #1 SMP Sat Aug 15 18:09:19 UTC 2009 x86_64 GNU/Linux
Wynik polecenia dpkg -l | grep alsa: ii alsa-base 1.0.21+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-tools-gui 1.0.20-1 GUI based ALSA utilities for specific hardwa ii alsa-utils 1.0.20-3 ALSA utilities ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard ii gnome-alsamixer 0.9.7~cvs.20060916.ds.1-2 ALSA sound mixer for GNOME ii gstreamer0.10-alsa 0.10.24-2 GStreamer plugin for ALSA ii libesd-alsa0 0.2.41-5 Enlightened Sound Daemon (ALSA) - Shared lib rc libsdl1.2debian-alsa 1.2.13-4+b1 Simple DirectMedia Layer (with X11 and ALSA
Wynik polecenia dpkg -l | grep pulse: ii gstreamer0.10-pulseaudio 0.10.16-1 GStreamer plugin for PulseAudio rc libpulse-browse0 0.9.15-4.1 PulseAudio client libraries (zeroconf suppor ii libpulse0 0.9.15-4.1 PulseAudio client libraries rc pulseaudio 0.9.15-4.1 PulseAudio sound server
W alsamixer chip to: Realtek ALC889A.
Używam ww. zintegrowanej karty muzycznej - nie mam pojęcia czy obsługuje ona sprzętowe miksowanie. Próbowałem grzebać z dmixem na podstawie informacji zamieszczonych w temacie o alsie, szukałem trochę na google - niestety nic co znalazłem nie pomogło. Gdy leci coś w MPD i chcę oglądać np. film na youtube, iceweasel wypisuje komunikat: ALSA lib pcm_dmix.c:1010:(snd_pcm_dmix_open) unable to open slave
Da się coś z tym zrobić?
ilin - 01-10-2009 18:45
Myślę że OSS4 rozwiąże problemy mixowania. http://dug.net.pl/tekst/64/oss4_w_debianie
Malin - 01-10-2009 18:55
Czy decydując się na OSS4 muszę wcześniej pozbyć się Alsy, czy instalować na to co jest?
[ Dodano: 2009-10-01, 19:38 ] Zainstalowałem i problem ustąpił. Pojawił się za to kolejny - dziwny szum, pod Alsą tego nie było. Mixer oss do najpiękniejszych nie należy :/.
[ Dodano: 2009-10-01, 19:48 ] Pobawiłem się mikserem i teraz wszystko jest ok. Dziękuję za pomoc!
ilin - 04-10-2009 09:41
To ma grać a nie wyglądać. :)
darkwater - 04-10-2009 14:27
Pozwolę sobie podczepić się pod temat z lekkim OT.
ilin, wiadomo coś konkretnego o komunikacie nowego oss4, że jest to wersja trial? Coś ponad to co napisano na DUG?
ilin - 04-10-2009 14:42
Gotowe paczki są trialem.
Jesli sam skompilujesz ze źródeł trialem nie jest. Własnie tego uzywam.
Na dugu jest link do źródeł ale podam jeszcze raz. http://www.4front-tech.com/developer/sources/stable … c-gpl.tar.bz2
darkwater - 04-10-2009 14:48
Dzięki za informację. Teraz tylko poczekać na jakiś ludzki mikser qt/kde i będzie system dźwiękowy (prawie)doskonały.
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|