altlinux-6.0.0_beta-20101015-kdesktop-i586-ru-install-dvd5.iso звуковая карта Creative Labs SB Audigy (rev 03). После установки системный звук есть, однако kaffeine пишет "Cannot create audio output." Dragon работает нормально. С набортным звуком такого не наблюдается. Ошибка пропала после установки дополнительных пакетов. Предположительно aserver, поскольку заодно ставились и другие видеопроигрыватели. Перезапуск сеанса проводился.
Так пропала ошибка или нет? Если у kaffeine вдруг чего в зависимостях не хватает -- это на него перевешивать надо. Хотя пока похоже на какой-то занятный local misconfiguration.
(В ответ на комментарий №1) > Так пропала ошибка или нет? Ошибка пропала, но.. Стандартная установка, в kaffeine звука нет, в dragon player есть, smplayer молчит, но сообщений об ошибках нет и видео проигрывается, amarok работает, системный звук есть, в kmix и alsamixer все каналы видны. При включении в BIOS встроенного аудио и переключении на него всё нормально работает, т.е. kaffeine и всё остальное. Установка дополнительных пакетов связанных с alsa, отключение встроенного аудио, перезапуск. Всё играется через audigy, но в kmix и alsamixer почему то становится виден только мастер-канал.
Прикладываю кусок вывода smplayer после переустановки. Debug: MplayerProcess::parseLine: '==========================================================================' Debug: MplayerProcess::parseLine: 'Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders' Debug: MplayerProcess::parseLine: 'AUDIO: 48000 Hz, 2 ch, s16le, 1536,0 kbit/100,00% (ratio: 192000->192000)' Debug: MplayerProcess::parseLine: 'ID_AUDIO_BITRATE=1536000' Debug: MplayerProcess::parseLine: 'ID_AUDIO_RATE=48000' Debug: MplayerProcess::parseLine: 'ID_AUDIO_NCH=2' Debug: MplayerProcess::parseLine: 'Selected audio codec: [ffdca] afm: ffmpeg (FFmpeg DTS)' Debug: MplayerProcess::parseLine: '==========================================================================' Debug: MplayerProcess::parseLine: '[AO_ALSA] alsa-lib: pcm_hw.c:1293:(snd_pcm_hw_open) open '/dev/snd/pcmC0D0p' failed (-2): Нет такого файла или каталога' Debug: MplayerProcess::parseLine: '[AO_ALSA] alsa-lib: pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave' Debug: MplayerProcess::parseLine: '[AO_ALSA] Playback open error: Нет такого файла или каталога' Debug: MplayerProcess::parseLine: 'Failed to initialize audio driver 'alsa'' Debug: MplayerProcess::parseLine: 'Could not open/initialize audio device -> no sound.' Debug: MplayerProcess::parseLine: 'Audio: no sound' Debug: MplayerProcess::parseLine: 'Starting playback...' И вывод [valentin@comp-Athlon-64-203929 ~]$ ls /dev/snd by-path controlC1 hwC0D1 hwC0D3 midiC1D0 pcmC1D0c pcmC1D1c pcmC1D2p timer controlC0 hwC0D0 hwC0D2 hwC1D0 midiC1D1 pcmC1D0p pcmC1D2c pcmC1D3p
Итог: Создание файла alsa-modindex со строчкой options snd_pcsp index=01 в /etc/modprobe.d ситуацию исправило. Железо конечно интересное, даже при запрещении встроенного аудио в BIOS'e оно всё равно видится через lspci (Audio device: nVidia Corporation High Definition Audio Controller (rev a1)), но раньше таких проблем не всплывало.
Хм. Предлагаю закрыть как WORKSFORME. Если есть силы и желание, можете повесить баг в https://bugtrack.alsa-project.org/alsa-bug/ -- я-то там зарегистрирован, но проксить баги штука довольно неблагодарная, особенно когда сам даже проверить не можешь -- полечилось иль нет.
(В ответ на комментарий №5) > Хм. Предлагаю закрыть как WORKSFORME. > > Если есть силы и желание, можете повесить баг в > https://bugtrack.alsa-project.org/alsa-bug/ -- я-то там зарегистрирован, но > проксить баги штука довольно неблагодарная, особенно когда сам даже проверить > не можешь -- полечилось иль нет. Думаю здесь дело не в alsa, а в udev, поскольку аналогично было и с двумя сетевыми, после установки они поменялись местами, однако после того как ещё раз было сказано кто из них eth0, а кто eth1 этого больше не повторялось. Ну а для аудио создал в /etc/modprobe.d файл с содержимым для моего случая alias char-major-116 snd alias snd-card-0 snd-emu10k1 alias snd-card-1 snd_hda_intel alias sound-slot-0 snd-card-0 alias sound-slot-1 snd-card-1 options snd-emu10k1 index=0 options snd_hda_intel index=1 и больше они не путались.