Здравствуйте!
Это мой первый опыт сборки HTPC и работы с linux.
Благодаря форумам осилил и ящик работает.
Осталась неприятность, которая несколько раздражает – долгая подготовка tvheadend к работе.
Система грузится быстро – до старта XMBC около 10сек.
XMBC хватает 2сек задержки в автозапуске, чтобы pvr-клиент зацепил tvheadend.
Tvheadend взят с шапки (i386 с сортировкой для 12.04) и демонизирован по учебнику.
XBMC –12.1 Frodo ppa:team-xbmc
При старте без XMBC если зайти сразу (на сколько это физически возможно) после загрузки через браузер в tvheadend, соединения с сервером уже зеленые.
Но с XMBC просмотр каналов возможен только после ожидания еще примерно 25сек – пишет tvheadend client no discrambler, потом разворачивает картинку.
Как я понимаю, долго стартует эмулятор, отвечающий за дешифровку.
Уже применил основные "ускорялки" самой системы - оптимизация initramfs MODULES=most, удаление из загрузки лишних служб и программ, preload, отключил IPv6, но это не принесло результата.
Посмотрел результат dmsg – там ошибок невидно.
Если на загруженной системе выйти из XMBC, остановить и потом запустить tvheadend, то соединение устанавливается моментально почти, но пробегает пара строчек в окне отладки tvheadend:
Дата/время cwc: Got unexpected ECM reply (seqno: 1)
Дата/время cwc: Got unexpected ECM reply (seqno: 1)
Установил bootchart. Результат по ссылке http://yadi.sk/d/vmsX-K6q3VWdC.
Видно, что tvheadend грузится на всем периоде старта системы величиной 35сек.
Может быть кто-то подскажет где копать и что можно подправить?