Tags: htpc

Dizzy-Programming

RAID upgrade

К 4-летию работы софтверного RAID-5 в домашнем NAS-е решил таки сделать апгрейд, для чего неделю назад были закуплены 3 SATA-диска WDC WD15EARS на 1.5 Тб (из разных заводских серий) и 4-канальный SATA-контроллер в шину PCI.

Новый софтовый RAID5-массив поначалу не впечатлил производительностью (пиковая скорость записи на resync-е - порядка 32 мегабайт в секунду при 30% загрузке CPU), однако оказался существенно быстрее прежнего при чтении (порядка 86 МБ/с в пике) с ext4fs.

Старый массив целиком переставил в свежекупленный корпус для workstation-а (CoolerMaster Elite 333) и запустил копирование данных через сеть. Потом разберу его на запчасти сделаю из двух дисков зеркалированный home ;)

В результате переездов железа снова освободился Thermaltake-овский HTPC-корпусок (aka Lanbox c VFD-дисплеем). Надо будет снова собрать media-station, только на более новой элементной базе. И ТВ большой прикупить - предыдущий подход к теме обломился не в последнюю очередь из-за неудобства использования Mythbuntu с экраном 640x480.
Dizzy-Aki

Безвинды-2

С горя переквалифицировал медиа-сервер в рабочее место.

Добил оперативной памяти до 6Гб, поставил видеокарту (Leadtek WinFast PX9600GT), установил Ubuntu 8.10. Получился забористый Linux workstation с хорошей трёхмерной графикой.

На большом экране (1920x1200) картинка выглядит приятственно, SecondLife летает, графические демки от Nvidia под Wine-ом шевелятся весьма шустро, Compiz-овский куб с включенными отражениями вращается легко и непринуждённо.

Осталось накатить виртуальную машину (VmWare или Virtualbox - понять бы ещё, где эффективнее реализован стык с иксовым DRI) для "незаменимых" win-приложений вроде Yarxi и Visio.
Dizzy-Aki

Прог.Дыбр

Написал патч к lcdproc для отображения imon-овской кириллицы. Осталось отладить ;)

Следующая часть марлезонского балета - обучение mythlcdserver-а передаче UTF-8 в LCDd в необрезанном виде. Пока до экрана вместо 0xd0/0xd1 доезжают вопросики.
Dizzy-Aki

Технофетишка дня

На ДР добрые духи преисподней коллеги подарили вот такой девайс для моего HTPC - компактную беспроводную клаву BTC 9116URF-BL



Штуковина совершенно потрясающая - размером с клавиатуру 12" ноута (точь-в-точь блок клавиш моего LG LW25), с интегрированным джойстомаусом ;)

Клавиатура требует определённой привычки при использовании, клавиши несколько туговаты, зато доска прекрасно лежит на коленях. Ну а чувствительности чуднОго pointer device вполне хватает для основных HTPC-операций, включая веб-сёрфинг на экране 640х480.

Кнопки и "мышь" под убунтой работают отлично, с джойстик-режимом пока не возился. Потерь передачи данных и лагов на беспроводном интЫрфейсе не обнаружено.

Нра ;)
Dizzy-Aki

Dizzy Media Lab

Пересобрал ядро с патчами c форума beholder.ru. Сразу же заработал TV-тюнер.

tvtime успешно отсканировал диапазон и нашёл энное количество станций. Качество картинки на удивление приятное, практически неотличимо от изображения с телевизора со встроенным усилителем. Вообще, такое впечатление, что тюнерное производство сильно шагнуло вперёд за последние пять лет.

Звук (в т.ч. поддержку NICAM-а) пока не проверял.
Dizzy-Aki

Dizzy Media Center

Mythbuntu 8.04. Аттракцион "вспомнить всё". Задумчиво размышляю, как из общего для 2.6.24 исходника ядра с накатанными патчами пересобрать модуль для установленного пакета 2.6.24-20-generic :)

Без патча ТВ-тюнер Behold-TV 609 RDS не подхватывается.
Dizzy-Aki

Dizzy Media Center

Продолжаю настраивать Mythbuntu. Проблема с поддержкой кнопок на пульте и передней панели принципиально решена, но потребуется переконфигурация lirc - входящий в комплект конфиг iMON PAD-а почему-то содержит другие коды. То ли Thermaltake творчески доработал девайс, то ли у меня просто более новая версия пульта.

Разобрался с LCDProc-ом, теперь умею выводить текст на VFD. Знакогенератор дисплея действительно не содержит кириллицы, есть идея транслитераци на лету.

Нужно будет, также, сделать тему MythTV, оптимизированную под разрешение телевизора (640x480).

Вывел звук на внешний усилитель. Звучит вполне пристойно.

Телевидение пока не заработало, но я им особенно и не занимался.

Приятнее всего рулить "DVD-плеером" с ноута по SSH :)))

В общем, получается ровно то, чего хотелось - отличный конструктор с маскировкой под бытовую технику.
Dizzy-Aki

Аппарат собран - фото

Собрал и запустил аппарат, установил Mythbuntu 8.04.1, подключил к сети. TV-тюнер пока не настраивал, остальное (включая VFD-дисплей и пульт ДУ) вполне себе работает ;)

Части до сборки

Память

Кулер снизу

Кулер на месте

Винчестер

TV-тюнер

Заработало!
(LCDProc)

Все фото по традиции кликабельны.

На самом деле, ковыряться ещё есть с чем - от поддержки ВСЕХ кнопок пульта и передней панели до ТВ и стыка с сервисами телепрограмм, imdb, voip и т.д. Из минусов - выяснилось, что дисплей iMON VFD не поддерживает кириллицу. По совокупности - пока желания снести нафиг линукс и построить медиацентр на базе винды не появилось ;)
Dizzy-Aki

Dizzy Media Center

Недостающие элементы для начальной стадии проекта закуплены:

1. ТВ-тюнер Beholder 609 RDS
2. DVD-привод LG GH20NS10

Тюнер - по результатам анализа форумов и наличия поддержки в Linux-е. Без аппаратного MPEG2-кодирования, но для бехолдеровской линейки карт поддержки hardware codec-ов в линуксовом ядре пока нет.

Привод - понравились результаты в тестах чтения поцарапанных дисков (которых у меня есть немало) в сочетании со стабильными характеристиками записи.

Всё хозяйство смонтировано в корпус и запущено. В части софта дальше BIOS-а не продвинулся ;)

Впечатлён. Аппарат не слышно ВООБЩЕ. Особеннно - на фоне жужжания остальных трёх компьютеров из другого угла комнаты ;)

В общем, первая из заявленных целей (тишина) в безнагрузочном режиме достигнута. Посмотрим, что будет под нагрузкой.

Продолжение следует.