Mandrake

77 7

О чем думаете?

 -Музыка

 -Новостные сюжеты

 -Подписка по e-mail

 
Получать сообщения дневника на почту.

 -Поиск по дневнику

люди, музыка, видео, фото
Поиск сообщений в Mandrake

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Дата регистрации: 29.06.2003
Записей в дневнике: 3750
Комментариев в дневнике: 15112
Написано сообщений: 25053
Популярные отчеты:
кто смотрел дневник по каким фразам приходят

journal.dmitry.fi

Фотоальбом: (185) Лента Профиль->
Сохранить ссылку - journal.dmitry.fi Календарь публикаций - journal.dmitry.fi  Версия для PDA - journal.dmitry.fi Версия для печати - journal.dmitry.fi Экспорт дневника - journal.dmitry.fi RSS - journal.dmitry.fi  Страницы: [1]

PulseAudio в качестве драйвера для SDL

Суббота, 10 Мая 2008 г. 20:33 (ссылка)
Вот за что я люблю Linux. Помимо свободы и полного контроля над системой я люблю его за вызов, который он периодически бросает пользователю, когда что-то не работает, либо работает не так как надо. Многие запишут это в недостатки этой операционной системы, для меня же это головоломка, которую весьма интересно решать, и возможность узнать что-то новое, поближе познакомившись с системой, её устройством и принципом работы.

Решил я вспомнить былое и поставил Quake 3. Под предыдущими версиями системы проблем не было никаких, в 8-ой же Федоре появились проблемы со звуком, а точнее его отставание. Дело явно в PulseAudio, звукового сервера, который является одним из нововведений этой версии дистрибутива. Начал разбираться. Часа два мучал гугл, прочитал кучу тредов и архивов списков рассылки и всё-таки нашёл решение.

Так как OpenAL не поддерживает PulseAudio, звук идёт через SDL, который тоже в свою очередь PulseAudio не поддерживает, поэтому в качестве драйвера аудио приходится использовать ESD, который эмулирует PulseAudio. Звук-то работает, но в результате длинного пути, который ему приходится проходить перед тем, как он достигает звуковой карты и колонок, появляется задержка почти в целую секунду и ни о какому low-latency, ради которого и затеяели PulseAudio, и речи быть не может.

Весь этот путь можно немного сократить, так как поддержка PulseAudio в последней версии SDL есть, но кривая. Если перед командой запуска Quake 3 прописать SDL_AUDIODRIVER=pulse, заставив тем самым SDL использовать PulseAudio в качестве драйвера, звук начинает ужасно заикаться, зато не тормозит. Заикание является результатом уменьшения размера буффера для предварительной буферизации и исправляется приминением вот этого патча, после которого всё замечательно работает.
Рубрики:  Linux

Теги:  
Комментарии(6)С цитатой

Fedora 8

Понедельник, 07 Января 2008 г. 22:27 (ссылка)
Fedora 8

Наконец-то всё-таки обновил. Федора с каждым релизом всё лучше и лучше.
Рубрики:  Linux

Теги:  
Комментарии(1)С цитатой

NFS под Fedora

Среда, 26 Декабря 2007 г. 18:58 (ссылка)
На Free/OpenBSD поднять NFS сервер было гораздо проще. Прописал запуск сервисов, экспорты и готово. Весь процесс детально описан в справочниках. Экспортируется и монтируется без проблем. Попытался примонтировать бук к десктопу, на обоих Fedora. Экспорты прописал, iptables настроил, сервисы запустил. Монтирую и получаю:

mount: mount to NFS server '192.168.0.2' failed: timed out (retrying).

Поискал в сети мануалы, ничего не помогло. Теперь вот думаю, куда дальше копать.
Рубрики:  Linux

Теги:  
Комментарии(15)С цитатой

The Unofficial Fedora FAQ

Понедельник, 08 Мая 2006 г. 14:32 (ссылка) +в цитатник или сообщество +поставить ссылку
http://www.fedorafaq.org/ Ответы на самые распространенные вопросы по поводу дистрибутива Fedora Core.

Теги:  
Комментарии(0)С цитатойКомментировать

Сохранить ссылку - journal.dmitry.fi Календарь публикаций - journal.dmitry.fi  Версия для PDA - journal.dmitry.fi Версия для печати - journal.dmitry.fi Экспорт дневника - journal.dmitry.fi RSS - journal.dmitry.fi  Страницы: [1]
Copyright © 2002-2010 liveinternet.ru: показано количество просмотров и посетителей за 24 часа LiveInternet
Найти дневники