HTPC форм-фактора mini-ITX и другие мысли вслух!

для раздела Блоги
Добрый день!




Не секрет что в настоящее время в среде продвинутых в ИТ сфере людей, стандартном видео стал HD, по крайней мере его rip-ы, объемом от 4 до 8Гб. Особенно это актуально при наличие Full HD панели. Но сразу же появляется ряд вопросов, самые главные из которых где брать фильмы и чем их проигрывать. Первый вопрос я затрагивать не буду, он актуален на других сайтах, а вот на второй попытаюсь ответить, точнее рассказать вам о своем опыте т.к. в каждом конкретном случае ответ может быть разным, но при этом правильным.

Итак, купив панель я задумался над вопросом кто будет источником сигнала. Ясно что он должен обладать HDMI интерфейсом т.к. это во первых высокое качество картинки, во вторых достаточно простое подключение видео и звука одним кабелем.


Наверное проще всего купить готовый плеер поддерживающий Full HD формат. Тем более что таких сейчас достаточно много. Например:




Egreat EG-32B или его братец Dune HD Mini



и даже такой — TViX-HD M-7000




И многие другие, обычно использующие процессор SIGMA DESIGNS SMP8635, который позволяет декодировать сигнал сжатый HD кодеками H.264 и VC-1, в том числе в так популярном у нас контейнера MKV «матроска».


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

1. Имеет более широкий функционал — на нем можно серфить интернет, работать с документами, играть в игры в конце концов.

2. Не ограничен характеристиками процессора т.е. с выходом нового кодека я не окажусь перед черным экраном.

3. Дает огромные просторы для творчества, ведь нам не интересен готовый вариант, а хочется напрячь мозги и поработать руками, собрав что то под себя.

4. Широкие возможности апгрейда, как аппаратной так и софтверной части.


Условные минусы:

1. Необходимо иметь определенные знания и/или полазить по форумам.

2. Необходимо иметь время — тут у меня были явные проблемы.

3. Необходимо иметь прямые руки, но с этим я думаю у аудитории данного сайта проблем быть не должно т.к. оверклокинг как и восток, дело тонкое


Решив что буду собирать компьютер, он же HTPC (Home Theater Personal Computer), я озадачился вопросом где он будет стоять, мой основной ПК находится в другой комнате по отношению к панели, так что вариант его использования для просмотра фильмов отпал. Мой второй ПК, выполняющий роль сервера который 24/7 (т.е. 24 часа, семь дней в неделю) качает и раздает торренты, также не годится т.к. он вообще стоит в коридоре, да и по производительности явно не готов к воспроизведению HD контента. Значит нужен третий компьютер, причем стоящий не очень далеко от панели, почему? Потому что если на 1.5-3м 1080p сигнал может передавать практически любой HDMI кабель, то на большое расстояние надо либо перебирать десятки дешевых вариантов, либо покупать дорогой кабель известного бренда и то не факт что все будет хорошо. Некоторые энтузиасты делают кабель самостоятельно, используя витую пару, но этот метод сложен тем что надо иметь кусок кабеля, причем желательно 6-7 категории, и самое главное разъемы HDMI, которых нет в продаже, поэтому обычно самостоятельно делают DVI-DVI кабель т.к. такие разъемы продаются. Более подробная информация в форуме сайта iXBT.


Все замечательно, но панель у меня стоит в спальне, причем прикреплена к стене, вдоль которой я хожу на балкон т.е. никакую тумбу туда не поставить не перекрыв прохода. Значит ПК должен уместиться на полке, которая как раз оказалась в наличие, правда шириной она всего 25см Итого, выбор пал на mini-ITX формат (ремарка: mATX собирать гораздо проще как по выбору комплектующих их стоимости а также охлаждению и шуму системы).


Что такое mini-ITX — это форм фактор, придуманный VIA, году так в 2001, он подразумевает размер материнской платы 170*170мм... собственно остальные детали нас не очень интересуют, главное что материнские платы данного формата компактные и позволяют создать ПК небольшим габаритов.


Пришло время подобрать подходящую конфигурацию, начнем с материнской платы, хотя нет, не буду вас обманывать, получилось все с точностью наоборот, в новостях я наткнулся на любопытный анонс материнской платы от Intel:



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


