maanantai 12. joulukuuta 2011

Kortinlukija...

Kuinka vaikeaa se voikaan olla?

Seuraava projekti onkin konfiguroida nykyiseen yaVDR 0.4 toimiva kortinlukija.

Tätä varten tarvitaan kortinlukija. Tällaisia löytyy vaikka muille jakaa mutta yksi on varma mikä toimii Linuxissa. Kortinlukijan pitää olla Phoenix tai Smartmouse protokollaa tukea lukija. Onneksi TBS3102 tarjoaa nämä molemmat tuet. Ensisijaisesti tullaan käyttämään Phoenix puolta, jota vdr-plugin-sc tukeekin. Pluginin voidaan kääntää itse, taikka vaihtoehtoisesti ladata täältä.

Viimeisimmän tiedon mukaan lukijan pitäisi toimia suoraan, kun törkkää vain kiinni itse rautaan, mutta se nähdään sitten kun lukija saapuu ja konffaus alkaa. Laitteen pitäisi näkyä suoraan /dev/ttyUSB0 kun tämä liitetään PC:n. Tällä hetkellä lukija on maksettu mutta matka kohti Suomea ei ole vielä alkanut.

Palataan siis tarkemmin asiaan kun lukija on käsillä.

Nyt sitten odotellaan joululahjoja ja uutta projektia.


lauantai 3. joulukuuta 2011

Pieni näppäimistö, voiko sellaista löytää?

Noin viikko sitten päähäni tuli ajatus, että etsisin omaa HTPC:tä varten näppäimistön, joka olisi kompakti ja mukavan kevyt. Ainut tarkoitus oli XBMC käytössä saada paremmin kirjoitettua Youtuben hakusanoja. Hintakaan ei saanut olla kovinkaan suuri. Tutkiskelin Verkkokauppa.comin tarjonkaa ja sieltä muutaman ehdokas löytyikin Logitechiltä K360 ja K400 mallit. Pitkällisen harkinnan jälkeen eli noin 10 minuutin jälkeen päädyin tuohon K400 malliin.

Hiirtä en alunperin tarvinnut mutta tuon näppäimistön kokoon nähden ei siitä haittaakaan olisi. Ensimmäistä kertaa kun avasin paketin, niin huomasin, että näppäimistö on kyllä pieni ja kivan kokoinen. Laite toimi linuxissa tuosta vain kun sen liitti. Näppäimistön mukana toimitetaan Logitech Unifying, joka on kompakti ja helposti unohdettavissa oleva USB-vastaanotin mikä myös tukee saman tuoteperheen muitakin laitteita. Tarkemmin en tiedä mitenkä tuon konfigurointi Linuxin kautta onnistunee. Koska Logitech tarjoaa muille alustoille kyllä ohjelmistot, ehkäpä tuo on vain pieni konffi muutos itse vastaanottimeen, jonka jälkeen se toimisi Linuxissa. Vaikea sanoa ennen kuin kokeilee.

Palataan kuitenkin itse asiaan. Tässä muutama kuva näppäimistöstä.





Kuten näkyy näppäimistö on ihan ok. Päältä löytyy normaalit napit ja muutama pikanäppäin. Pohjassa on patteri-luukku minkä alle myös saa vastaanottimen laitettua tarvittaessa. Oikeasta ylänurkasta löytyy On/Off-nappi, jotta patterit eivät turhaan kulu. Tämä on itselleni hyvä ominaisuus kun näppäimistö ei ole 24/7 käytössä.

Tuntuma on mukavan pehmeä ja painallukset menevät kivasti perille. Hiiri toimii kuten normaali Touchpad-hiiri ja siitä ei ole valittamista näin 40€ tuotteessa. Ostos oli hyvä ja tekee sen mihin sen ostinkin.

keskiviikko 30. marraskuuta 2011

Teksti-tv ja VDR

Tämä yhtälö on ihan mahdollista toteuttaa kun nykyaikana molemmat ovat digitaalisia. VDR on toki ollut aina digitaalinen mutta teksti-tv on aikoinaan tullut ihan analogisenakin.

Aloitin tätä hieman tekemällä tutkimusta miten tämä olisi mahdollista. Omassa käytössäni on tällä hetkellä yaVDR 0.4, jonka pakettienhallinnasta löytyy tälle plugin nimeltään vdr-plugin-osdteletext. Tämä mahdollistaa teksti-tv:n käytön vaikka ohjelma pyörii taustalla kuten normaaleissa digibokseissa jne. joissa teksti-tv pyörii. Todennäköisesti samalla nimellä se löytyy myös muistakin VDR perehtyneistä lähteistä. On olemassa myös sellainen versio, joka katkaiseen taustalähetyksen ja keskittää näytön vain teksti-tv:lle. Se on nimeltään teletext-plugin.

