Snabbguide: XBMC på Raspberry Pi

Enkortsdatorn Raspberry Pi har väckt mångas intresse, inte minst genom potentialen som billig mediaspelare. SweClockers tittar närmare på vad som krävs för att få igång populära XBMC.

Från att ha varit en begränsad produkt tänkt för utbildning har Raspberry Pi blivit många nördars nya leksak. Den ARM-baserade enkortsdatorn har implementerats i allt från bilar till superdatorer, och en uppsjö mjukvaroprojekt driver snabbt utvecklingen framåt.

En av de på förhand mest omtalade punkterna är dock mediaspelare och billigt alternativ till fullstor HTPC. I fokus står där grafikkretsen, med möjlighet att hårdvaruaccelerera h.264-kodat material i upp till 1080p30. SweClockers laddar mediacentret XBMC och tar en snabbtitt på vad systemet klarar av.

IMG_9897.jpg
IMG_9899.jpg
IMG_9898.jpg
IMG_9900.jpg
IMG_9901.jpg

Egenskap

Värde

Mått

85,60 x 53,98 mm

Systemkrets

Broadcom BCM2835

Processor

700 MHz ARM1176JZF-S

Grafikdel

VideoCore IV
OpenGL ES 2.0
1080p30 h.264/AVC high-profile

Minne

256 MB

USB 2.0

2 st. (integrerad hubb)

Videoutgångar

HDMI, RCA

Ljudutgångar

3,5 mm Minijack, HDMI

Lagring

Kortläsare (SD, MMC, SDIO)

Nätverk

10/100 Ethernet (RJ45)

Strömförbrukning

700 mA (3,5 W)

Strömförsörjning

5 V via Micro USB, GPIO

Pris (ca)

375 kronor

Raspberry Pi säljs främst genom RS Components eller Premier Farnell, och leveranstiden är i skrivande stund 3-7 veckor. Glöm inte att även 5 V-laddare med minst 700 mA krävs för att komma igång.

Välj och ladda ned XBMC-version

Trots att Raspberry Pi fortfarande är en relativt färsk produkt finns flera skräddarsydda alternativ på marknaden. Tre av de mest omtalade är OpenELEC, Xbian samt Raspbmc, alla tre baserade på färska versioner av XBMC.

SweClockers val faller på det sistnämnda alternativet, mycket tack vare en simpel installationsprocess samt täta uppdateringar. Raspbmc erbjuder filer för Windows, OS X samt Linux, och tillvägagångssättet för respektive beskrivs i detalj på projektets webbplats.

raspbmc.png

Under Windows handlar det om ett enkelt program, vilket automatiskt identifierar och korrekt formaterar minneskortet. Processen tar endast ett par sekunder, och fungerar utom problem med flera olika testade system. Observera att all data på minneskortet permanent raderas.

Första starten med Raspbmc

Förutom förberett minneskort krävs även ansluten nätverkskabel vid första starten av Raspbmc. Filerna på kortet är bara ett skal, där större delen av mjukvaran hämtas ned direkt från projektets servrar. Processen tar 10-15 minuter beroende på internetanslutning, och kräver inga åtgärder från användaren.

IMG_9891.jpg
IMG_9892.jpg
IMG_9893.jpg
IMG_9894.jpg
IMG_9895.jpg
IMG_9896.jpg

Efter utförd installation startar systemet automatsikt om, och visar för första gången XBMC. Upplevelsen här är minst sagt trög de första minuterna, antagligen på grund av att en hel del bakgrundsprocesser initieras i samband med premiäruppstarten. Nämnvärt är också att upplösningen verkar sättas till något i still med 640x480 pixlar, vilket kräver en manuell justering.

Att använda XBMC på Raspberry Pi

