Raspberry Pi has long been the gold standard for inexpensive single-board computing, powering everything from robots to smart home devices to digital kiosks. The long-anticipated Raspberry Pi 4 takes Pi to another level, with the performance that’s good enough to use in a pinch as a desktop PC, plus the ability to output 4K video at 60 Hz or power dual monitors.
For the 1GB starting price as prior models, you get speeds that are two to four times faster, support for USB 3 and true Gigabit Ethernet. Perhaps more importantly, there will be a 2GB of RAM and a unit with 4GB, four times more than any previous Pi has had. Makers and hobbyists will want to add the Raspberry Pi 4 to their arsenals, and tech enthusiasts who’ve never used a Pi before now have even more reasons to buy one.
Key Differences
The table below shows a key specs comparison between the Raspberry Pi 4 B, the first an only Pi 4 model, and the Raspberry Pi 3B+, the fastest version of the Pi 3.
Spec | Raspberry Pi 4 B | Raspberry Pi 3 B+ |
CPU | 1.5-GHz, Quad-Core Broadcom BCM2711B0 (Cortex A-72) | 1.4-GHz, Quad Core Broadcom BCM2837B0 (Cortex A-53) |
RAM | 1 - 8GB DDR4 | 1GB DDR2 |
GPU | 400 MHz VideoCore IV | 500 MHz VideoCore VI |
Video Out | dual micro HDMI ports | single HDMI port |
Max resolution | 4K 60 Hz + 1080p or 2x 4K 30 Hz | 2560 x 1600 |
USB Ports | 2x USB 3.0 / 2x USB 2.0 | 4x USB 2.0 |
Wired Networking | Gigabit Ethernet | 330 Mbps Ethernet |
Wireless | 802.11ac (2.4 / 5 GHz), Bluetooth 5.0 | 802.11ac (2.4 / 5 GHz), Bluetooth 4.1 |
Charging Port | USB Type-C | micro USB |
Power Requirement | 3A, 5V | 2.5A, 5V |
Size | 3.5 x 2.3 x 0.76 inches (88 x 58 x 19.5mm) | 3.2 x 2.2 x 0.76 inches (82 x 56 x 19.5mm) |
Weight | 0.1 pounds (46 grams) | 0.11 pounds (50 grams) |
The most important new features are the faster processor and GPU, more and faster RAM, the addition of USB 3 ports, dual micro HDMI ports instead of a single HDMI connection and support for 4K output. The higher bus speed that enables USB 3 support also allows the on-board Ethernet port to support true Gigabit connections (125 MBps) where the last-gen models had a theoretical maximum of just 41 MBps. The microSD card slot is also twice as fast, offering a theoretical maximum of 50 MBps versus 25 MBps on the 3B+.
Because the new SoC needs more power, the Raspberry Pi 4 B charges over USB Type-C instead of micro USB. It also requires a power adapter that can deliver at least 3 amps of power and 5 volts, though you may be able to get away with 2.5 amps if you don’t attach many peripherals to the USB ports. Putting aside the power needs, USB Type-C connectors are reversible, which makes them much easier for kids (and adults) to plug in.
At 3.5 x 2.3 x 0.76 inches (88 x 58 x 19.5 mm) and 0.1 pounds (46 grams), the Pi 4 is thin enough to fit in your pocket and light enough to carry anywhere. The board is durable enough to probably survive rolling around in your bag, but we recommend sticking it in something protective, mostly to protect the pins. However, during testing, I always used the board bare on my desk and I carried it back and forth between work and home many times by simply putting it in a cardboard box with no padding or static bag.
Unfortunately, if you want a case, you can’t use one that’s been designed for any previous Raspberry Pi. The Raspberry Pi 3 B / 3 B+ have almost the same dimensions, but the port layout has changed just enough to make the Pi 4 B incompatible. Where prior Pis had a single, full-size HDMI port, the dual micro HDMI connectors on the Pi 4 jut out more and so don’t line up with the holes on anything that was designed for the Pi 3 B.
The Raspberry Pi 4 covers more than just the basics when it comes to ports. The right side has four USB Type-A connections, two of which are USB 3.0. There’s also a full-size, Gigabit Ethernet port for wired connections there. The bottom edge has a 3.5mm audio jack, two micro HDMI ports and the USB Type-C charging port. On the left side, you’ll find the microSD card reader. And on the top surface of the board, you’ll see ribbon connectors for the Camera Serial Interface (CSI) and Display Serial Interface (DSI), which provide dedicated connections to Raspberry Pi’s own camera and screen (or compatible accessories). Of course, you can connect a camera to a USB port as well and there are a couple of more common ways, including the micro HDMI ports, to output to a screen.
New CPU, RAM
The Raspberry Pi 4 has similar design and dimensions to its predecessors, but it’s an all-new platform, powered by a new processor, the Broadcom BCM2711B0. Since the first Pi in 2012, all Pis have used 40nm SoCs, but this new chip is based on a 28nm process and, instead of the older Cortex-A53 microarchitecture, it uses Cortex-A72. The BCM2711B0 in the Raspberry Pi 4 has four cores and is clocked at 1.5 GHz, which at first blush, doesn’t seem much quicker than the quad-core, 1.4 GHz BCM2837B0 in the Raspberry Pi 3B+.
However, Cortex A72 has 15-instruction pipeline depth, compared to just 8 on the older model, and it also provides out-of-order execution so it’s not waiting for the output of one process to start on another. So, even at the same clock speed (and the BCM2711B0 is based on a smaller process node), Cortex-A72 processors will be significantly faster and use more power than their A53-powered ancestors.
For example, on the Linpack benchmark, which measures overall compute power, the Pi 4 absolutely whooped the Pi 3 B+ in all three tests. On the all-important single precision (SP) test, the Pi 4, scored 925 as compared to the 3 B+’s mark of 224, a boost of 413 percent.
On the Sysbench CPU test, the Pi 4 B was capable of performing 394 events per second as compared to 263 for the Pi 3 B+. That's a difference of 50 percent.
The RAM is also quite a bit quicker, going from 1GB of DDR2 RAM operating on the Pi 3B+ to up to 4GB of DDR4 RAM. In addition to the increased bandwidth, having more memory is a huge deal, particularly for web surfing.
The Pi 4’s RAM returned read and write rates of 4,130 and 4,427 Mbps, respectively. That’s 51 percent and 54 percent better than the 3 B+.
Both the CPU and the RAM are implicated when you do file compression. When zipping a file in multithreaded mode, the Pi 4 B is 37 percent quicker than its predecessor, but it’s far stronger in single-threaded, eclipsing the 3 B+ by 60 percent.
New GPU, Faster Graphics Performance
The GPU is getting a nice boost too. It moves from a Broadcom VideoCore IV that operated at a core clock speed of 400 MHz to a VideoCore VI that’s set at 500 MHz. The new architecture allows it to output to a display at up to 4K resolution with a rate of 60 fps or to support dual monitors at up to 4K 30 Hz.
While we wish we could have tried some of the more resource-intensive emulators in Retropie in time for this review, there wasn’t a Pi 4-compatible version at launch. However, the OpenArena Benchmark, which measures frame rates in a game that’s a a clone of Quake III Arena, did run.
At 720p resolution, the Pi 4 was the only Raspberry Pi capable of delivering smooth frame rates. Yes, you can play on the Pi 3, 3 A+ or 3 B+, but all three deliver rates between 27 and 28 fps as compared to 41.4 fps on the Pi 4.
Storage Performance
No matter how fast your processor, RAM and GPU are, if your storage is slow, everyday tasks like opening apps and files will be laggy. Like all Raspberry Pis, the 4 B’s primary storage device is its microSD card reader, which is convenient but a bit constrained. According to the Pi Foundation, the 4 B has a top transfer rate of 50 MBps, which is double the speed of the reader on the 3 B+. There’s no known limit on capacity.
Power and Heat
With a more power-hungry processor and the need for at least a 5-volt, 3-amp power adapter, the Pi 4 should be expected to consume more power than its predecessors.
At idle, the Pi 4 B draws 3.4 watts, which is just 17 percent more than the 3 B+. Under load, that number jumps to 7.6 watts, but that’s still only 19 percent more juice than its direct predecessor. If you want the lowest-power Pi, performance be damned, then go for the Pi Zero W, which consumes a mere 0.8 watts at idle and 1.6 watts under load.
Yes, this board gets warm, warmer than its predecessor. Thermal images mirror what we experienced; the areas of the board near the CPU get really warm, not just the top of the processor itself. The Pi 4 board reaches a toasty 74.5 degrees Celsius (166 degrees Fahrenheit). That’s not enough for a serious burn, but kids especially should be sure to pick up the Pi by its sides only. The top surface of the Pi 3 B+ is much cooler, maxing out at 62.5 degrees Celsius (144.6 degrees Fahrenheit).
As with any modern computer, if you push the system too hard and the CPU or GPU get too hot, the computer will throttle down to avoid damage.
Summary
The Raspberry Pi 4 represents a giant leap forward, not only for the Raspberry Pi, but for single-board computing. For the first time, it’s realistic to use your Pi as a secondary or backup PC (or perhaps a kids’ first PC). However, the larger real benefit will come not from folks who use Raspberry Pi 4s in lieu of x86 PCs, but from all the innovators who harness the system’s enhanced performance, I/O and graphics to create new iOT devices, media servers and robots. Kids building Pi projects in school will also have a world of new learning possibilities.