Asennus onnistuu yaVDR tapauksessa web-interfacen kautta taikka apt-get -komennolla. Itse tein asennuksen web-interfacen kautta. Kun asennus on tehty pitää määritellä pluginin conf-tiedostoon minne tämä teksti-tv data tallennetaan tilapäisesti. yaVDR 0.4 kohdalla conf-tiedosto löytyy seuraavasta sijainnista /etc/vdr/plugins/plugin.osdteletext.conf. Tähän tiedostoon pitää määritellä temp-kansio tai vastaava mihin riittää oikeudet. Vakiona yaVDR tarjoaa seuraavan sijainnin mihin voi cachettaa tiedot /var/cache/vdr/vtx, jolloinka vain käyttäjän pitää lisätä tuohon conf-tiedostoon seuraava komento -d /var/cache/vdr/vtx, joka kertoo pluginille mihin tallennetaan data. Tämän jälkeen vain restart VDR:lle ja homma toimii.

Omalla kohdallani tällä hetkellä toimii vain YLE:n teksti-tv ja en muutenkaan hirveämmin käytä teksti-tv:tä mutta kuhan vain kokeilin. Jotkut ovat raportoineet, että myös Maikkarin teksti-tv:n pitäisi toimia. Ehkä palaan siihen kun tunnen tarvetta. YLE:n ne parhaat uutiset aina on. :)

tiistai 22. marraskuuta 2011

Kaukosäädintä yaVDR:n

Aikani tapeltua Terratecin kaukosäätimen ja tämän USB-vastaanottimen kanssa päädyin sitten tilaamaan suoraan Saksanmaalta Technotrendin valmistaman USB-setin. Tämän kanssa homma sujuikin kuin lastenleikki. Koska nykyään uusi yaVDR 0.4.0 tuo tuen eventlirc-ohjelmistolla, niin käyttäjän tarvitsee vain konffata oma kaukosäädin yaVDR remoten tapaan. Joka käytännössä tarkoittaa, että lataa yaVDR remote pohjan tai katsoo edellä mainitun linkin takaa näitä tehtyjä pohjia. Näiden myötä ei tarvitse kuin konffata tuo yksi tiedosto ja tästä sitten luetaan muihin kuten XBMC sopivat komennot automaattisesti.

Omaan kaukosäätimeen löytyy suoraan tästä valmiit konfiguraatiot. Näillä homma pelaa kuten pitääkin. Aluksi vain tuo Logitech Harmony One jostain syystä tulosti 3 otteeseen aina komennot mutta tämän sai muutettua asetuksista yhteen ja tämän lisäksi viiveen laskin 0 ms koska yaVDR pystyy käsittelemään hyvin kun pitää kaukosäätimen nappia pohjassa.

Näiden lisäksi asensin VDR-Portalista saatavan 0,9s paketin eventlircciin. En tiedä onko tuo pakollinen mutta en ole siihen koskenut kun paketti on nyt toiminut. Enää olisi vielä saatana 4:3 tulevat kuvat skaalattua 16:9 koska tämän johdosta TV-ohjelmien reunoissa näkyy mustat palkit.

torstai 6. lokakuuta 2011

Jäähyn vaihtamista

Pohjustus

Idea jäähyn vaihtamiseen heräsi siitä kun vakiona oma Palit GTX 580 jäähy piti kovaa ääntä pelatessa. Toki tätä sai säädettyä muuttamalla tuuletinprofiilia mutta kuitenkin lämmöt olivat siellä 80C paikkeilla joka omalle kohdalleni oli kyllä sopiva maksimi.

Joten päätin sitten tilata Arctic Accelero XTREME Plus II -näytönohjainjäähyn ja asentaa sen custom PCB omaavaan GTX 580 korttiin. Tässä sitten seuraavaksi hiukan asennusta ja testiä.

Tarkemmin jäähyyn voi tutustua seuraavan linkin kautta.

Tässä tärkeimmät speksit.

Yhteensopivuus

ATI Radeon
HD 6970, 6950, 6870, 6850, 5870, 5850, 5830, 4890, 4870, 4850, 4830, 3870, 3850, 2900XT