Если посмотреть на другие варианты, то первым приходит в голову Intel Atom, который используется в mini-ITX мамках, но он не годится по производительности, да и старичку i945GC давно пора на покой. nVidia Ion выглядит весьма хорошим вариантом, особенно если скрестить GeForce 9400 чипсет с двуядерным Intel Atom 330, но это фантастика к сожалению. Есть еще VIA Nano, который тоже вроде как готов декодировать HD видео, но только средствами видео ядра, а главное появится ли данное решение в продаже, никому не известно. Еще раз напомню, я рассматриваю только mini-itx форм-фактор, если собрать mATX вариант, то появляется весьма интересный вариант на 780G или даже 790GX чипсетах от AMD, а также более дорогие но и быстрые варианты на nVidia GeForce 9400.


Чем интересна данная плата? (ремарка: правильнее сказать была интересна осенью 2008 года, а в конце года она была куплена)


1. Форм фактор — mini-ITX

2. Поддержка всех последних процессоров под LGA775 сокет

3. Встроенное графическое ядро — Intel® GMA X4500HD

4. Наличие HDMI разъема


О первом пункте я уже говорил. По поводу процессора тоже все достаточно просто, прочитав кучу тем на форумах я понял что выбор у меня между старшим Intel Dual-Core (на тот момент это Е5200) а также Core 2 Duo E4300 и E7200. Первый вариант привлек своей ценой, второй сразу как то отсеялся в силу не адекватной цены за производительность, последний вариант весьма популярен в среде оверклокеров, но в итоге было решено остановится на Dual Core варианте т.к. его производительности вполне достаточно, при этом он холоднее Е7200 варианта да и дешевле почти вдвое. Кроме того я решил что со временем ничто не мешает мне найти дешевый четырех-ядерник младшей модели


Материнская плата основана на достаточно новом чипсете — Intel® G45. Он интересен наличием встроенного графического ядра, которое поддерживает на аппаратном уровне DirectX 10, Shader Model 4.0 и OpenGL 2.0 а также декодирование видео в форматах MPEG2, VC-1 и AVC (H.264), также на аппаратном уровне. Таким образом я получаю систему которая может декодировать HD видео как средствами видео ядра так и средствами центрального процессора. HDMI выход имеет версию 1.3, хотя я не нашел подтверждения данной информации на официальном сайте.


Из минусов отмечу что если вы являетесь владельцем ресивера с поддержкой Dolby True HD или DTS HD, то вас ждет разочарование — Intel GMA 4500 поддерживает только вывод 7.1-канального LPCM (linear pulse code modulation) звука. Это значит что если студия не включила LPCM-треки на свой Blu-ray-диск, качественного звука вы не получите. Правда мне кажется это весьма сомнительный минус т.к. я не думаю что человек который имеет столько хорошее оборудование будет собирать бюджетный НТРС, скорее у него будет качественный Blu-ray проигрыватель с поддержкой всех возможных форматов.


Что касается остальных компонентов системы, то я решил продолжить курс на миниатюризацию.


Жесткий диск, конечно мне хотелось попробовать SSD, компактные размеры и высокая скорость несомненно плюс при сборке HTPC, но в условиях всемирного кризиса пришлось искать что то более эффективное по цена/производительно, в итоге выбор пал на обычный 2.5" жесткий диск, который имеет те же размеры что SSD, достаточно слабо шумит и греется, да он заметно проигрывает в скорости, но для HTPC её вполне достаточно (ремарка: фактически главное требование к жесткому диску это возможность обеспечить чтение со скоростью не менее 30 мб/с — фильмов с более высоким битрейтом я пока не видел), кроме того стандартные 2.5" диски имеют заметно большую емкость в сравнение с SSD, а стоят при этом заметно дешевле. Прочитал несколько обзоров, мой выбор пал на Western Digital Scorpio® Blue™ WD3200BEVT объемом 320Гб, более подробную информацию о производительности можно получить например —

ссылка на сайт. (ремарка: это не реклама)


Привод, в данном случае пришлось просто купить то что было в наличие из DVD-RW Slim c SATA интерфейсом. (ремарка: на материнской плате нет IDE разъема) После покупки пришлось только несколько модифицировать переходник питания, чтобы подключить его к приводу. Делал как описано в данной статье.