För att testa systemet på allvar används en riktig anläggning med Yamaha RX-V467 och Panasonic TX-P50G20E. Receivern plockar upp ljudet via HDMI, och skickar bildsignalen vidare till tv-apparaten. Navigationen sköts med ett USB-anslutet tangentbord, och filerna spelas upp från nätverkslagring över gigabitnätverk.

Med den initiala uppstarten ur världen går det snabbt bättre att navigera runt i XBMC. Menyerna flyter överlag imponerande väl, men ibland skiner systemets begränsade prestanda igenom. Det märks bland annat när tumnaglar för videoklipp ska genereras, eller när något insticksprogram vill uppdateras i bakgrunden.

screenshot001.png
screenshot002.png
screenshot003.png

Uppspelningsmässigt finns det i princip två lägen för Raspbmc och Raspberry Pi - saker fungerar eller saker fungerar inte. Videoklipp som kan hanteras av grafikprocessorn fungerar överlag bra, undantaget hög upplösning kombinerat med avkodning av tungt DTS-ljud. Media som inte accelereras utan hamnar på processorn är dock en helt annan femma, och fungerar i stort sett inte alls.

Direkt "ur kartong" fungerar h.264/AVC-kodade 1080p-klipp, även med high profile och bithastighet uppåt 15-20 Mbps. Sugna användare kan även aktivera stöd för VC-1 samt MPEG-2 genom att köpa licenser för ett par tior genom webbplatsen för Raspberry Pi.

screenshot004.png

Som tidigare nämnt kan ljudströmmar med DTS innebära problem och hackande, då avkodandet av dessa hamnar på och snabbt överbelastar processorn. Här hjälper överklockning en bit på vägen, och mildrar till viss del effekterna. Som standard kommer Raspbmc överklockad till 800 MHz, och fördefinierade profilen "Fast" i inställningarna pressar på ytterligare upp till 840 MHz. Nämnvärt är också att så kallad "passthrough", där ljudströmmen avkodas av receivern, är ett utmärkt alternativ om möjligheten finns.

Också omhuldade 23,976 Hz tycks till synes fungera bra. Avläsningen i XBMC hoppar vilt mellan orimliga värden, men informationen hos tv-apparaten samt subjektiv bedömning tyder på att det mesta är korrekt. Trots längre klipp blir det inte heller märkbara synkroniseringsproblem mellan bild och ljud, vilket annars kan vara ett hinder.

Sammanfattning - Raspberry Pi som HTPC?

Raspberry Pi är ett fantastiskt projekt, och nördhjärtat bultar utan tvekan lite extra jämfört med valfri mediaspelare direkt från butikshyllan. Generellt fungerar det också ganska bra, speciellt med avseende på saker som prislapp och strömförbrukning.

DSC03866.jpg
DSC03861.jpg
DSC03858.jpg

En hel del problem finns dock, lösningen med Raspberry Pi och Raspbmc känns inte helt mogen som primär HTPC-lösning för hela familjen. Framför allt handlar det om tydliga prestandabrister så snart arbete hamnar på processorn, samt begränsat stöd för filtyper och codecs. Under testandet upptäcktes också bitvis märkligt beteende, där bland annat avi-containern inte fungerade alls - trots exakt samma mediaströmmar som hos kusinen mkv.

Själva Raspbmc är inte heller helt färdigt. Under testande noterades flera frysningar, samtidigt som mediafiler växlade mellan att fungera och inte fungera. När allt väl rullar går det dock bra, och uppdateringarna från utvecklaren duggar tätt. Bara under tre dagars testande leverades inte mindre än två nya mjukvaror via den inbyggda tjänsten.

Sammanfattningsvis är Raspberry Pi något av en opolerad diamant som mediaspelare. Potentialen finns och mjukvarorna är på gång, men än så länge känns lösningen inte redo att ersätta vardagsrummets Boxee Box. Samtidigt tar systemet endast minuter att installera, har flera andra användningsområden samt får nördtarmen att vakna till liv med besked. Det är kanske värt några hundralappar.