NVIDIA GeForce
GTX 580, 570, 560 Ti, 480, 470*, 465*, 460, 285*, 280*, 275*, 260+*, 260*, GTS 450, 250, 240 (OEM), 150 (OEM), GT 130 (OEM), 9800 GTX+, 9800 GTX, 9800 GT, 9600 GT, 9600 GSO 512, 9600 GSO, 8800 Ultra (G80), 8800 GTX (G80), 8800 GTS 512 (G92), 8800 GTS (G80), 8800 GT, 8800 GS (9600GSO), 7900 GTX, 7800 GTX 512, 7800 GTX, 7800 GT

* asennus vaatii lisäkiinnikesarjan
VR002: NVIDIA GeForce GTX 285,280,275,260+,260
VR003: NVIDIA GeForce GTX 470,465

Huom! Yhteensopivuuslista perustuu AMD:n ja NVIDIA:n referenssisuunnitteluun pohjautuviin näytönohjaimiin! Mikäli piirilevyn layout poikkeaa referenssistä, yhteensopivuus ei ole taattu!
  • Koko: 288 L x 103 W x 50 H mm
  • Paino: 900g
  • Tuulettimet: 92mm x 3 fans
  • Heatpipet: Ø 6 mm x 5
  • Jäähdytysteho (max Watts): 250
  • Kierrosnopeus: 900 - 2000 RPM
  • Ilmavirta: 81 CFM / 138 m³/h
  • Kaapeli: 300mm
  • Materiaali: aluminiiripa x 83
Lainattu Jimmsin sivuilta.


Arctic Accelero XTREME Plus II

Itse jäähy toimitetaan muoviin pakatussa kotelossa jossa on kaikki tarvittavat osat kiinnilaittoon eri referenssikortteja varten. Tämähän osoittautui ehkä hiukan ongelmaksi myöhemmin mutta palataan siihen kun se tulee eteen.




Jäähdyttimen pohjassa on valmiina Arcticin omat tahnat asennusta varten. Olisin kyllä toivoinut, että nämä olisivat tulleet jossain pienessä pussissa tai ruiskussa. Aina ei saa sitä mitä haluaa. Näiden lisäksi toimitetaan nippu erilaisia siilejä eri piireille ja lisäksi liimaustahnaa eli nämä harmaa+valkoinen pussukka, joiden sisältö tulee sekoittaa kokonaisuudessa. Mukana on myös adapteri jos halutaan asenttaa tuulettimet pyörimään suoraan +7V tai +12V jännitteillä ilman, että kortin kautta ohjattaisiin tuulettimia MSI:n tarjoamalla Afterburnilla. Itse suosittelen, että tuulettimet liitetään suoraan korttiin jotta voit tehdä Afterburnilla omanlaise tuuletinprofiilin ja pidettyä lämmöt miten itse käyttäjä haluaa.

Mutta mitä eroa tässä on sitten edeltäjäänsä? Suuria eroja ei ole kuitenkaan kuin se, että putken on muotoiltu hiukan uudestaan ja pohjasta katsottuna puuttuu pieni osa rimastoa.


Asennus

Asennus alkoi sillä, että luettiin ohjeet huolella läpi jotta nähtiin mitä tulevan pitää.

Aluksi aloitin purkamalla oman GTX 580, tämä on siksi erikoinen kohta koska kortti ei ollut referenssi-mallia, niin yllätykset ovat aina suuret. Ensimmäisenä pitää kortin pohjassa olevat ruuvit irroittaa myös tämän takuusinetin alla olevat muutamat ruuvit. Kun nämä on irroitettu irtoaa koko jäähy kiltisti kokonaisuudessa. Myös tämä jäähdytyslevy mikä on muistien jne. päällä.




Kun Palitin oma jäähy oli saatu irroitettua putsasin näiden jämät eri piireistä ihan käyttämällä pumpulitopseja ja talouspaperia. Sitten vuorossa olikin itse Arcticin kiinnityslevyn asennus. Tätä suositeltiin koska tämän avulla sitten oli helpompaa liimata nuo siilit paikoilleen ilman, että ottaisivat kontaktia tai muuta itse levyyn. Kun tämä oli paikkallaan aloin vähän mittailemaan mitenkä itse jäähy mahtuu paikalleen. Kaikki meni kyllä hyvin mutta kun kortissa on tuo tupla-DVI-liitännät päälleikkäin näin ollen piti vähän muokata jäähyn putkistoa seuraavasti.



Tämä onnistui helposti tongeilla ja vasaralla. Suoristin kyllä rimat jälkeenpäin sitten mahdollisimman suoriksi. Tässä vaiheessa ei ollut enää mitään järkeä perääntyä koska kortti levällään ja jäähykin siinä edessä muokattuna. Takuut olivat menneet ja nyt aloitettu työ piti saada loppuun asti.