Система охлаждения, очень важная вещь т.к. легко поставить 33 вентилятора по 2000 оборотов каждый и сказать, у меня все охлаждается хорошо. Меня такой вариант не устраивает, поэтому был куплен достаточно дорогой радиатор — Thermalright «XP-120», почему именно он? Во первых меня устроили его размеры — 135 х 125 х 64 мм а именно высота в 64 мм, во вторых если взять аналоги которые обычно рекомендуют в форума, например Scythe «Ninja Mini SCMNJ-1000» или CoolerMaster Geminii II S или даже TITAN «TTC-NK54TZ» то они либо заметно больше по высоте, либо заметно проигрывают по эффективности (даже если рассматривать режим работы с вентилятором), тогда как Thermalright справляется с охлаждение моего процессора в пассивном режиме, что не может не радовать. Кроме того был куплен медный радиатор Ice hammer IH-100NB на северный мост.

(ремарка: не надо было выпендриваться и купить ZALMAN ZM-NB47J как все)


А вот с корпусом и блоком питания возникла проблема, я никак не мог найти в продаже вариант с глубиной не более 25см. Поэтому было принято решение приобрести компактный блок питания и построить корпус самому, в случае дальнейших проблем в его поиске. Итого был куплен — IN-WIN «Powerman IP-P300F1-0», на сайте производителя я его не нашел, поэтому привожу ссылку на каталог магазина.


Оперативная память у меня была в наличие, два каких то дешевых модуля по одному гигабайту, да еще медленная (РС5300). Тем не менее этого достаточно.


Набор первой необходимости собран, работа закипела.





Примерив радиаторы, я понял что все влезает, как я и хотел. В том числе замена штатного радиатора на медный, а штатный в свою очередь был поставлен на южный мост. Правда при этом мне пришлось разобрать Ice Hammer чтобы снять все «лишнее» (ремарка: всякие там крепежные скобы и прочее)





Получилось вполне прилично, плохо конечно что радиаторы по углам держатся силиконовым герметиком, но очень уж спешил все запустить.


Вторая проблема возникла с крепежом бэкплейна основного радиатора, мешал чип Winbond, отвечающий за ИК приемник. (ремарка: самого ИК приемника в комплекте с материнской платой нет) Кроме того радиатор удалось поставить только в одном положения, так что тепловые трубки несколько выступали за край материнской платы, что сразу отсеяло кучу компактных корпусов, в которых блок питания стоит вплотную к материнской плате.





Попробовал поставить радиатор без бэкплейна, но в таком варианте он заметно выгнул плату, в итоге решил вопрос подложив кусок войлока между бэкплейном и платой.


В итоге все было собрано аля «открытый стенд» на куске диэлектрика, он же поролон от какой то материнской платы:





Компакт диск лежит для масштаба, вентилятор пришлось положить т.к. несмотря на медный радиатор, северный мост не работает без обдува (температура превышает 80 градусов). (ремарка: было очень досадно, процессор спокойно работает в пассиве а мост нет)


Для управления я использовал блютусную клавиатуру и мышь, не скажу что удобно, но лучше чем с проводами, учитывая что НТРС в тот момент стоял в шкафу на расстояние 4-5 метров от панели


Дошло время до операционной системы. Первоначально был поставлен Windows Server 2008 x64, странный выбор для НТРС, но именно его диск оказался у меня под рукой. По сути данная ОС отличается от Windows Vista только тем что по умолчанию у ней не установлен Aero интерфейс и некоторые другие юзерские фитчи.


Далее был поставлен Vista Codec Pack x64 версии, а затем и K-Lite Codec Pack, а после прочтения форумов еще PowerDVD а также Arcsoft Total Media Theatre как его дешевая альтернатива, которая правда отказалась работать под Windows Server 2008, зато те фильмы что я смог запустить через PowerDVD запомнились высоким качеством картинки и отсутствием загрузки процессора в сравнение с Media Player Classic который просто не умеет использовать возможности аппаратного декодирования видео. Но честно говоря это напоминало танцы с бубном, что то надо смотреть так, а что то иначе.


