Strona 1 z 1

ALC883 - brak dźwięku w głosnikach, jest w słuchawkach

: 12 mar 2010, 16:29
autor: grzegrz
Mój problem polega na tym, źe dźwięku w głośnikach w ogóle nie ma, po podłączeniu słuchawek dźwięk w nich działa.

Mój sprzęt to MSI Wind 12 U230.
aplay -l zwraca:

Kod: Zaznacz cały

**** Lista PLAYBACK urządzeń ****
karta 0: SB [HDA ATI SB], urządzenie 0: ALC883 Analog [ALC883 Analog]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
karta 1: HDMI [HDA ATI HDMI], urządzenie 3: ATI HDMI [ATI HDMI]
  Urządzenia podrzędne: 1/1
  Urządzenie podrzędne #0: subdevice #0
Próbowałem już dopisywać w /etc/modprobe.d/alsa-base, po "options snd-hda-intel model="

Kod: Zaznacz cały

3stack-6ch
3stack-dig
auto
targa-dig
targa-2ch-dig
Dźwięk pojawia się w słuchawkach tylko przy wpisanym 3stack-6ch.

Próbowałem też aktualizować ALSA przez skrypt znaleziony tu na forum, bez efektu.

Dodam jeszcze:
asoundconf list

Kod: Zaznacz cały

Names of available sound cards:
SB
HDMI
oczywiście SB ustawione jako domyślne.

W applecie głośności nic nie jest wyciszone, natomiast alsamixer zwraca

Kod: Zaznacz cały

alsamixer: function snd_ctl_open failed for default: No such device
Gnome ALSA Mixer działa ok, tam też nic nie jest wyciszone.

Na jajku siedzę dystrybucyjnym, a alsa z repo Hardego (wróciłem do tej wersji, bo najnowsza nie robila żadnej różnicy).

Jakiś pomysł? :(

EDIT: Przez applet w zasobniku systemowym karta wykrywana jest "HDA ATI SB (mixer)". Dźwięk na słuchawkach jest tylko wtedy, gdy mam ustawione Channel Mode na 6ch. Zmiana tego ustawienia nie powoduje włączenia dźwieku w głośnikach, natomiast przy zmianie milkną słuchawki.

System jak w opisie.

EDIT:
Znalazłem rozwiązanie problemu. Może komuś się przyda, więc zamieszczam opis.

Rozwiązanie:
Przez polecenie lspci | grep Audio dowiedziałem się, że:

Kod: Zaznacz cały

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia
01:05.1 Audio device: ATI Technologies Inc RS780 Azalia controller
Zacząłem szukać rozwiązania dla tego chipsetu. Należy ściągnąć program hda-verb (np tu), trzeba sobie to skompilować poleceniem make, plik wykonawczy skopiować np do /usr/local/bin/. Dźwięk będzie działał po wpisaniu:

Kod: Zaznacz cały

sudo /usr/local/bin/hda-verb /dev/snd/hwC0D0 0x15 SET_EAPD_BTLENABLE 2
:)
Proponuję dodać to polecenie przy starcie systemu, np dodać do /etc/rc.local

W pliku /etc/modprobe.d/alsa-base mam natomiast dopisane:

Kod: Zaznacz cały

options snd-hda-intel model=6stack-dig probe_mask=1
Nie mam tylko jak sprawdzić HDMI (brak sprzętu z takim interfejsem), ale:
1. Głośniki działają
2. Głośniki się wyłączają po podłączeniu słuchawek
3. Mikrofon nie działa, ale jak się z tym uporam, to napiszę jak poprawić.

Odp: ALC883 - brak dźwięku w głosnikach, jest w słuchawkach

: 13 paź 2010, 19:36
autor: nekro

Kod: Zaznacz cały

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
po aktualizacji wystąpił identyczny problem co opisany wyżej. podrzuciłam co wywaliło po komendzie lspci | grep Audio
jakies pomysły?

Odp: ALC883 - brak dźwięku w głosnikach, jest w słuchawkach

: 17 paź 2010, 14:41
autor: Cogito18
Miałem ten sam problem już od którejś aktualizacji do 10.04 na

Kod: Zaznacz cały

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Rozwiązanie okazało się banalne. Wystarczy dodać do /etc/modprobe.d/alsa-base.conf linię

Kod: Zaznacz cały

options snd-hda-intel model=auto
Potem restart i powinno działać jak trzeba.

Odp: ALC883 - brak dźwięku w głosnikach, jest w słuchawkach

: 18 paź 2010, 19:13
autor: nekro
Cogito18 pisze:Miałem ten sam problem już od którejś aktualizacji do 10.04 na

Kod: Zaznacz cały

00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
Rozwiązanie okazało się banalne. Wystarczy dodać do /etc/modprobe.d/alsa-base.conf linię

Kod: Zaznacz cały

options snd-hda-intel model=auto
Potem restart i powinno działać jak trzeba.
Jestes geniuszem, dziekuje :clap: działa!!