Kun muokkaukset oli tehty jatkoin sekoittamalla itselleni tuon lämpöäjohtavan liiman. Ohjeissa neuvottiin sekoittamaan molempien pakettien sisältö ja niin teinkin. Yhdessä näistä tuli väriltään vaalean harmaata joka kertoi, että sisällöt olivat sekoittuneet kunnolla. Lisäksi kun tätä ainetta levitetään käskettiin varomaan, että ei laita suuria määriä tätä, ettei vain levähdä yli piirin. Muistipiirit olivat ehkä helpoimmat laittaa koska olivat isoja ja näin ollen se onnistui kivottomasti. No loppu alkoi häämöttää kun siilit olisi saatu vain kaikki paikalleen mutta ongelma tulikin eteen. Siilit eivät riittäneet ja ajattelinkin, että muokkaisin isommista siileistä pienempiä mutta en kuitenkaan tähän lähtenyt.

Seuraavaksi katsoin Palitin omaa jäähylevyä ja totesin, että irroitetaan se tuosta vakiosta. Tästä vain ruuvit irti ja levy oli kädessä ja eikun mittailemaan mahtuuko itse Arctic ruuveinen tähän ja mahtuihan se. Sitten ei muuta kuin siilit irti ja piireille taas putsaus. Tässä vaiheessa ne lähtivät vielä irti koska näille suositeltiin viiden tunnin kuivumisaikaa. Mutta valitettavasti tätä piti hiukan muokata myös. GPU:n ympärillä oli neljä ns. kultaista tappia joilla oli vakiojäähdytys kiinnitetty itse GPU:n pintaa vasten. Nämä tai helposti laittamalla jäähylevyn tasaiselle pinnalle kuten pöydän reunalle ja hakattua pois. Tämän lisäksi Arcticin mukana toimitettu kiinnityslevy otti erään korokkeeseen kiinni, jolla vakio jäähdytys eli tuulettimien muoviosa oli kiinnitetty jäähdytyslevyyn. Tämän muokkaaminen pois silmistä onnistui helposti käyttämällä pientä porakonetta jne. hiomalla tuo pois.





Sitten kun jäähdytyslevy oli taas kiinnitetty kunnolla kiinni n+1 ruuvilla oli aika sovitella itse Arctic paikalleen. Aluksi kokeilin ilman mukana tulleita ruuveja, jotta näin kohdan ja kontaktin. Kontakti oli hyvä, tämän lisäksi kun normaalissa asennuksessa olisi käytetty pieniä muoviputkiloita joilla itse kiinnityslevy olisi ollut tarpeeksi korkealla ei tätä enää tarvittu kun käytettiin näyttiksen omaa jäähdytyslevyä. Palitissa on itsessään kaksi tuuletinliitäntää mutta missään ei ollut mitään merkintää mikä on ensisijainen. Pistin vain johdon siihen kiinni missä edellinen valkoinen oli ollut. Toki sinne olisi vielä voinut laittaa todella ohuet muoviset alustalaatat eli prikat. En nähnyt näitä kuitenkaan tarpeelliseksi vaan kiristin varovasti Arcticin paikoilleen ja tämän jälkeen näytönohjain jäähyineen koneeseen kiinni. Lopuksi vielä sormet ristiin toivoen tuleeko kuvaa.



Loppu häämöttää

Kuva tuli ja Windowssiin päästiin. Ensimmäisenä huomasin lämmöt, toki näihin vaikutti myös kortin kylmyys mutta idlessä normaalien 45C oltiin tiputtu sinne 32C paikkeilla ja nytkin yön jälkeen oltiin idlessä samoissa lukemissa. Pelatessa maksimilämmöt olivat käyneet siellä 66C paikkeilla pelkällä Palitin omalla profiililla ja vaikka käytinkin Palitin omaa jolla tarkoitan, että kortti ohjaa, niin tuulettimien ääni ei juurikaan noussut tai en ainakaan huomannut. Pitää vielä tänään tai vkl aikana ajella erinäisiä testejä ja kokeilla Afterburnilla ohjausta. Nyt toki on hyvät kellotus mahdollisuudet ja eiköhän niitä tule kokeiltuakin.

Lopuksi vielä kuva työkaluista jne.


Toivottavasti tästä on jollekin hyötyä eli kyllä pienellä modifikaatiolla tuo Arctic menee kiltisti kiinni Palitin dual-fan korttiin. Aikaa koko projektiin meni noin 3-4 tuntia.