Выход нашелся случайно, точнее волею случая я сломал операционную систему, а диска под рукой уже не оказалось, зато нашелся Windows 7 бета версии. До кучи к HTPC был подключен ИК пульт, который шел вместе с когда то давно купленным ноутбуком. Я уже и ранее пробовал его подключать, но не смог найти драйвера, точнее особо и не искал. Но в данном случае Windows 7 все опознал и пульт заработал. Самое большое удивление вызвала работа медиа центр, он работает и весьма неплохо, качество родных кодеков сравнимо с PowerDVD, все очень удобно и понятно. Все что мне потребовалось сделать, это добавить папку с фильмами.





На какое то время я успокоился и наслаждался просмотром различных фильмов. Но чего то не хватало, точнее мне надоело копировать фильмы с торрент компьютера на НТРС используя внешний жесткий диск, особенно учитывая скорость USB интерфейса. В итоге был куплен USB Wi-Fi адаптер, выбирать я особо не стал, просто купил то что дешевле, производитель TP-Link, в общем то больше сказать о нем нечего Главное после этого я смог добавить в медиа центр расшаренную папку на торрент компьютере. Правда сразу скажу, при просмотре видео с удаленного компьютера, связь с которыми осуществляется через Wi-Fi, на большее чем 720р рипы рассчитывать не стоит. (ремарка: ситуацию осложняет обилие wi-fi сетей в радиусе действия моей точки доступа)


Поиск корпуса продолжался. В итоге было найдено чудо носящее гордое имя JNC I-CASE 108, стоимостью чуть больше 1600р, причем в комплекте с блоком питания. Правда купить его удалось не сразу, в первую поездку в магазин, корпуса не оказалось в базе, но после общения с менеджером получилось выписать счет. Но корпус оказался в наличие только один, да еще с немного сломанным крепление передней панели, на мою просьбу уценить его на месте, получил отказ, с чем и уехал. Через пару дней появился второй экземпляр, который и был куплен. Сразу была проведена некоторая модернизация, с блока питания была снята крышка с вентилятором, а сам блок питания был сдвинут до упора к стенке корпуса. После первой сборки получилось как то так:





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





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





электро-лобзик классная штука однако





накривил конечно, маловато опыта, но в данном случае это не будет заметно, все скроет декоративная панель




Собственно это один из вариантов, для охлаждения используется один 120мм, работающий на 800 оборотах (в общем очень тихо). Был и другой вариант, штатный вентилятор блока питания + 40мм вентилятор на северный мост, подключенный к материнской плате. В любом случае работа еще не закончена, даже нормальных замеров температуры не проводил.



Наверное сейчас надо рассказать про производительность системы. Вставить кучу красивых табличек и графиков. Но для объективной оценки и сравнения необходимы разные конфигурации аппаратной части, а также одинаковые условия по софтверной части. Не говоря уже о самих условия тестирования — температура, влажность, давление в любом случае у меня такой возможности нет. Поэтому я позволю себе дать ссылку на сайт, на котором есть статья о видеокартах под HTPC, в числе прочих, есть и Intel GMA 4500. Если кратко, то показал он себя весьма не плохо.


Кроме того не понятно чем измерять температуры под Windows 7 т.к. набор софта который можно поставить весьма ограничен, в том числе не удается поставить утилиту мониторинга от Интел. Программы вроде HMonitor, Everest и т.п. не показывают температуры мостов. Могу лишь сказать что температура ядер процессора 30-40 и 50-60 градусов в зависимости от нагрузки, с чем связана такая разница в температуре между ядрами я не знаю, возможно вторая цифра это вовсе не ядро а например северный мост. Температура жесткого диска, даже после часа копирования файлов не превышает 40 градусов, что на мой взгляд просто прекрасно, учитывая что у него нет какого либо охлаждения.




Попробуем набросать (исходя из доступности в крупных магазинах г. Москвы, варианты заказа в сомнительных инет магазинах я не учитываю) различные конфигурации HTPC.


Платформа Intel


1. Материнская плата:

Форм-фактор mini-ITX — INTEL DG45FC ~ 4300р

Форм-фактор micro-ATX — Gigabyte GA-E7AUM-DS2H ~ 5000р


2. Процессор:

Intel Pentium Dual Core 2.50 Ghz (E5200) ~ 2300р

Intel Core 2 Duo 2.66 Ghz (E7300) ~ 4000р

Intel Core 2 Quad 2.33 Ghz (Q8200) ~ 5900р


3. Оперативная память:

