Raspberry Pi 2 review: aanzienlijk betere prestaties, zelfde lage prijs

23 reacties
Inhoudsopgave
  1. 1. Inleiding
  2. 2. Nieuwe versie
  3. 3. Gelijk gebleven
  4. 4. Ook Windows 10
  5. 5. Benchmarks
  6. 6. XBMC / Kodi op de Pi 2
  7. 7. Mini-workshop: Kodi installeren op een Raspberry Pi
  8. 8. Conclusie
  9. 9. Besproken producten
  10. 10. Reacties

Inleiding

Begin februari introduceerde de Raspberry Pi Foundation een nieuwe versie van hun populaire knutselcomputer ter grootte van een creditcard. Wij hebben de nieuwe Raspberry Pi 2 uitgebreid getest en vergeleken met zijn voorloper.

Raspberry Pi 2 Model B


De originele Raspberry Pi werd in februari 2012 op de markt gebracht. Niemand durfde op dat moment te voorspellen dat deze “knutselcomputer” zó populair zou worden als nu het geval is. Inmiddels zijn er al meer dan vijf miljoen exemplaren over de toonbank gegaan, die door hun eigenaren voor de meest uiteenlopende zaken worden ingezet.

Oorspronkelijk was de Raspberry Pi ontwikkeld met als doel een goedkoop platform aan te bieden om op scholen programmeerlessen te kunnen geven. Het concept van een computertje dat slechts een paar tientjes kost en probleemloos een volledig Linux-besturingssysteem kan draaien, viel echter bij een veel grotere doelgroep in de smaak. De lage prijs, het lage stroomverbruik en het kleine formaat maken de Pi’s gewild voor allerhande embedded oplossingen.

Ook voor wie niet zo van knutselen houdt, zijn er voldoende redenen denkbaar om een Pi in huis te halen. Dankzij de speciale voor de Raspberry Pi geoptimaliseerde versies van het OpenElec besturingssysteem is een Pi een van de goedkoopste manieren om een XBMC / Kodi mediaspeler in huis te halen. Met de RetroPie software tover je een Pi in een handomdraai om tot een emulator van vele gameconsoles uit lang vervlogen tijden, waaronder de Super Nintendo, Sega Mega Drive en de Sony Playstation 1. Met software als Domoticz kun je je Pi gebruiken als kloppend hart van een huis vol domoticaproducten; anderen gebruiken een Pi juist weer als file- of mailserver, als telefooncentrale, en ga zo maar door. Ons uitgebreide achtergrondartikel over de oorsprong en gebruiksmogelijkheden van de Raspberry Pi kun je hier teruglezen.

Nieuwe versie

Begin februari kondigde de Raspberry Pi Foundation een nieuwe versie aan van het product. De Raspberry Pi 2, of Raspberry Pi 2 Model B zoals hij voluit heet, is voorzien van een nieuwe ARM processor en meer geheugen, wat de prestaties van het apparaat flink doet toenemen. De afmetingen, de aansluitingen en de plaatsing daarvan zijn identiek gebleven aan de nieuwste uitvoering van de originele Pi, het model B+. Het feit dat de nieuwe SoC ook softwarematig compatibel is met diens voorloper maakt dat de nieuwe Raspberry Pi een drop-in replacement kan zijn voor wie nu een Pi Model B+ gebruikt voor een toepassing.

De belangrijkste vernieuwing is dus de nieuwe processor. De originele Pi’s maken alle gebruik van een Broadcom BCM2835 processor gebaseerd op een enkele ARM ARM11 CPU-kern, werkend op 700 MHz. Deze ARM11 kern maakt nog gebruik van de oude ARMv6 instructieset. De nieuwe Pi maakt gebruik van een Broadcom BCM2836: één cijfer hoger, maar een wereld van verschil. De nieuwe SoC heeft vier CPU-cores aan boord, van het ARM Cortex-A7 type, werkend op 900 MHz. Het aantal cores is dus verviervoudigd, maar de cores zijn zelf ook een stuk sneller: de Cortex-A7 is een veel moderner ontwerp en maakt gebruik van de nieuwere ARMv7 instructieset. De Cortex-A7 is bovendien voorzien van diverse instructieset-uitbreidingen, waaronder NEON, speciale instructies die vooral multimediasoftware flink kunnen versnellen. Kort door de bocht mag je zeggen dat NEON de ARM-tegenhanger is van de Intel SSE-instructiesetuitbreiding.

