Главная

Как победить заедание звука и видео с DVD и других CD-источников.

Столкнулся я как–то с проблемой — MPEG–2(DVD -файлы *.VOB) нормально относительно проигрываются с жесткого диска, при проигрывании же с непосредственно DVD–диска видео подтормаживается, а звук получается рваный — только отдельные куски пробиваются. Сначала думал, что это мой старый 5–скоростной Creative такой гнилой. Но то же оказалось и с новым 16–скоростным DVD-reader–ом.

После некоторых исследований выяснилось, что проблема разрешима, по крайней мере под DanO/PhOS/Zeta, а так же под
R5+BONE.
Оказалось, что для нового ядра существует гораздо большее количество настроек для работы с дисками, по сравнению с оригинальным R5.

Итак, ваши действия, при наличии подобных проблем:
Идем в /boot/home/config/settings/kernel/drivers/.
Если там уже есть текстовый файл kernel — редактируем его.
Если его еще там нет — извлекаем его сюда из папки sample.

А дальше — играем с настройками дисковых параметров.
У меня все перфектно заработало по сути при раскомментировании (убрать решеточку вначале строки) параметров по умолчанию.
Теперь эти настройки у меня выглядят так:
disk_cache_size 8192 # max number of blocks to cache
disk_cache_threshold 64 # (kilobytes) I/O >= than this does not go through the cache
disk_cache_read_ahead_size 32768 # number of bytes to read per disk io.

Скорее всего подействовало раскомментирование последнего параметра.

Это все гарантировано работает для BeOS 5.1.
Может работать и для ядра Bone7a, хотя таких параметров в sample/kernel нет.
Если их добавление не помогло для системы с Bone7a — можно установить туда ядро от DanO/PhOS/Zeta — как описывалось здесь в форуме.

На всякий случай — напомню, что для этого нужно:
1)В системе должен стоять загрузчик от 5.1 (Beo выложил его отдельным файлом на BeBits, кстати.
2)Заменять нужно 5 файлов соотвествующими файлами из 5.1 -
kernel_intel, kernel_intel.patch, libroot.so, libroot.so.patch и драйвер bfs.

Успехов в экспериментах!

Продолжение про настройки дисков

Первый тест был на относительно приличной машине — Duron800 — Radeon 7200, UDMA.
Второй — на гнилом AMD K6–2 450, Rage128, без DMA вообще.
Смотреть DivX с CD было практически невозможно.
После вышеописанной коррекции стало довольно прилично.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Allowed HTML tags: <a> <em> <i> <img> <strong> <b> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

CAPTCHA
Введите перечисленные символы, чтобы мы убедились, что вы не робот. Не требуется для зарегистрированных пользователей.
q
b
i
K
s
m
Enter the code without spaces and pay attention to upper/lower case.