Strona 1 z 1

ALSA i brak miksowania

: 01 października 2009, 18:28
autor: Malin
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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

 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:

Kod: Zaznacz cały

 0 snd_hda_intel
 1 snd_hda_intel
Wynik polecenia cat /proc/asound/version:

Kod: Zaznacz cały

Advanced Linux Sound Architecture Driver Version 1.0.20.
Wynik polecenia uname -a:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

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:

Kod: Zaznacz cały

ALSA lib pcm_dmix.c:101:( snd_pcm_dmix_open) unable to open slave
Da się coś z tym zrobić?

: 01 października 2009, 18:45
autor: ilin
Myślę że OSS4 rozwiąże problemy mixowania.
http://dug.net.pl/tekst/64/oss4_w_debianie

: 01 października 2009, 18:55
autor: Malin
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!

: 04 października 2009, 09:41
autor: ilin
Mixer oss do najpiękniejszych nie należy
To ma grać a nie wyglądać. :)

: 04 października 2009, 14:27
autor: darkwater
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?

: 04 października 2009, 14:42
autor: ilin
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

: 04 października 2009, 14:48
autor: darkwater
Dzięki za informację. Teraz tylko poczekać na jakiś ludzki mikser qt/kde i będzie system dźwiękowy (prawie)doskonały.