De in de SoC geïntegreerde GPU is niet gewijzigd. Ook de Broadcom BCM2836 heeft de zogenaamde Broadcom Videocore IV. Deze GPU biedt zeer basale 3D-mogelijkeden (met OpenGL ES 2.0 ondersteuning) en heeft een videodecoder aan boord met ondersteuning voor H.264 in Full HD-resolutie.

Ook het geheugen is uitgebreid. Waar de Raspberry Pi Model B en B+ de beschikking hadden over 512 MB RAM, zit op de nieuwe Raspberry Pi 2 een dubbele hoeveelheid van 1 GB. Nog steeds is het mogelijk om via software zelf een verdeling aan te geven tussen de hoeveelheid geheugen die CPU en GPU mogen gebruiken.

De ontwikkelaars van de Raspberry Pi geven zelf aan dat de nieuwe Pi tot zo’n 6 à 7 keer sneller is dan zijn voorloper. Een claim die, zoals we verderop zullen zien, gerechtvaardigd is.

Raspberry Pi 2 Model B
Raspberry Pi Model B+
De Raspberry Pi 2 (boven) heeft een nieuwe SoC maar is qua afmetingen, connectors en plaatsing daarvan identiek aan zijn voorloper, de Pi 1 Model B+ (onder).

Gelijk gebleven

Het formaat, de aansluitingen en de plaatsing daarvan zijn zoals geschreven gelijk gebleven. Dat maakt dat ook de Raspberry Pi 2 gevoed moet worden met een standaard Micro-USB lader zoals we die kennen van smartphones – die overigens wederom niet wordt meegeleverd. Net als bij de Pi 1 B+ vinden we onderop een Micro SD slot waarin een kaartje met het besturingssysteem geplaatst kan worden. Op het bordje vinden we opnieuw de Microchip LAN9514 chip die de enkele USB 2.0-controller van de Broadcom-chip via een geïntegreerde hub omzet naar vier USB 2.0-aansluitingen en een 100 Mbit LAN-connector. Dat de Raspberry Pi geen gigabit LAN heeft, zal voor sommigen een tegenvaller zijn, maar door te kiezen voor exact dezelfde componenten en verbinding konden de ontwikkelaars wel volledige compatibiliteit met bestaande Pi-software garanderen.

Voor de aansluiting van een monitor heeft de Pi 2 opnieuw een HDMI 1.4 connector met ondersteuning voor HDMI-CEC, zodat signalen van de afstandsbediening van een TV naar de Pi kunnen worden doorgegeven. De 3,5mm jack-plug biedt niet alleen een stereo analoge audio-uitgang, maar kan ook (composiet) analoge video uitsturen. Verder vinden we opnieuw de Display Serial Interface en Camera Serial Interface connectors voor het rechtstreeks aansluiten van scherm- en cameramodules. Ook de 40-pin General Purpose IO (GPIO) connector is gelijk gebleven. Hiermee kun je externe elektronica aansturen. De header bevat naast een aantal 5 volt-, 3,3 volt- en aardepinnen ook 17 pinnen die voor data gebruikt kunnen worden. Een aantal hiervan kan ook geconfigureerd worden om als I2C, UART en SPI seriële interfaces te dienen, alsmede één PWM (Pulse Width Modulation) pin.

De adviesprijs is ook gelijk gebleven: de nieuwe Raspberry Pi 2 heeft net als voorloper Pi 1 B+ een prijskaartje van 35 dollar. In Nederland is de nieuwe Pi 2 vooralsnog wat duurder, wellicht omdat het product vrij nieuw is. In onze prijsvergelijker kost de Pi 2 op het moment van schrijven gemiddeld 42 euro (met een laagste prijs van 37 euro), terwijl je de Pi 1 B+ voor gemiddeld 33 euro op de kop tikt. 

Specificaties

In onderstaande tabel vind je de specificaties van de Raspberry Pi 1 B+ en Raspberry Pi 2 nog eens overzichtelijk naast elkaar.

