Титла: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 05, 2011, 12:29 Ще опиша как си направих HTPC + сервер.
Всичко тръгна от това че ми трябваше домашен сървър за SVN услуга. Така беше първоначално идеята, но впоследствие реших че е разсипия на средства ако купя ново PC и го ползвам само за това. Разширих идеята с допълнителни сървиси: FTP, Web, VPN, Samba сървъри. В процеса на търсене на хардуер взех окончателното решение - освен за сървър ще бъде и HTPC и купих тази ($2) конфигурация. ОС-то естествено линукс и то Арч. Избрах Арч поради следните причини: 1. Най-добре се оправям с тази дистрибуция. 2. Инсталираш само това което ти е нужно и нищо повече. 3. Ролинг релииз - винаги up-to-date. За базовата инсталация на Арч може да погленете в официални сайт на Арч. За аудиото ползвам PulseAudio. Инсталирах следните пакети: pulseaudio alsa-plugins pulseaudio-alsa alsa-utils alsa-oss Конфигурирането на аудиото се свежда до това да стартирате alsamixer и да unmute-нете (с клавиш "m") PCM и съответно да увеличите волумето. Понеже исках да ползвам сaунд картата на nVidia, с F6 избрах "HDMI nVidia" и отново - unmute. За съхраняване на настройките - alsactl store. За видеото сложих следните пакети: Xorg: xorg-server xorg-xinit xterm mesa Драйвер: nvidia vdpau-video (за хардуерно ускорение трябва поне VP2 PureVideo HD) Кодеци: libdvdread libdvdcss и за всеки случай: mplayer vlc xine-lib За мулдимедиина система избрах XBMC. Просто инсталирах стабилната версия на пакета от екстра хранилището. XBMC има собствен прозоречен мениджър така че само X server е достатъчен. Няма нужда от допълнителна графична среда. Само трябва да се стартира: xbmc-standalone при пуснат X server. Можете да конфигурирате autologin в консола и autorun на XBMC, но аз исках компютъра да работи постоянно в конзолен режим (като сървър), а когато пускам филм просто стартирам XBMC. Може да добавите "/usr/bin/xbmc-standalone" в ~/.xinitrc. Това позволява от конзолен режим с startx да стартирате XBMC. Това е удобно и такова ми беше намерението, но има някакъв бъг поради който ако е стартирано xbmc по горния начин, при exit - блокира. Така, че реших startx да ми пуска xterm и от него стартирам XBMC. Последното нещо с което имах грижи беше звук през HDMI. Просто имаше само аналогов звук. Оказа се че при setup на аудиото в XBMC, трябва да се избере подходящия дивайс. Ето ги стъпките: 1. С aplay -l, видях коя карта е за HDMI и номерата на дивайсите: card 1 и дивайси 3, 7, 8, 9 2. Пробвам от кой дивайс има звук с: aplay -D plughw:1,x /usr/share/sounds/alsa/Front_Center.wav. Където за "x" -> 3, 7, 8, 9. При мен само 7 има звук. 3. В настройките на XBMC, от самото GUI, трябва да се избере за Audio Output "Custom" и в полето да се въведе plughw:1,7. Същото и за passthrough. Последното нещо което поръчах е "mini wireless keyboard" за дистанционно и ... това е всичко. Много съм доволен от XBMC и е точно това което исках. :) Титла: Re: Archlinux за HTPC с XBMC Публикувано от: backinblack в Jul 05, 2011, 14:10 Тази кутиика е много симпатична, но има ли място в нея и за втори хард диск за райд! Приятелче има фирма за сервиз и асемблиране на компютри и като гледам тези новите хардове колко много рекламации имат и ми е страшно! Всеки ден има качен нов диск за рековери. И това не е проблем само с една марка дискове.
Аз съм с такава http://www.borsaplazma.com/product_info.php/products_id/4098 кутия, но с този http://www.mostbg.com/most/Item.aspx?itemid=43467 процесор на това http://www.mostbg.com/most/Item.aspx?itemid=43971 дъно и този http://www.mostbg.com/most/Item.aspx?itemid=43849 хард, но имам място и за още един и да ги вържа в райд 1! Идеята е след време да го ползвам само за рутер, файлов сървър и няколко виртуални машини да работят постоянно на него. Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 05, 2011, 14:54 Не, няма място за още един хард. Дано няма проблем с него.
PC-то е мини ITX, а твоето гледам си е нормално ATX. Като каза рутер, преди да купя това ПЦ исках да си сложа SVN server на рутера, но след като го брикнах взех по-мъдро решение :) Титла: Re: Archlinux за HTPC с XBMC Публикувано от: tolostoi в Jul 05, 2011, 19:49 Аз не бих сложил пулсеаудио, мисля, че чиста алса ще ти служи по-вярно :)
Можеш ли да кажеш на колко процента ти натоварва процесора при просвирване на blue-ray? Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 05, 2011, 20:35 Утре на работа ще сваля някакво видео и вечерта ще се опитам да направя теста стига да имам време.
Само да кажа че досега блу-рей не съм пускал и не съм сигурен какво точно да сваля. Филмите с разширение *.mkv - това ли да търся? Те не са ли рипнати от блу-рей? Титла: Re: Archlinux за HTPC с XBMC Публикувано от: tolostoi в Jul 05, 2011, 21:40 Ами и .mkv става, но блурея е ... ultimate ;D с по-голям битрейт и в повечето случаи не компресиран звук, ако на мkv-то битрейта е от 5-14 Mbs, то на блурея е 30 до 60 Mbs в контейнер .m2ts.
Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 06, 2011, 23:26 в момента гледам едно блу-рей видео и ето изхода от: top | grep Cpu
Цитат Cpu(s): 5.1%us, 0.1%sy, 0.0%ni, 94.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st По време на плейването на филма натоварването на процесора е по-малко отколкото в менюто. Сигурно има някакво обяснение. Важното е че върви отлично ;D Титла: Re: Archlinux за HTPC с XBMC Публикувано от: tolostoi в Jul 07, 2011, 00:17 Да има ;D точно за това настоявах (в предната тема) да си вземеш видео с чипсет nvidia, което поддържа vdpau.
[_]3 Титла: Re: Archlinux за HTPC с XBMC Публикувано от: zgv в Jul 07, 2011, 02:33 Да има ;D точно за това настоявах (в предната тема) да си вземеш видео с чипсет nvidia, което поддържа vdpau. Напълно съгласен с колегата за nvidia. [_]3 Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 07, 2011, 09:59 Да има ;D точно за това настоявах (в предната тема) да си вземеш видео с чипсет nvidia, което поддържа vdpau. И добре че те послушах. Много съм доволен :) [_]3 За блу-рей от харда има едно неудобство, че не излиза меню (предполагам е същото и за DVD от харда). Иначе от DVD диск си излиза ОК. ---------------------------- Сложих rtorrent + rutorrent. По този начин мога да свалям филми директно на сервърчето, ползвайки web gui от друго PC. (само трябва да разбера как да тегля през web gui-то от така нареченото "магнитно сваляне") В краткосрочен план мисля да сложа и VPN server. В дългосрочен - да купя един качествен DAC и слушам музика през оптиката. Титла: Re: Archlinux за HTPC с XBMC Публикувано от: tolostoi в Jul 07, 2011, 12:19 За блуреите ... както писах вече май в другата тема, все още няма свободен плеър който да работи с менютата :( под windows плеърите, които работят с менюта, също са платени. ДВД не съм просвирвал с XBMC, но предполагам, че ще работят, понеже на доста свободни плеъри работят менютата (има забележки, но като цяло работят).
За торентите, аз също съм фен на rtorrent и си го ползвам (конзолно, не съм слагал web ui), но магнитни линкове не съм пробвал да му подавам. От това което излиза в гугъл на първите места, работи след пачване с неофициални пачове на либторент, но пък темата е стара (2009) може и да работи вече. Много хора хвалят transmission демона, имало и хубави UI за него, ако искаш поогледай се, може да ти свърши работа и пиши ако ти е харесало. http://www.google.bg/search?sourceid=chrome&client=ubuntu&channel=cs&ie=UTF-8&q=transmission+ui ($2) http://cursisten.blogspot.com/2009/12/setting-up-transmission-remote-gui-in.html ($2) btw За хардуерното декодиране, ако имаш мерак (но едва ли :) ) можеш да пробваш и VAAPI (работи и с nvidia) хем ще кажеш дали е по-добре от vdpau. За музиката, аз бих ползвал друг плеър, този в xbmc ми е леко ... не удобен, пък и няма еквалайзер. От плеърите, като звук съм най-доволен от audacious и vlc, предпочитам audacious. Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 07, 2011, 12:45 Забелязах че в настройките на XBMC е чекнато да се ползва освен VDPAU и VAAPI. И двете са чекнати, но не са взаимно излючващи се, така че предполагам че може да ползва и двете.
Така са по дефоулт. Не се оплаква че нещо му липсва значи наистина ползва и двете. Титла: Re: Archlinux за HTPC с XBMC Публикувано от: tolostoi в Jul 18, 2011, 09:04 Махни отметката на vdpau и тогава ще ползваш ваапи.
Титла: Re: Archlinux за HTPC с XBMC Публикувано от: ieti в Jul 18, 2011, 10:29 Последния rtorrent поддържа магнитно сваляне идеално. Има единствено малко забавяне докато bootstrap-не после всичко е наред. За конзолно ползване намерих следното скриптче:
#!/bin/bash cd ~/watch # set your watch directory here [[ "$1" =~ xt=urn:btih:([^&/]+) ]] || exit; echo "d10:magnet-uri${#1}:${1}e" > "meta-${BASH_REMATCH[1]}.torrent" После в gconf2 се добавя ентри за магнет протокола и се посочва скриптчето. То си създава torrent файлове в директорията, която се следи и всичко е ток и жици. Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 19, 2011, 11:06 Махни отметката на vdpau и тогава ще ползваш ваапи. Получавам само звук и черен екран с ваапи. Доколкото разбрах от нет-а ваапи работи като frontend за vdpau, но можело да се конфигурира за работят в паралел. Нямам представа как. Титла: Re: Archlinux за HTPC с XBMC Публикувано от: tolostoi в Jul 19, 2011, 11:26 Да де, при мен се получава същото, просто не работи като го оставя на ВААПИ, но и vainfo си ми връща грешка, което си означава, че не работи изначало (бях го направил да работи по-едно време, но не ми хареса)
Код: vainfo Титла: Re: Archlinux за HTPC с XBMC Публикувано от: clovenhoof в Jul 19, 2011, 12:09 При мен vainfo дава това:
Цитат libva: libva version 0.32.0 Явно опира до конфигуриране. Може би нещо в xorg.conf |