Отправляет email-рассылки с помощью сервиса Sendsay

Проблемы со звуком

В общем некоторые програмы использующие OSS иногда запускются без звука,
только после определённых програм звук появляется, видимо они загружают
какой-то модуль oss, только после этого звук появляется. Как этот oss
загрузить при загрузке kde? И ещё аналогичный вопрос, в гноме наоборот,
програмы использующие alsa или arts работают без звука, только после
некоторых програм звук появляется. Как заставить звук всегда звучать? :)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22025; Возраст листа: 811; Участников: 1426
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/454910

Ответить   Thu, 13 Oct 2005 20:13:50 +0300 (#454910)

 

Ответы:

On Thu, 13 Oct 2005 20:13:50 +0300
Ignatiy Goloviznin <Ign10***@m*****.ru> wrote:

Доктор, уменя болит ухо, что делать?

Что за дистр, что в консоли тех программ, которые без звука, lsmod до и после,
в конце концов. Да, в kde arts часом не пускается? А в гноме esd?

Ответить   Matvey Thu, 13 Oct 2005 21:24:09 +0300 (#455056)

 

Matvey wrote:

А Вы сами себе диагноз ставите, или всё же с таким же глупым вопросом к
врачу обращаетесь?

Mandriva 2005. Но в mdk10.0 таких проблем никогда небыло.

sound initialization /dev/dsp: Device or resource busy
Could not open /dev/dsp

А как посмотреть, что держит звук?

ДО

# lsmod
Module Size Used by
binfmt_misc 8744 1
autofs4 15268 0
md5 3648 1
ipv6 232320 17
snd-seq-dummy 2596 0
snd-seq-oss 31584 0
snd-seq-midi-event 6208 1 snd-seq-oss
snd-seq 47472 5 snd-seq-dummy,snd-seq-oss,snd-seq-midi-event
snd-seq-device 6796 3 snd-seq-dummy,snd-seq-oss,snd-seq
snd-pcm-oss 49056 0
snd-mixer-oss 17248 1 snd-pcm-oss
snd-intel8x0 29216 2
snd-ac97-codec 75256 1 snd-intel8x0
snd-pcm 80776 3 snd-pcm-oss,snd-intel8x0,snd-ac97-codec
snd-timer 20324 2 snd-seq,snd-pcm
snd-page-alloc 7588 2 snd-intel8x0,snd-pcm
snd 46980 13
snd-seq-oss,snd-seq,snd-seq-device,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer
soundcore 7104 1 snd
parport_pc 31652 1
lp 9864 0
parport 31624 2 parport_pc,lp
af_packet 16232 0
floppy 54736 0
video 13892 0
thermal 10600 0
tc1100-wmi 5188 0
processor 18164 1 thermal
fan 3108 0
container 3040 0
button 4880 0
battery 7460 1
ac 3300 0
8139too 21408 0
mii 4224 1 8139too
ide-cd 36772 0
loop 13544 0
supermount 32660 1
intel-agp 20028 1
hw_random 4340 0
nvidia 3904988 12
agpgart 28264 2 intel-agp,nvidia
ehci-hcd 28648 0
stir4200 10884 0
irda 118232 1 stir4200
crc-ccitt 1664 1 irda
uhci-hcd 28944 0
usbcore 106008 4 ehci-hcd,stir4200,uhci-hcd
ext3 123304 2
jbd 48344 1 ext3

ПОСЛЕ

# lsmod
Module Size Used by
binfmt_misc 8744 1
autofs4 15268 0
md5 3648 1
ipv6 232320 17
snd-seq-dummy 2596 0
snd-seq-oss 31584 0
snd-seq-midi-event 6208 1 snd-seq-oss
snd-seq 47472 5 snd-seq-dummy,snd-seq-oss,snd-seq-midi-event
snd-seq-device 6796 3 snd-seq-dummy,snd-seq-oss,snd-seq
snd-pcm-oss 49056 0
snd-mixer-oss 17248 1 snd-pcm-oss
snd-intel8x0 29216 4
snd-ac97-codec 75256 1 snd-intel8x0
snd-pcm 80776 4 snd-pcm-oss,snd-intel8x0,snd-ac97-codec
snd-timer 20324 3 snd-seq,snd-pcm
snd-page-alloc 7588 2 snd-intel8x0,snd-pcm
snd 46980 15
snd-seq-oss,snd-seq,snd-seq-device,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-pcm,snd-timer
soundcore 7104 1 snd
parport_pc 31652 1
lp 9864 0
parport 31624 2 parport_pc,lp
af_packet 16232 0
floppy 54736 0
video 13892 0
thermal 10600 0
tc1100-wmi 5188 0
processor 18164 1 thermal
fan 3108 0
container 3040 0
button 4880 0
battery 7460 1
ac 3300 0
8139too 21408 0
mii 4224 1 8139too
ide-cd 36772 0
loop 13544 0
supermount 32660 1
intel-agp 20028 1
hw_random 4340 0
nvidia 3904988 12
agpgart 28264 2 intel-agp,nvidia
ehci-hcd 28648 0
stir4200 10884 0
irda 118232 1 stir4200
crc-ccitt 1664 1 irda
uhci-hcd 28944 0
usbcore 106008 4 ehci-hcd,stir4200,uhci-hcd
ext3 123304 2
jbd 48344 1 ext3

Всмысле запущен ли? Да запущен.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22166; Возраст листа: 820; Участников: 1442
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/460812

Ответить   Sat, 22 Oct 2005 16:48:21 +0300 (#460812)

 

On Sat, 22 Oct 2005 16:48:21 +0300
Ignatiy Goloviznin <Ign10***@m*****.ru> wrote:

Автор имел ввиду, что приведенная информация слишком скудна и размыта, чтобы
сделать какой-либо вывод по проблеме. Для донесения этого факта в более
компактной форме, была приведена бытовая ситуация, отражающая его.

#lsof /dev/dsp

А оно вам надо? В сад его.

При появлении звука модули не подгружаются, так что это приложения дерутся.
Помню, когда-то был глюк: xmms в KDE играл только после запуска какого-то
KDEшного плеера. Решилось убиением arts. С гномом не скажу.

Ответить   Matvey Sat, 22 Oct 2005 21:44:58 +0300 (#461374)

 

On 10/22/05, Matvey <mathw***@l*****.ru> wrote:

Для xmms есть соответствующие драйверы, который позволяют проигрывать
через arts. И ещё: по умолчанию, arts держит устройство вывода
некоторое время (60сек кажется), а потом освобождает. Но можно при
помощи утилиты (что-то вроде artscontrol - она есть в меню kde)
заставить arts насильственно освободить устройство, после чего можно
запускать приложения, которым нужен прямой достум к /dev/dsp

Vladimir A.Efremov, PhD
Pangea Inc., Voice: (095) 912-10-23, 912-65-03
Fax: (095) 912-63-44 E-mail: vefrem***@g*****.com
ICQ: 259496450

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22222; Возраст листа: 823; Участников: 1442
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/462505

Ответить   Tue, 25 Oct 2005 18:44:16 +0400 (#462505)

 

Matvey wrote:

Откудава я знаю какие мне нужно анализы принести, и какие обследования
провести если у меня болит ухо и я не врач...

Ничего невыводит.

Если я его отключу, так это же весь звук пропадёт у программ которые
arts используют?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 22305; Возраст листа: 826; Участников: 1444
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/464339

Ответить   Thu, 27 Oct 2005 23:30:18 +0300 (#464339)

 

On Thu, 27 Oct 2005 23:30:18 +0300
Ignatiy Goloviznin <Ign10***@m*****.ru> wrote:

Можно сказать конкретнее, где болит, да и уточнить, какое из двух, тоже не помешает...

Ой, у меня тоже :( . Тогда не скажу.

Те, которые исключительно arts - да. Но многие умеют еще и через oss, который
может
эмулироватся alsa.

Ответить   Matvey Sat, 29 Oct 2005 02:43:29 +0300 (#464829)

 

В сообщении от 1130543009 секунд после начала Эпохи Matvey написал(а):

Наверно потому что используется ALSA. Можно еще попробовать так:

# lsof /dev/snd/pcmC0D0p

А можно еще попробовать dmix настроить. Тут обсуждалась это тема.
Делается это примерно так:

### ~/.asoundrc #########
pcm.plugdmix {
type plug
slave.pcm dmix
}
pcm.default pcm.plugdmix
#########################

В результате если arts будет выводить звук через ALSA, то и все другие
не arts-, но ALSA-приложения смогут одновременно выводить звук.

Ответить   Konstantin Korikov Sat, 29 Oct 2005 23:52:05 +0300 (#465148)