Pi 1 vs Pi 2 Raspberry Pi 1 Model B+ Raspberry Pi 2 Model B
SoC Broadcom BCM2835 Broadcom BCM2836
CPU ARM11 700 MHz Quad-core Cortex-A7 900 MHz
GPU Videocore IV Videocore IV 250 MHz
Geheugen 512 MB 1 GB
GPIO 40 pin 40 pin
USB 4x USB 2.0 4x USB 2.0
Netwerk 100 Mbps LAN 100 Mbps LAN
HDMI HDMI 1.4 HDMI 1.4
Storage microSD microSD
Afmetingen 85,6 x 56,5 mm 85,6 x 56,5 mm

Ook Windows 10

De Raspberry Pi kan al sinds het begin voorzien worden van verschillende besturingssystemen, die vrijwel allemaal hun oorsprong vinden in de Linux-hoek. Bij de introductie van de Raspberry Pi 2 deden de ontwikkelaars samen met Microsoft echter een bijzondere aankondiging. Windows 10 komt ook beschikbaar voor de Pi 2, gratis zelfs! Inmiddels is een preview versie van deze zogenaamde Windows 10 IoT Core versie al te downloaden.

Microsoft wil zich met Windows 10 richten op een breder palet aan apparaten dan met voorgaande Windows-versies. Zo wordt het nieuwe OS niet alleen de basis voor desktops en laptops, maar ook voor Windows Phone toestellen en voor de Xbox One. Met Windows 10 wil Microsoft zich echter ook richten op de groeiende markt van het Internet of Things. De ondersteuning van de Raspberry Pi, die door veel (thuis-)ontwikkelaars wordt gebruikt voor diverse knutselprojecten, is in die strategie een belangrijke stap.

Overigens heeft kan de Pi-versie van Windows 10 uiteraard geen “normale” Windows-software draaien, aangezien de ARM-chip niet x86-compatible is. Sterker nog: de WIndows 10 versie heeft niet eens een desktop interface. De bedoeling is dat je ofwel via Powershell van afstand op inlogt en het apparaat slimmigheden laat uitvoeren waar geen monitor output voor nodig is (bijvoorbeeld een weerstation) ofwel dat je er een zogenaamde Windows Universal App op draait, wat wel netjes ondersteund wordt.

Raspberry Pi 2 Model B

Benchmarks

Om het prestatieverschil tussen de originele Raspberry Pi (waarvan we model B+ testten) en de nieuwe Pi 2 in kaart te brengen, hebben we diverse tests uitgevoerd, afkomstig uit het speciaal voor de Raspberry Pi gemaakt Raspian Linux-besturingssysteem, gebaseerd op de Debian Wheezy distributie. Wat al direct opvalt is dat Raspian op de Pi 2 een stuk sneller opstart naar de grafische schil dan zijn voorloper: 21 seconden in plaats van 46 seconden. Bovenal voelt het OS veel responsiever. De originele Raspberry Pi vonden wij eigenlijk te langzaam om met een grafisch OS te gebruiken, maar met de Pi 2 gaat het heel behoorlijk.

Als voorbeeld: het in Chromium (de open-source versie van Google Chrome) renderen van de Hardware.Info Frontpage duurt op de nieuwe Raspberry Pi gemiddeld 4,1 seconden, terwijl dat bij de originele Pi gemiddeld 29 seconden duurde, een wereld van verschil. Toegegeven: die 4 seconden zijn nog altijd veel meer dan een snelle PC die het binnen een seconde kan, maar het is in ieder geval werkbaar. De frontpage van Nu.nl met de vele advertenties daarop kost op de Pi 2 gemiddeld 10 seconden. Op de Pi B+ lukt het ons niet eens om die pagina in Chromium te bekijken zonder de browser te laten crashen.

In de browser hebben we ook een tweetal benchmarks gedraaid. De bekende Sunspider-benchmark test de CPU door middel van verschillende JavaScript algoritmes. Let wel: JavaScript en dus ook Sunspider werkt single-threaded en hier heb je dus weinig tot geen voordeel van de vier cores. Desalniettemin is het prestatieverschil ruim een factor 3: de originele Pi voltooit de test in 12081 ms, de Pi 2 in 3622 ms. Dat laatste is overigens wel nog altijd langzamer dan de sloomste smartphone die we de afgelopen paar jaar hebben getest. In de WebXPRT 2013 benchmark, waarin diverse webtoepassingen worden gesimuleerd, scoort de Pi 1 14 punten, de Pi 2 behaalt 45 punten.

