Страница 1 из 1

Не работает звука в Debian Sarge 3.1 (глюк debian).

Добавлено: 12 июн 2005, 19:39
kif0rt
Сколько систем я не ставил везде со звуком нормально. А вот Debian который раз доводит меня до отчаяния своими глюкавыми настройками звука. Установил "чистую" систему , не менял ни одной настройки>Запускаю XMMS>выбираю трек>кнопка play > и тишина ... Результат : плеер не отвечает на запросы. А иногда бывает после продолжтельного такого "зависания" врубается звук. Иногда система сразу после загрузки выдаёт что-то типа этого : "не могу запустить звукавой сервер". Иногда всё нормально. Что это за фигня ?! Мне что молиться надо чтобы звук запускался ?!

Система : Debain Sarge 3.1 rc0
Звуковой сервер : хрен его знает (вроде OSS). В общем в "Центре управления" стоит автоматический.

P.S.> Всё что мне удалос разуснать через гугл - так это то что все кричат ставить alsa ... А как её тавить и настраивать наверное предполагается умеет каждый ...

Добавлено: 12 июн 2005, 20:18
booxter
Трэба ў наладках xmms паставіць плугін вывада artsd для kde ці esd для gnome.

Добавлено: 12 июн 2005, 20:28
Llama
ИМХО ситуация такова:
Desktop Environment запускает звуковой сервер, который лочит /dev/dsp (см. вывод /dev/dsp). Через некотрое время в следствии неактивности звуковой сервер освобождает /dev/dsp и xmms котороый по умолчанию играет через OSS может что-то вопросизвести...
Вобщем вывод lsof /dev/dsp во время "зависания" xmms в студию...

Добавлено: 12 июн 2005, 21:29
fanrar
лчъбTп пмжм. ичи ъпчаупщ чйщъя. Пмнчек лч http://www.alsa-project.org/, ъкмпоук Soundcard List, ушек ъамв цаяимаяся. Еъйу леп - удTк а кчжчцул. Еъйу еъпщ - ичбчек alsa-driver, alsa-lib, alsa-oss (лч йвюупейз), alsa-utuls. УдTк лч http://www.linuxcenter.ru/ а очцдей Ъпчпщу\Ъуъпекч (уйу бпм-пм пунч пмжм), ъкмпоук ъпчпщв ном лчъпомхия чйщъь у очдяекъз туцлу.
аомде пчи...

ps. tupoj konqueror

Добавлено: 12 июн 2005, 21:34
kif0rt
Booxter, твой совет вроде работает. Но вот только вроде когда мграет трек и я переключаю на следующий, то музыка как-будто сразу не прекращается, а ещё некоторое время продолжает играть. Я знаю , что есть специалльные плагины добивающиеся такого эффекта. Но у меня просто возникает чувство "торможения плеера" :) . Ну вообщем-то это не столь важная проблема.
LHama, вот вывод lsof /dev/dsp (хотя честно говоря я не виже особой ценности этого лога ... , но я и не профи) :

Код: Выделить всё

COMMAND  PID  USER   FD   TYPE DEVICE SIZE   NODE NAME
artsd   1351 kif0rt    8w   CHR   14,3      650032 /dev/dsp
artsd   1359 kif0rt    8w   CHR   14,3      650032 /dev/dsp 
Вот ещё (не помню вот только в какой момент):

Код: Выделить всё

COMMAND  PID  USER   FD   TYPE DEVICE SIZE   NODE NAME
xmms    1448 kif0rt   11w   CHR   14,3      650032 /dev/dsp
xmms    1449 kif0rt   11w   CHR   14,3      650032 /dev/dsp
xmms    1450 kif0rt   11w   CHR   14,3      650032 /dev/dsp
xmms    1451 kif0rt   11w   CHR   14,3      650032 /dev/dsp
xmms    1452 kif0rt   11w   CHR   14,3      650032 /dev/dsp
xmms    1455 kif0rt   11w   CHR   14,3      650032 /dev/dsp


Раз уж начал тему про звук , то с вашего позваления задам наболевшие вопросы :
1)Какой звуковой сервер выбрать ?! В чём разница между OSS и ALSA ?
2)Что за устройство /dev/dsp ?!
3)Что за модули atrs и esd ?! В чём их разница ?!
4) Что же установить в меню "Звуковое устройство" : OSS и Автоматически ?!
5) Как сделать чтобы апплет от KMIX (иконка для изменения звука) постоянно загружался.

БОЛЬШОЕ СПАСИБО.

