The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скроллинг в Иксах + музыка = рывки"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скроллинг в Иксах + музыка = рывки"
Сообщение от divan emailИскать по авторуВ закладки on 13-Мрт-03, 22:08  (MSK)
Приметы такие - если играет музыка(mpg123, XMMS..) и идет скроллинг, то звук идет рывками. Пробовал уже сто раз на разных Иксах, звуковухах, видухах :)) Хоть убейте, не знаю к чему прицепиться. Пытался ковыряться в исходниках свежескомпиленных Иксов - это безнадежно...

Подскажите плиз, если кто встречался с этой проблемой и знает хоть какую-то зацепку!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Скроллинг в Иксах + музыка = рывки"
Сообщение от lavr emailИскать по авторуВ закладки on 13-Мрт-03, 22:20  (MSK)
>Приметы такие - если играет музыка(mpg123, XMMS..) и идет скроллинг, то звук
>идет рывками. Пробовал уже сто раз на разных Иксах, звуковухах, видухах
>:)) Хоть убейте, не знаю к чему прицепиться. Пытался ковыряться в
>исходниках свежескомпиленных Иксов - это безнадежно...
>
>Подскажите плиз, если кто встречался с этой проблемой и знает хоть какую-то
>зацепку!

что подразумевается под скроллингом - интенсивный дисковый ввод-вывод?
если да - неудивительно, во-первых приоритет обрабатываемых прерываний,
во-вторых если IDE то и вовсе труба, увеличивай буфер: -b size


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Скроллинг в Иксах + музыка = рывки"
Сообщение от Antonio emailИскать по авторуВ закладки on 14-Мрт-03, 09:59  (MSK)
>>Приметы такие - если играет музыка(mpg123, XMMS..) и идет скроллинг, то звук
>>идет рывками. Пробовал уже сто раз на разных Иксах, звуковухах, видухах

>что подразумевается под скроллингом - интенсивный дисковый ввод-вывод?
>если да - неудивительно, во-первых приоритет обрабатываемых прерываний,
>во-вторых если IDE то и вовсе труба, увеличивай буфер: -b size

Куда идет вывод звука -- напрямую в /dev/dsp (/dev/audio или еще как) либо через artsd или esound? Если через sound-server, то ничего удивительного нет.

Если рассуждать логически, то при нормальной аудиокарте (умеющей аппаратно микшировать несколько потоков, например, SBLive) всякие sound-серверы есть вещь ненужная и вредная.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Скроллинг в Иксах + музыка = рывки"
Сообщение от divan emailИскать по авторуВ закладки on 15-Мрт-03, 15:06  (MSK)
>>что подразумевается под скроллингом - интенсивный дисковый ввод-вывод?
Дисковый I/O? Нет скроллинг - в смысле в окошке скроллинг: неважно в каком(терминал, Ховое, GTKшное, QTшное..); сдвигаеться содержимое допустим на одну линию и в этот момент происходит маленькая пауза в выводе звука. А когда прокручиваешь текст, то таких пауз много :) Получаються рывки :)

>Куда идет вывод звука -- напрямую в /dev/dsp (/dev/audio или еще как)
>либо через artsd или esound? Если через sound-server, то ничего удивительного
>нет.
Да, дело именно в сервере звука, причем разницы нету, слушать через OSS или ESD.

>Если рассуждать логически, то при нормальной аудиокарте (умеющей аппаратно микшировать несколько потоков,
>например, SBLive) всякие sound-серверы есть вещь ненужная и вредная.
Ну звуковуха у меня конечно не SBLive - сейчас стоит старенькая исашная ESS-ка, но раньше была Trident 4DWave NX и все было также.

Ну в принципе прояснилось где копать. Спасибо за совет!


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Скроллинг в Иксах + музыка = рывки"
Сообщение от Antonio emailИскать по авторуВ закладки on 17-Мрт-03, 11:40  (MSK)
>Да, дело именно в сервере звука, причем разницы нету, слушать через OSS
>или ESD.

Так, некая кашка в голове (ничего личного!). OSS или ALSA -- грубо говоря, набор драйверов карты. esd или artsd -- саунд-сервера. Если проблема присутствует и при игрании прямо в /dev/dsp, то налицо либо недостаток мощИ процессора, либо глюки материнки с DMA (одно время это был бич via-чипсета, да и сейчас не все там гладко). Еще может быть указано неверное IRQ (или плаг-энд-плюй опять облажался).

>Ну звуковуха у меня конечно не SBLive - сейчас стоит старенькая исашная
>ESS-ка, но раньше была Trident 4DWave NX и все было также.

Из недорогих карт нормально будет работать семьсот-какая-то ямаха (точнее не скажу, посмотрите по форумам на linux.org.ru).

Остальное касается настроек программ (не ставить играть в artsd/esd, а ставить играть напрямую в /dev/dsp или куда оно встанет). Вообще artsd -- отдельная песня... Похоже, рассчитано на терагерцевые процессоры с немеряной шиной. ;-)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Скроллинг в Иксах + музыка = рывки"
Сообщение от divan emailИскать по авторуВ закладки on 17-Мрт-03, 16:01  (MSK)
>Так, некая кашка в голове (ничего личного!). OSS или ALSA -- грубо
>говоря, набор драйверов карты. esd или artsd -- саунд-сервера. Если проблема
Не хотите ли вы сказать, что OSS... Никогда не задумывался; считал всегда OSS аналогом ESound - дэмоном для разделения звука... Мда. Ну вот факт - ОСС и ЕСД дают одинаковые результаты. Хотел попробовать играть какой-то WAV через play, но под рукой не нашлось первого. Сегодня еще поэкспериметирую, напишу.


>присутствует и при игрании прямо в /dev/dsp, то налицо либо недостаток
>мощИ процессора, либо глюки материнки с DMA (одно время это был
>бич via-чипсета, да и сейчас не все там гладко).
Есть такое. Чип VIA Apollo MVP3. Балуется иногда когда к примеру винт на ДМА включаешь, но работе это не мешает. Проц 450-й К6.

>быть указано неверное IRQ (или плаг-энд-плюй опять облажался).
Брал полетать SB Live - там все гладко :[не знаю какой смайлик ставить]

>>Ну звуковуха у меня конечно не SBLive - сейчас стоит старенькая исашная
>>ESS-ка, но раньше была Trident 4DWave NX и все было также.
>
>Из недорогих карт нормально будет работать семьсот-какая-то ямаха (точнее не скажу, посмотрите
>по форумам на linux.org.ru).
Знаем такую. Попробую, ссэнкс!

>
>Остальное касается настроек программ (не ставить играть в artsd/esd, а ставить играть
>напрямую в /dev/dsp или куда оно встанет). Вообще artsd -- отдельная
>песня... Похоже, рассчитано на терагерцевые процессоры с немеряной шиной. ;-)
:) Я боюсь артс. Поэтому ничего не могу сказать :)


Еще раз спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру