Home / Opinions / Raspberry Pi 3 vs Pi 2: What's the difference?

Raspberry Pi 3 vs Pi 2

Andrew Williams

by

Pi 3 vs Pi 2 11
Pi 3 vs Pi 2

Pi versus Pi

One year after the Raspberry Pi 2 B was unveiled as the first ‘performance’ Pi, the Raspberry Pi Foundation has announced the Raspberry Pi 3. It looks the same, it costs the same. But it isn’t the same.

We’ve been using the two circuit board computers side-by-side to see if it’s worth upgrading. Without wanting to spoil the surprise, claims that the Raspberry Pi 3 is 50 per cent faster than the Pi 2 B are on-the-money, more-or-less.

Related: 10 fun Raspberry Pi projects you can do yourself

If you’re a bit of a Raspberry Pi obsessive, it’s an easy-to-recommend upgrade.

Video: Watch our quick comparison of the Pi 3 vs the Pi 2 B

Raspberry Pi 3 vs Pi 2: Design

The Raspberry Pi 3 looks and feel exactly like the Raspberry Pi 2 B. It’s a green PCB with a bunch of connectors, and no case. If you want one of those, you’ll have to buy or make one yourself.

That’s all part of the charm of course. Whatever you do with a Pi, it feels very much your own.

It’s tempting to say Raspberry Pi is all substance, no style, but it (more-or-less) single-handedly made circuit board PCs a thing normal people recognise. It may not have a $1bn design team behind it, but it’s iconic.

One commendable thing is that it looks like the Raspberry Pi 3 will fit cases made for the Raspberry Pi 2 B. We’ve been using the old version on-and-off for a year and have always used it as a naked board, often lifted off the ground by the sheer number of cables plugged into the poor thing. But the measurements and connector placements are near-identical.

Related: A guide to PC sticks

Pi 3 vs Pi 2 7

Raspberry Pi 3 vs Pi 2: Connectivity

Those ports are the same as ever. You get four USB 2.0 ports (3.0 is above its pay grade), a Ethernet connector, full-size HDMI port and a microSD slot. This isn’t an ‘extra’ with a Pi. Whatever memory card you use acts as the hard drive here. We’re on a shoestring, remember?

Given their size, it’s impressive that these circuit board computers have the same connections as a large laptop of a few years ago.

However, on the wireless side the Raspberry Pi 3 embarrasses the Pi 2. It has Wi-Fi and Bluetooth, where you’d need to use USB adapters to add that to a Pi 2.

This is a massive benefit if you want to use the Pi as a mini media centre. It has everything you need. Of course, for many people something like the Amazon Fire TV Stick has already offered an all-too-tempting alternative.

For those with aspirations greater than basic projects, both Raspberry Pis have a GPIO pin set and a camera interface.

Related: Best laptops

Pi 3 vs Pi 2 9

Raspberry Pi 3 vs Pi 2: Hardware

In typical Raspberry Pi Foundation style, the Raspberry Pi 3 doesn’t aim for hardware upgrades that’ll just look good on a spec sheet and mean little in terms of real performance. Quite the opposite.

The Raspberry Pi 2 has a quad-core 900MHz CPU, the Pi 3 a quad-core 1.2GHz one. Both have 1GB RAM and both use a fourth-generation VideoCore CPU.

From a glance you could dismiss this as a connectivity upgrade, but the performance boost is big. Very big.

First, while the CPU only gains 300MHz, it also updates its architecture from a Cortex-A7 set to a Cortex-A53 one. This is an architecture boost from 32-bit to 64-bit, and gets you better performance for your clock speed.

Next up, the GPU. Both are VideoCore IV chipsets, but where the Pi 2 is clocked at 250MHz, this new one is 400MHz.

While they’re both designed to deliver 1080p video rather than 4K, this means the graphics chip has been scaled up with the CPU. The Raspberry Pi Foundation knows what it’s doing.

Perhaps the least well-documented upgrade is the RAM. Both models have 1GB, both are forms of DDR2. But where the Raspberry Pi 2 has 450MHz, RAM, the Pi 3 has 900MHz RAM.

Related: Best gaming PC: Build your own gaming rig

Pi 3 vs Pi 2 5

Raspberry Pi 3 vs Pi 2: Compatibility

I had some concerns about the shift of hardware causing some compatibility issues, which I did bump into when upgrading to the Raspberry Pi 2 from one of the earlier models, way back when.

However, the switch to the Raspberry Pi 3 has been eerily smooth. All of the apps I’ve used so far have worked perfectly fine, using builds installed through Raspbian rather than the SD card images that let some of the lead apps boot straight into the interface rather than heading through some version of Linux.

Raspberry Pi 3 vs Pi 2: Synthetic benchmarks

Phone fans out there might have noticed that the move from Raspberry Pi 2 B to 3 B is somewhat comparable to the Moto G 2nd Gen and 3rd Gen. That phone switched from a Cortex-A7 architecture to an A53 one and saw only very modest gains in synthetic benchmarks.

The Raspberry Pi 3 does much better.

We use Geekbench 3 pretty often when testing ARM-powered devices, but there’s only actually one version of Geekbench that supports ARM CPUs and Linux systems. We had to scour the internet for an 2.4.2 old version that would work with these computers.

While this is an outdated Geekbench version, we saw a very significant improvement, jumping from 1302 points for the Pi 2 to 2086 for the Pi 3. Here’s the full scores read-out, showing clear jumps in CPU and RAM areas.

Geekbench 2.4.2

Pi 3 - 2086

Integer 1641

Floating point 3353

Memory 1204

Stream 978

Pi 2 - 1302

Integer - 998

floating point - 2126

Memory - 729

Stream - 631

Sticking to familiar benchmarks we also tried Sunspider 1.0.2 . While, like Geekbench 2.4.2, it’s no longer supported, it’s a benchmarks we’ve used many, may times over the years. It’s a Javascript benchmark, if you’ve not come across it before. It makes a computer perform a whole bunch of tasks and calculates how long it takes to complete. Lower scores are better, then:


Pi 3

2888.8ms

Pi 2

4705ms

(for reference, MacBook Pro 2013 score is 176ms)

Pi 3 vs Pi 2 13

It’s a massive speed-up for the Raspberry Pi 3, although both scores are pretty poor compared with some other devices using similar-sounding hardware. This is in part because it also depends on the browser used. Both Pis were using the Epiphany browser built into Raspbian.

Realising these tests are both a bit dated, if still a useful comparison in this case, we tried Google Octane 2.0. A more modern take on what Sunspider was/is about, it tests Javascript performance and even includes a Gameboy emulator module.

The Pi 3 scores 525 points and the Pi 2 just 296, making the new version almost 1.8 times 'better'.

Pi 3 vs Pi 2 3

Raspberry Pi 3 vs Pi 2: Real-life performance and observations

Synthetic benchmarks prove the Raspberry Pi 3 is a rather impressive upgrade over the Raspberry Pi 2. However, that doesn’t really mean much if you’re wondering what it can actually do.

To start off we tried using the Raspberry Pi 3 as a work PC. Raspbian comes with a word processor, other Office-style apps and a browser preinstalled, making it a potential bargain travel PC.

The results are pretty good. There’s a lot less unexplained lag, web pages render more quickly and the CPU doesn’t feel like it’s straining to keep up.

Like the Raspberry Pi 2, though, it’s still not at the performance level we’d be happy to use all day, every day. While Raspbian is a full-on multi-tasking OS like Windows — it’s the real deal — plenty of performance issues crop up whenever the Pi 3 starts juggling even light tasks.

Would we be happy using it to write emails and documents, and browse a bit, while on holiday or on a work trip? Absolutely. It feels far less compromised than the Raspberry Pi 2. You’ll still need a keyboard and mouse, of course, although you'll be able to use Bluetooth wireless ones with the Pi 3 without any accessories. We stuck to USB ones, though.

Pi 3 vs Pi 2

Raspberry Pi 3 vs Pi 2: Gaming skills

The best way we have found to see what the Raspberry Pi series is capable of is with games emulation. Not only is a mini retro console one of the best easy projects for one of these circuit board computers, none of them has enough power to guarantee perfect performance with systems like the N64, in part thanks to the limited optimisation of scene dev emulation projects.

Want to get involved? The RetroPie project is the best way to get a whole swathe of classic emulators on your Pi.

Dreamcast

But let’s start with something other than the N64.

If you’re in your late 20s or older, you may have come across Prop Cycle, a 3D arcade game that made you play on a real-life bike. You pedal and on-screen a character on a flying bike tears around like a mix of ET and Pilotwings.

Turning off frame skipping and using default rendering settings, the Pi 3 runs at 20-22 per cent speed. The Pi 2 manages just 12-13 per cent in the same area (for fans, it’s the first stretch of the Novice stage).

That may sound like depressing performance, but it is roughly playable on Pi 3, and this is one of MAME’s lesser-optimised titles.

Quake 3 is a different story. The Linux port runs like lightning on both devices, hitting 85-90fps on the Pi 3 and 72-80fps on the Pi 2. That’s at 1600 x 1200 resolution with all the settings maxed-out.

Nintendo 64 performance is more of a mixed bag, as it has always been. The Raspberry Pi 2 can handle a few games near-perfectly, like Super Mario 64. But a lot of classics are a bit too sketchy to really enjoy.

Legend of Zelda

One important game whose performance has really improved is Zelda: Ocarina of Time. There’s only slight slow-down in the Pi 3, making it fast enough to enjoy if you can stomach occasional frame dips.

It’s Turok 2, one of the most demanding N64 games, that shows there’s room for an even more powerful Raspberry Pi in the future. A mess on the Raspberry Pi 2, the Pi 3 is improved but still too slow to be considered playable.

Raspberry Pi 3 vs Pi 2: Verdict

The Raspberry Pi 3 is just what it should be. It has smart features missing from its predecessor like Wi-Fi and Bluetooth, which had to be added separately before, and a sensible amount of extra power that doesn’t skew the price.

Buy Now: Raspberry Pi 2 at Amazon.com from $45

Best Deals for Raspberry Pi 2

  • ebay

Already a Raspberry Pi 2 B owner? It’s worth upgrading if you haven’t already spend the extra on wireless adapters and your old Pi hasn’t gathered too much dust since you bought it.

Buy Now: Raspberry Pi 3 at Amazon.com from $35

Best Deals for Raspberry Pi 3

  • ebay

However, if you're just looking for something to noodle about with using the Raspberry Pi Foundation's excellent tutorials, either of these boards will do the trick. For the Pi's initial intended purpose, the extra power isn't all that necessary.

Terry Mitchell

February 29, 2016, 6:43 pm

What about OpenELEC performance? Would there be a noticeable increase in performance over the RPi2?

Scott Ryan Guest

February 29, 2016, 8:36 pm

I'd been on the verge of upgrading to the pi 2 from my original pi, so I ordered a pi as soon as it became available. For the same price with included WiFi and Bluetooth as well as the extra horsepower, it felt like an obvious thing to do now.

Uygar Yilmaz

March 1, 2016, 9:29 am

I'd assume there would be, especially considering the update on both CPU and RAM.
I'm not using OpenELEC myself, but I've used, and am still using some other Kodi based media players.
The thing is, Pi can handle OpenELEC and similar Kodi based media players, and Pi2 can perform well enough for them all. So although an upgrade from Pi to Pi2 or Pi to Pi3 would definitely be quite noticeable, I'm not sure if an update from Pi2 to Pi3 would prove a large performance difference enough to buy it.
If OpenELEC feels noticeably sluggish in anyway, I'm sure the upgrade from Pi2 to Pi3 would lessen that sluggishness.

Andrew_TR

March 1, 2016, 2:12 pm

This is why I didn't talk much about this. I had the impression the Pi 2 was fine for OpenELEC etc unless you use ultra-high bit-rate Blu-ray rips. And then it's not bad, right? While I've installed/used Kodi etc on Pi, it's not something I use in my day-to-day (too much Netflix!)

Uygar Yilmaz

March 1, 2016, 2:26 pm

Exactly. On my OSMC installation that I use on a daily basis, Pi2 definitely has enough juice, and I don't feel the need for an upgrade to Pi3.
For fringe people who use extremely high bit-rate BRips etc., I'm sure there will be a noticeable performance improvement, but that's simply not the case for the average user.

Tim Molloy

March 2, 2016, 2:13 am

One thing I am wondering is if the Pi 3 has enough horsepower to play the H.265 encoded videos. The Pi 2B can't play them smoothly, even when hardwired. I think it requires more CPU power to decode the stream.

JRG

March 2, 2016, 9:01 am

I play full bdremux with my pi2 with no problems. The hw decoder plays full bluray easily (it can play the full bluray spec).There's no need for more power for that.

Andrew McCreath

March 2, 2016, 9:50 am

I'm no power user of Pi, but I installed Windows IOT and it worked seamlessly first time, with no problems. Then went back to Raspian - it is NOTICEABLY quicker in every way.

Rolf Ralfsen

March 2, 2016, 1:58 pm

There is still a lack of hw decoding ability, so pi3 mite be a smidge better, but still software decoding, with really not enough power.

Champignonssky-Preben

March 3, 2016, 11:13 am

can you install a KODI for Pi2 on Pi3? I use xbian, and don´t see that there´s a release dedicated to Pi3 yet.

Rolf Ralfsen

March 3, 2016, 11:59 am

OSMC supports pi3 as far as I understand. Will probably be more tailored to pi3 with next update release, but seems to work just fine with the existing one. Can't say for other flavours, but my guess is it works for most.

Andrew_TR

March 4, 2016, 11:57 am

Most stuff seems to work fine. I've had fewer issues than I did going from a first gen to the second.

Pet-ras Jam

March 6, 2016, 9:07 pm

Open elec runs much quicker, V6.0.3, without a doubt.

The pi2 lag is noticeable on booting and navigation as well as loading the menus and the normal working dialogue is up a lot less time than before. The pi3 is much quicker

disillusioned

April 11, 2016, 6:22 pm

The RPi 3 is ok with browsing and simlpe java using ubuntu mate, but way too slow for opengl. Even stella (atari 2600) runs like a snail.

Mikkel

April 22, 2016, 2:50 pm

A nice fact is that if you upgrade from a Raspi 2 to a Raspi 3, you can most likely re-use your old case, as only the LEDs have moved, as shown here: http://blog.mivia.dk/five-grea...
That's one more small reason to upgrade to the Raspberry Pi 3

Panthera Leo

April 27, 2016, 8:11 am

I have been a BeagleBone fan all along , but I have now taken serious note of RPI 3 . Even for Engineering / Embedded its pretty fast and reliable for non hard-realtime OS . I love the built-in wifi - it is actually a must!

Curtis Newton

May 6, 2016, 5:49 am

no backward compatibility for screens, you're just fucked

Brent Pedersen

June 3, 2016, 5:24 pm

I made an adafruit screen work with ours. We're currently making a case to

fit a Pi3 and the adafruit 2.8" tft (prod id# 2423). You can see it working @ pikrust.com.

Tommy Prack

August 25, 2016, 10:57 am

I have trouble understanding the following sentence:

"All of the apps I’ve used so far have
worked perfectly fine, using builds installed through Raspbian rather
than the SD card images that let some of the lead apps boot straight
into the interface rather than heading through some version of Linux."

By "SD card images" do you mean 'customized' distros such as NOOBs or RetroPI?

Did apps run better or worse when installing from such images compared to more 'clean' distros such as Raspbian?

Aftersun

November 9, 2016, 6:28 pm

Getting my Pi 3 next week. I held off for a bit. Going to sell my Pi 2 as a game system and use the money to get yet another Pi 3. Looking forward to some future projects.

comments powered by Disqus