LinuxForum.Fans
Тема

ALSA: Нет звука

Автор: Sunsetcolours 15 сообщений 7463 просмотров
#197968

Поставил ALSA, как сказано на вики, но звука так и нет вообще.
У меня две звуковухи. Встроенная и Audigy 2, которую и использую.
Пользователь состоит в группе audio. Помогите, люди добрые.
[console]lsmod|grep 'snd'
snd_hda_codec_analog 78696 1
snd_emu10k1 137333 2
snd_rawmidi 19519 1 snd_emu10k1
snd_ac97_codec 114231 1 snd_emu10k1
ac97_bus 1174 1 snd_ac97_codec
snd_hda_intel 22122 4
snd_hda_codec 77927 2 snd_hda_codec_analog,snd_hda_intel
snd_pcm 73952 5 snd_emu10k1,snd_ac97_codec,snd_hda_intel,snd_hda_codec
snd_seq_device 5268 2 snd_emu10k1,snd_rawmidi
snd_timer 19416 2 snd_emu10k1,snd_pcm
snd_util_mem 2296 1 snd_emu10k1
snd_hwdep 6325 2 snd_emu10k1,snd_hda_codec
snd 57818 21 snd_hda_codec_analog,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm,snd_seq_device,snd_timer,snd_hwdep
soundcore 6146 1 snd
snd_page_alloc 7121 3 snd_emu10k1,snd_hda_intel,snd_pcm[/console]
[console]lspci | grep 'Audio'
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)[/console]
P.S. Наверняка я туплю и все решается просто...

#198108

Через alsaconf настраивал?

#198119

Если Вы пытаетесь использовать внешнюю звуковуху, не проще ли встроенную отключить в BIOS?

#198145

Sunsetcolours, какой у вас дистрибутив?

У меня в бубунте 10,04 все нормально переключается через "Параметры звука". А раньше, когда пользовался арчем и бубунтой 8,04 делал так:
в папке /etc/modprobe.d создавал файл sound.conf и писал следующее:
alias snd-card-0 snd-ca0106
alias sound-slot-0 snd-ca0106
alias snd-card-1 snd-hda-intel
alias sound-slot-1 snd-hda-intel
options snd-ca0106 index=0
options snd-hda-intel index=1

P.S. Встроенная карта Realtek на чипе Realtek ALC888, внешняя - Creative X-Fi Extreme на чипе CA0106
И вот может поможет http://archlinux.org.ru/forum/viewtopic.php?f=18&t=4185

#198148

Samath, Archlinux

SkaarjZR, Да

mvt написал:
Если Вы пытаетесь использовать внешнюю звуковуху, не проще ли встроенную отключить в BIOS?

Ага, помогло)

#198197

Sunsetcolours, ну и какое сообщение выдала alsaconf?

#198430
SkaarjZR написал:
Sunsetcolours, ну и какое сообщение выдала alsaconf?

Ну, как... Запустился настройщик Alsa и всё настроил пучком.

#198442
Sunsetcolours написал:

Ну, как... Запустился настройщик Alsa и всё настроил пучком.

Ну значит должно работать. Уровни-то хоть регулируются? Если alsamixer не запускается, надо копать настройки, если запускается, то вероятно проблема носит аппаратный харакер.

#198650
Sunsetcolours написал:
Archlinux

В нем же OSS как часы работает, зачем же алза?

#198813
враг системы написал:
[quote=Sunsetcolours]Archlinux

В нем же OSS как часы работает, зачем же алза?[/quote]
Теперь и Alsa работает как часы) В биосе отключил встроенную и всё.

#199769
враг системы написал:
В нем же OSS как часы работает, зачем же алза?

Старовато однако OSS. Причем давно.

#200291

--=XliN=-- написал:
Старовато однако OSS. Причем давно.
Ну а чего такого в нет?
#282688

у меня тоже нет звука, alsamixer запустил, и я поднял там все ползунки громкости, VLC играет, ползунок воспроизведения движется, и громкость меняется. Но без звука. Регулятор громкости тоже стоит на средней мощности. В консоли VLC показывает сообщения

text
lm@debian:/usr/bin$ ./vlc
VLC media player 1.1.3 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
Warning: call to signal(13, 0x1)
[0x86728fc] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(17, 0xb5cae0d4, 0xb5cae048)
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()
Warning: call to rand()

lm@debian:/usr/bin$ ./vlc VLC media player 1.1.3 The Luggage (revision exported) Warning: call to srand(1351508566) Warning: call to rand() Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") Warning: call to signal(13, 0x1)

#282713

Была такая же проблема. Решилось вводом команд

text
su
alsactl init

2.6.32.5 kernel
Без перезагрузки, vlc стал играть музыку.

#282730

Скорее всего нужно просто настроить запуск сервиса alsa.
Как это настроить - зависит от дистрибутива.

Войдите или зарегистрируйтесь, чтобы ответить.