Добавлено: 13 июн 2005, 10:35
fanrar
1) OSS (Open Sound System) - морально устаревшая звуковая сисема для Linux. К тому же она не поддерживает многоканальное воспроизведение звука. ALSA - Продвинутая Архитектура Звука для Linux. В большинстве современных диcтров используется по умолчанию. Но альса поддерживает не все (далеко не все) типы звуковух, в то время как осс давно уже написала модули практически ко всем типам звуковых (включая интегрированные в материнку карты). Лично я выбираю альсу (осс у меня глючит по страшному.)
2) /dev/dsp - это устройство (по крайней мере у меня), которое является стандартным девайсом вывода OSS и artsd.
3) Artsd - собственный звуковой сервер KDE. Он вопроизводи различные системные звуки. ESD - аналогичный сервак, только для Гнома. Но они способны неплохо проигрывать музыку. (Глюк, про который ты говорил - практически стандартная приблуда artsd. Не у одного тебя такая проблема. )
4) Раз у тебе переидически подглючивает oss - ставь Автоматически
5) Пoсмотри в ~/.kde/Autostart/

Добавлено: 13 июн 2005, 10:52
kif0rt
fanrar писал(а):1) OSS (Open Sound System) - морально устаревшая звуковая сисема для Linux. К тому же она не поддерживает многоканальное воспроизведение звука. ALSA - Продвинутая Архитектура Звука для Linux. В большинстве современных диcтров используется по умолчанию. Но альса поддерживает не все (далеко не все) типы звуковух, в то время как осс давно уже написала модули практически ко всем типам звуковых (включая интегрированные в материнку карты). Лично я выбираю альсу (осс у меня глючит по страшному.)
2) /dev/dsp - это устройство (по крайней мере у меня), которое является стандартным девайсом вывода OSS и artsd.
3) Artsd - собственный звуковой сервер KDE. Он вопроизводи различные системные звуки. ESD - аналогичный сервак, только для Гнома. Но они способны неплохо проигрывать музыку. (Глюк, про который ты говорил - практически стандартная приблуда artsd. Не у одного тебя такая проблема. )
4) Раз у тебе переидически подглючивает oss - ставь Автоматически
5) Пoсмотри в ~/.kde/Autostart/
Спасибо, что не поленился ...
Интересно если /dev/dsp - для OSS ? то как наз. устройтсво для ALSA ?!

Добавлено: 13 июн 2005, 11:40
Llama
kif0rt писал(а): 1)Какой звуковой сервер выбрать ?! В чём разница между OSS и ALSA ?
OSS - open sound system. Более-менее стандартный интерфейс для работы со звуком ряда unix-like систем. Хорош тем что относительно стандартен. Линуксовая реализация позволяет проигрывать только один поток. Проигрывается все путем записи звукового потока в /dev/dsp. Громкость регулируется через /dev/mixer.
ALSA - Advanced Linux Sound Architecture - собственная линуксовая звуковая подсистема. Позвоялет проигрывать несколько потоков, если звуковая карточка умеет аппаратно микшировать потоки, либо если установлен соответсвующий плагин для ALSA делающий софтверное микширование. ALSA умеет эмулировать OSS до некоторой степени, но иногда бывают проблемы.
kif0rt писал(а): 2)Что за устройство /dev/dsp ?!
См. выше.
kif0rt писал(а): 3)Что за модули atrs и esd ?! В чём их разница ?!
Звуковые сервера... Предназначение - софтверное микширование и удаленный вывод звука. Сами выводят звук опять же через OSS или ALSA или другой звуковой сервер. ;) Отличаются достаточно большой кривизной, кроме того не весь софт умеет с ними работать. Для обеспечения работоспособности софта который умеет использовать только OSS в esd есть програмка esddsp которая перехватывает обращения к /dev/dsp и перенаправляет из звуковому серверу. Аналогичная програмка есть и в ARTS.
kif0rt писал(а): 5) Как сделать чтобы апплет от KMIX (иконка для изменения звука) постоянно загружался.
1) посмотреть в настройках его, там кажись был пункт "start with KDE"
2) Если нет, то просто выйти из KDE при запущеном KMIX с сохранением сессии.

Добавлено: 13 июн 2005, 20:59
booxter
OSS, якія даюцца за грошы (не ў кернэле), могуць міксаваць гук у некалькі патокаў. OSS - стандарт для unix. ALSA - толькі лінукс. Для альсы назвы прыладаў такія:
/dev/snd/mixer
/dev/snd/pcm*p ці pcm*c (першыя для граньня музыкі, другія - для запісу [мікрафон etc])

Добавлено: 13 июн 2005, 21:48
kif0rt
СПАСИБО ВСЕМ ЗА КЛАССНУЮ ИНФУ.