Большое спасибо!!! Была аналогичная проблема, как у ТС. Решилась созданием в домашней папке файлика
.asoundrc, с содержимым из ссылки smile
Не работает звук debian squeeze
diandsh
попробуйте,
apt-get install oss-compatУже стоит... Совет от zerg тоже не помог :(
oss-compat
oss вызовет только новые проблемы т.к. не используется в дебиан.
diandsh, удалить всё что похоже на oss, alsa, pulseaudio, и скомпилять алсу из исходников.
если и это не поможет.. значит вы нам не всё рассказываете.
Столкнулся с той же проблемой. Решил добавлением пользователя в группу audio.
#adduser имя_пользователя audioЧтоб не плодить темы:
На сквизи имеем всё туже проблему:
[console]
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[/console]
[console]
#aplay
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[/console]
Читал много, пробовал тоже много всего. Пересобирал драйвера с офф сайта. Игрался с .asoundrc. Итог один - глючит звук, проигрывается по настроению. Можно плеер перезапускать 5-10 раз, бывает заиграет. Если в .asoundrc прописать четко карту 0 (см.выводы ниже), то плеер начинает чаще играть, чем нет, но проблемы в броузерах с Flash'ом сохраняется - не играет и все.
Выводы:
[console]
#aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default:CARD=NVidia
HDA NVidia, ALC662 rev1 Analog
Default Audio Device
front:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
Front speakers
surround40:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=NVidia,DEV=0
HDA NVidia, ALC662 rev1 Digital
IEC958 (S/PDIF) Digital Audio Output
[/console]
[console]
#aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
[/console]
[console]
#cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xdbff8000 irq 22
[/console]
Как видно, у меня всего одна карта без всяких дополнительных устройств типа HDMI Audio и выбирать мне просто неизчего.
.asoundrc сейчас нету, так как привел все в состояние дефолтовых настроек.
lsof, fuser показывают, что нету процессов которые бы использовали моё устройство.
Ну куда еще копать?
Тоже установил себе debian squeeze и нет звука, таже фигня была и в последней ubuntu... ноут ASUS V1Jp
Так так видно в линуксах эта нерешаемая проблема. Добавлю и свои пару "ласковых" - звука нет вообще-только заметил- карточка от VIA P4M900T.
А вот со звуком проблемка так и не решилась, никто таки не в курсе в чём может быть дело?
Чтоб не плодить темы:
На сквизи имеем всё туже проблему:
[console]
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[/console]
Проблема решена.
Занялся этим вопросом и просидел с ним пару дней. В принципе наверное решение нашел бы раньше, если бы было больше опыта с *nix.
Решение в совместном доступе к устройству и DMix. Читать тут - http://alsa.opensrc.org/Dmix