We gingen verder met de bekende Linux Sysbench benchmark die de prestaties van de CPU in kaart brengt door het berekenen van priemgetallen. De Raspberry Pi 1 doet 515 seconden over de test. In single-threaded modus (dus met één CPU-core actief) voltooit de Pi 2 de test in 290 seconden en multi-threaded zelfs in 75 seconden, oftewel bijna 7x zo snel!

In de drie andere benchmarks die we draaiden – het uitpakken van het archief van de Linux-kernel, het comprimeren van data via de multi-threaded 7Zip software en het encoderen van muziek via de LAME MP3 encoder – is de Pi 2 respectievelijk 2,5, 6,0 en nogmaals 2,5 keer sneller dan zijn voorloper.

We hebben ook het energieverbruik gemeten. Idle op de Raspian desktop meten we 2,4W, wat meer dan de 1,6W die we voor de Pi 1 noteren. Tijdens de Sysbench benchmark (met 100% CPU belasting dus) meten we single-threaded 3,0W en multi-threaded 3,7W, een behoorlijke toename ten opzichte van de 1,8W van de Pi 1. Het afspelen van Full HD H.264 video in Kodi verbruikt zo’n 3,5W, terwijl de voorloper het bij 2,0W hield. Het energieverbruik is dus gestegen, maar het blijft extreem laag vergeleken met wat we in de PC-wereld gewend zijn.

Pi 1 vs Pi 2 Raspberry Pi 1 Model B+ Raspberry Pi 2 Model B
Benchmarks  
Raspian OS opstarten 46 sec. 21 sec.
OpenElec / Kodi opstarten 32 sec. 15 sec.
Kernel archief uitpakken 280 sec. 110 sec.
7Zip Compressie 171 MIPS 1031 MIPS
MP3 coderen 405 sec. 162 sec.
Sysbench CPU single-threaded 515 sec. 299 sec.
Sysbench CPU multi-threaded 515 sec. 75 sec.
Browser tests (Chromium)  
Sunspider 12081 ms 3622 ms
WebXPRT 2013 14 45
Frontpage HWI renderen 29 sec. 4 sec.
Frontpage Nu.nl renderen n.m. 11 sec.
Stroomverbruik  
Idle 1,6W 2,4W
Sysbench CPU single-threaded 1,8W 3,0W
Sysbench CPU multi-threaded 1,8W 3,7W
1080p H.264 afspelen 2,0W 3,5W

Raspberry Pi 2 Model B
Raspian op de Raspberry Pi 2

XBMC / Kodi op de Pi 2

Ten slotte hebben we de Raspberry Pi 2 ook getest onder XBMC ofwel Kodi, zoals de populaire HTPC-software tegenwoordig heet. We maakten daarvoor gebruik van OpenElec 5.0.5, gebaseerd op Kodi versie 14.2. Wat direct opvalt is dat Kodi op de Pi 2 heel wat vlotter werkt dan op de originele Raspberry Pi. Nu maakten geoptimaliseerde code en de 512 MB versie van de Pi 1 al een groot verschil, het blijft een feit dat de software echt het uiterste van de processor vraagt op de originele Pi. De nieuwe SoC met vier Cortex-A7 kernen is meer dan potent genoeg om Kodi net zo vlot te laten werken als op veel duurdere mini-PC’s met krachtige Intel- of AMD-processor. Dat is zeer goed nieuws voor wie Pi’s gebruikt om een Kodi HTPC’tje te bouwen.

Wat echter blijft is de vrij archaïsche video-ondersteuning van de Broadcom Videocore IV GPU. Het hardwarematig decoderen van H.264 videokaart werkt uitstekend, maar de engine doet geen enkele vorm van complexe post-processing. Met de afwezige ruisonderdrukking of verscherping zullen de meeste gebruikers nog wel kunnen leven, dat kan je ook door je TV laten doen als je dat graag wilt. Het gebrek aan een goede deinterlacer is een ander verhaal. Zolang je Kodi puur gebruikt voor het bekijken van series of films – tegenwoordig allemaal 720p of 1080p, niet interlaced dus – is er niets aan de hand. Wanneer je Kodi wilt gebruiken voor het bekijken van live TV of TV-opnamen, bijvoorbeeld in combinatie met een TVHeadEnd TV-server zoals elders in dit blad besproken, is de beeldkwaliteit simpelweg niet goed, aangezien de video niet met goede, complexe algoritmes gedeinterlaced kan worden.