1Gb PC2-6400 800MHz DDR2 Samsung ORIGINAL — 2 штуки. ~ 350р (итого 700р)


4. Жесткий диск:

3.5" 500 Gb 7200rpm Seagate 7200.12 ST3500418AS ~ 2200р

2.5" 320 Gb 7200rpm 16Mb cache Western Digital WD3200BEKT ~ 3000р


5. Оптический привод:

DVD+-R/RW+CDRW NEC SATA SLIM ~ 1100р

NEC Sony Optiarc DVD±RW+CD/RW AD-7203 Black SATA ~ 1000р


6. Система охлаждения:

Thermalright AXP-140 Soket 775 ~ 2100р

Scythe ZIPANG ~ 1850р

Thermalright XP-120 Soket 775 ~ 1500р


7. Корпус:

JNC I-CASE 108 mini ITX Black coating 120W with SATA ~ 1500р

InWin IW-BT611 Black-Silver, Desktop, FlexATX, 300W ~ 2000р

IN-WIN «IW-BM639» mini-ITX, черно-серебр. (120Вт) ~ 2200р

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


Платформа AMD


1. Материнская плата

ASUS M3A78-EM Socket AM2, AMD780, mATX ~ 3000р


2. Процессор

AMD Athlon 64 X2 5200+ Socket AM2 ~ 2200р


В основном платформу AMD я привел для сравнения, на ней НТРС получается дешевле, но в том же время скорость в 3D приложениях также будет ниже (в сравнение с Geforce 9400). В том же время я не вижу в широкой продаже платы mATX форм фактора на 790GX чипсете, который по идеи и должен конкурировать с решениями на Geforce 9xxx.


Вариант под mini-ITX форм фактор, обойдется в 13600р, если использовать Dual Core процессор. Вариант mATX дает более широкий выбор комплектующих, начиная от материнской платы и заканчивая корпусом. В любом случае ясно что за сравнительно те же деньги что и mini-ITX можно получить больший функционал (например PCI-E x16 слот на материнской плате). Кроме того mATX проще в плане охлаждения, можно обойтись даже боксовым кулером если шум не пугает.




Вместо выводов напишу нерешенные вопросы, возможно вы поможете мне ответить на них. Первая группа относится к материнской плате, Интел умеет делать железо, но вот с софтом явно проблемы.


1. Если подключить вентилятор к материнской плате, например к разъему процессорного вентилятора, он будет каждую 1-2 секунды увеличивать обороты. Частота зависит от настроек биоса, причем отключить этот баг невозможно.


2. Если во время включения НТРС не выбрать его вход на панели, звука не будет. Насколько я понял это связано с защитой от копирования, решается перезагрузкой, но приятного мало.


Более глобальные вопросы:


3. Как передавать HD контент где не возможно использовать локальную сеть. Есть конечно вариант передачи сигнала по электропроводке, последняя версия которого — HomePlug AV обещает нам аж 200 Мбит\с в реальности же скорость лишь немного превышает 20 Мбит\с что не намного выше чем у Wi-Fi версии 802.11g.


4. Так и не решен вопрос с хранилищем файлов, с одной стороны хочется вынести его подальше, чтобы не слышать шум, с другой стороны хочется иметь к нему быстрый доступ. Опять же планировал решить этот вопрос покупкой NAS сервера, но версии с 1-2 дисками совсем не интересны, тогда как 5-ти дисковая модель стоит как хороший игровой компьютер, что на мой взгляд совсем не адекватно.




Прошу прощения за опечатки и просто орфографические ошибки, в школе по русскому была двойка.


Все комментарии\советы\приветы буду рад услышать в теме на форуме.


Смирнов Александр aka Рональдо

ronaldo@mail.ru


////--- последнее обновление статьи — 23.03.2009 ---////


Собирал NAS сервер, снял с HTPC радиатор т.к. такой хороший оказался не нужен, на его место поставил низкопрофильный Титан (почти в 4 раза дешевле). Что позволило снизить на 1см высоту корпуса. Кроме того поменял 2*1Гб на одну 2Гб низкопрофильную планку памяти, одну потому что пока вторая не нужна, низкопрофильную, потому что легче ставить радиатор на процессор.


////--- последнее обновление статьи — 26.05.2009 ---////


Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают