Debian 3.1 Sarge
1.Вывод звука в xmms только через arts и под root. Как вывести через алсу. При попытке вывести через алсу пишет ошибку что то вроде
"Проверте настроики зв. карты, не занята ли другими приложениями.
alsamixer настроен. Юзер добавлен в группу audio
Опять проблема со звуком
Модераторы: Warderer, Модераторы разделов
-
- Сообщения: 290
Re: Опять проблема со звуком
Разобрался.
После загрузки в настройках звуковой системы kde включаем alsa, потом там же пункт что то типа "засыпать при бездйствии через... " Я поставил 5 сек. Потом убиваем atrsd(он занимал звуковуху, т.е /dev/dsp) Во всех приложениях использующих звук ставим вывод через alsa. Вот всё. Только вот многопоточность как настроить? Тут в "Сборнике советов новичку по Debian" об этом есть(правда почему то для SuSe), но что то у меня тот вариант не работает
kesbyt
-
- Сообщения: 46
- Статус: Кот, который сам по себе
Re: Опять проблема со звуком
вообще же, рекомендация простая - поставь либо звуковую карточку с аппаратным микшированием, либо - обнови алсу до 1.0.9+ (на предыдущих надо самостоятельно настраивать dmix плагин)
тогда и много программ одновременно будут работать (если это oss-приложения, то не надо пользоваться oss-эмуляции, а выводить звук через aoss)
тогда и много программ одновременно будут работать (если это oss-приложения, то не надо пользоваться oss-эмуляции, а выводить звук через aoss)
-
- Сообщения: 7
Re: Опять проблема со звуком
У меня схожая проблема: приложения не выводят звук параллельно. Хотя сегодня ставил брату этот же дистрибутив и там все заработало "из коробки".
Дистрибутив: Debian 3.1
Что интересно у нас схожие чипсеты звуковых карт: интегрированный VIA VT82xx (у меня 8233а, у него не помню)
Как настроить систему на микширование разных источников звука (например KDE3 и MPD)?
Дистрибутив: Debian 3.1
Что интересно у нас схожие чипсеты звуковых карт: интегрированный VIA VT82xx (у меня 8233а, у него не помню)
Как настроить систему на микширование разных источников звука (например KDE3 и MPD)?
-
- Сообщения: 7
Re: Опять проблема со звуком
Из конфигов ALSA я обнаружил следующие:
/etc/alsa/dev.d/alsa-base:
#!/bin/sh
#
# dev script for alsa
DEV_BASENAME="${DEVNAME##*/}"
case "$DEV_BASENAME" in
controlC[0-7])
N="${DEV_BASENAME#controlC}"
case "$ACTION" in
add) /etc/init.d/alsa start $N || : ;;
# remove) /etc/init.d/alsa stop $N || : ;;
esac
;;
esac
/etc/alsa/modprobe-post-install.d/alsa-base:
#!/bin/sh
#
# modprobe post-install script for alsa
kernel_is_2_6_or_above()
{
case "$(uname -r)" in
1.*|2.[012345]*) return 1 ;;
*) return 0 ;;
esac
}
udev_is_active()
{
test -e /dev/.udev.tdb || test -d /dev/.udevdb || return 1
kernel_is_2_6_or_above || return 1
return 0
}
if udev_is_active ; then
# Stuff is done in a /etc/dev.d/ script instead
exit 0
fi
case "$1" in
snd-emu8000-synth)
# module is not a sound card driver with a mixer
:
;;
*)
# module is a sound card driver with a mixer
/etc/init.d/alsa start || :
;;
esac
/etc/alsa/alsa-source.conf:
### ALSA source configuration file ###
# (This file is in GNU makefile format)
# List the card drivers to be built, separated by commas. For example,
# if you want to build the drivers for the Sound Blaster 16 and the
# Yamaha YMF cards then write:
# ALSA_CARDS="sb16, ymfpci"
# The special name "all" results in all card drivers being built.
#
ifndef ALSA_CARDS
ALSA_CARDS="all"
endif
# List the card driver options, separated by commas, all on one line.
# The special name "all" results in all possible options being set.
#
# This is an advanced feature. See ALSA's documentation for more info.
#
ifndef ALSA_CARD_OPTIONS
ALSA_CARD_OPTIONS=""
endif
# Set to "y" if you want to build the modules without ISA PnP support.
# Otherwise, set to "".
#
ifndef ALSA_NOPNP
ALSA_NOPNP=""
endif
# Set to "y" if you want to build the modules with debugging code.
# Otherwise, set to "".
#
ifndef ALSA_DEBUG
ALSA_DEBUG=""
endif
/etc/alsa/dev.d/alsa-base:
#!/bin/sh
#
# dev script for alsa
DEV_BASENAME="${DEVNAME##*/}"
case "$DEV_BASENAME" in
controlC[0-7])
N="${DEV_BASENAME#controlC}"
case "$ACTION" in
add) /etc/init.d/alsa start $N || : ;;
# remove) /etc/init.d/alsa stop $N || : ;;
esac
;;
esac
/etc/alsa/modprobe-post-install.d/alsa-base:
#!/bin/sh
#
# modprobe post-install script for alsa
kernel_is_2_6_or_above()
{
case "$(uname -r)" in
1.*|2.[012345]*) return 1 ;;
*) return 0 ;;
esac
}
udev_is_active()
{
test -e /dev/.udev.tdb || test -d /dev/.udevdb || return 1
kernel_is_2_6_or_above || return 1
return 0
}
if udev_is_active ; then
# Stuff is done in a /etc/dev.d/ script instead
exit 0
fi
case "$1" in
snd-emu8000-synth)
# module is not a sound card driver with a mixer
:
;;
*)
# module is a sound card driver with a mixer
/etc/init.d/alsa start || :
;;
esac
/etc/alsa/alsa-source.conf:
### ALSA source configuration file ###
# (This file is in GNU makefile format)
# List the card drivers to be built, separated by commas. For example,
# if you want to build the drivers for the Sound Blaster 16 and the
# Yamaha YMF cards then write:
# ALSA_CARDS="sb16, ymfpci"
# The special name "all" results in all card drivers being built.
#
ifndef ALSA_CARDS
ALSA_CARDS="all"
endif
# List the card driver options, separated by commas, all on one line.
# The special name "all" results in all possible options being set.
#
# This is an advanced feature. See ALSA's documentation for more info.
#
ifndef ALSA_CARD_OPTIONS
ALSA_CARD_OPTIONS=""
endif
# Set to "y" if you want to build the modules without ISA PnP support.
# Otherwise, set to "".
#
ifndef ALSA_NOPNP
ALSA_NOPNP=""
endif
# Set to "y" if you want to build the modules with debugging code.
# Otherwise, set to "".
#
ifndef ALSA_DEBUG
ALSA_DEBUG=""
endif
-
- Сообщения: 39
Re: Опять проблема со звуком
Многопоточность в КДЕ зависит от звукового сервера artsd (или esound в Гномах)- не убивайте его!
Тогда всё у вас будет работать

-
- Сообщения: 7
Re: Опять проблема со звуком
Хм..
#ps -e |grep arts
4063 ? 00:00:00 artsd
Значит artsd все же жив...
#ps -e |grep arts
4063 ? 00:00:00 artsd
Значит artsd все же жив...