Verder zal je je moeten realiseren dat ook de nieuwe CPU niet krachtig genoeg is voor het softwarematig verwerken van video. Oftewel, codecs die niet door de GPU ondersteund worden, zal je niet aan de praat krijgen. De nu H.265-codec die nu in opkomst is, kun je dus niet afspelen en daarnaast is de Raspberry Pi ook niet geschikt voor Ultra HD / 4K video. Uiteraard mag je voor 35 dollar ook niet anders verwachten, maar het blijft iets om in het achterhoofd te houden.

Samengevat: wie de beste beeldkwaliteit wil, zal Kodi nog altijd moeten draaien op een (uiteraard duurdere) mini-PC met een moderne AMD-, Intel- of Nvidia-GPU. Puur voor het bekijken van 1080p-films en -series en het gebruiken van de andere mogelijkheden (muziek, foto’s, etc.) is een Raspberry Pi 2 een uitstekend platform en veel geschikter dan het origineel. Mocht je overigens nog een afstandsbediening voor je Pi-gebaseerde Kodi-box zoekt, kijk dan eens naar onze Flirc-review.

Mini-workshop: Kodi installeren op een Raspberry Pi

Kodi installeren op een Raspberry Pi is erg eenvoudig. Wat je nodig hebt is – naast een Raspberry Pi uiteraard – een microSD-kaartje (1 GB is al méér dan voldoende), een card reader om dat microSD-kaartje op je PC te benaderen en natuurlijk een Micro USB-lader en een HDMI-kabel om je Pi aan te sluiten op je TV.

Stap 1:

Ga naar http://openelec.tv en ga onder het menu-item Downloads naar de RaspberryPi Builds. Let op: er zijn verschillende versies voor de RaspberryPi 1 en 2. Download het juiste image-bestand. Dit is ingepakt middels GZIP (.gz). Je kunt het bestand uitpakken met behulp van WinRAR of 7Zip.

 

Stap 2:

Download de Win32DiskImager software. Plaats een microSD-kaartje in je cardreader, start de software, selecteer het gedownloade Openelec IMG-bestand en de stationsletter van je microSD-kaart en klik op Write.

 

Stap 3:

Is de SD-kaart klaar, stop hem dan in je Pi, sluit alles aan en Kodi start automatisch op. Bij de eerste run zal Openelec enkele configuratievragen stellen, maar binnen een minuut ben je up-and-running.

Conclusie

De nieuwe Raspberry Pi 2 is qua prestaties een flinke stap vooruit ten opzichte van zijn voorloper. Eindelijk biedt de Pi in een grafisch besturingssysteem een wat ons betreft “werkbare” gebruikerservaring en ook in de veelgebruikte XBMC/Kodi-toepassing voelt de Pi 2 nu net zo vlot aan als een veel duurdere, op x86 gebaseerde mini-PC. Helaas is de GPU van de nieuwe SoC identiek aan die van de vorige versie: meer dan H.264 decoderen in Full HD zonder noemenswaardige post-processing zit er niet in. Dat de nieuwe Pi nog altijd slechts een 100 Mbit netwerkpoort heeft zal voor sommigen een tegenvaller zijn; het voordeel is echter dat het nieuwe product hierdoor hardwarematig en softwarematig 100% compatibel is met zijn voorloper. Dat weegt wat ons betreft zwaarder. Was de oorspronkelijke Raspberry Pi al een erg leuk apparaat om als hobbyist mee aan de slag te gaan, de nieuwe versie is écht een aanrader.

Raspberry Pi 2 Model B
De Raspberry Pi 2 (links) naast de Raspberry Pi 1 B+ (rechts)


Besproken product

Vergelijk  

Product

Prijs

Raspberry Pi 2 Model B

Raspberry Pi 2 Model B

  • Onboard CPU
  • DDR2

€ 29,95

5 winkels
0
*