Vidare läsning

Raspberry Pi är egentligen inte alls byggd för att vara en mediaspelare, utan XBMC-funktionen är mest en rolig biprodukt. Andra användningsområden är bland annat enkel webbserver eller hemautomation, samt framför allt utbildning.

Den som vill ha vidare uppslag runt Raspberry Pi eller liknande produkter bör kika in i SweClockers forum för enkortsdatorer. Där finns även djupare XBMC-information, samt erfarenheter från andra versioner av mjukvaran.

Kommentarer till artikeln

87 debattinlägg

Skicka en rättelse
21

Racinginspirerat från timpelay i galleriet

Med inspiration från bilar och racing visar Timeplay sitt senaste datorbygge Torque, med chassi från In Win och vattenkylning som bilmotor. Läs mer

27

Tävla och vinn bordsplatser till Dreamhack Summer 2017

Redaktionen laddar upp inför Dreamhack och firar med en tävling för alla medlemmar. Skapa SweClockers officiella wallpaper och kamma hem bordsbiljetter till världens största datorfestival! Läs mer

38

Test: AOC Agon AG352UCG – ultrabred spelskärm med 100 Hz VA-panel och G-Sync

AOC:s senaste gamingskärm Agon AG352UCG passerar testlabbet, med en upplösning på 3 440 × 1 440 pixlar, Nvidia G-sync och 100 Hz uppdateringsfrekvens. Läs mer

37

Nvidia kontrar Radeon RX 550 med "GP108" och Geforce GT 1030

Det blåser upp till storm i instegssegmentet när Nvidia söker att kontra AMD Radeon RX 550 med Geforce GT 1030, som samtidigt ska ha lägre strömförbrukning. Läs mer

16

Razer tillkännager den trådlösa spelmusen Lancehead

Amerikanska Razer siktar på tronen för bästa trådlösa spelmus och med den senaste skapelsen Lancehead, som dessutom får en trådad syskonmodell. Läs mer

14

Cooler Master döms för patentintrång – får betala 5,3 miljoner kronor till Asetek

Efter lite mindre än två år är rättstvisten mellan Asetek och Cooler Master avslutad, där Cooler Master döms att betala böter i miljonklassen för patentintrång. Läs mer

18

Intel LGA 2066 för Skylake-X har samma kylarmontering som sockel LGA 2011-3

Det vankas ny sockel till Intels Skylake-X med upp till tolv kärnor och Kaby Lake-X. Den som planerar uppgradera slipper dock köpa ny kylare, det bekräftar Noctua. Läs mer

23

Nintendo tillkännager New 2DS XL

I ett något oväntat drag tillkännager Nintendo spelkonsolen New 2DS XL, en kraftfullare uppdaterad version av fyra år gamla 2DS med ny design. Läs mer

59

Acer avtäcker Predator X27 med 4K UHD i 144 Hz, Nvidia G-Sync och HDR

Taiwanesiska Acer går "all-in" med skärmen Predator X27, som utöver 4K-upplösning och 144 Hz fylls till brädden med andra funktioner som Nvidia G-Sync och HDR. Läs mer

109

Teknikdemo visar Project Scorpios potential i 4K UHD och 1080p

Nya bilder visar hur Microsofts kommande konsol ska förbättra den grafiska upplevelsen i både 4K- och 1080p, med bland annat större texturer och supersampling-teknik. Läs mer

5

Fulkultur om Marvel i film och TV-serier

Fulkultur återvänder till att prata om Marvel och deras superhjältar, men denna gång flyttas fokus från serietidningar till vita duken. Läs mer

19

Kom på din egen shoppingfest och vinn bärbar speldator från CDON

CDON drar åter igång sin shoppingfest Green Friday, där de utlovar erbjudanden i nivå med Black Friday. För att fira tävlar återförsäljaren ut en bärbar speldator värd 15 490 kronor. Läs mer