Comparison of Raspberry Pi 5 with 2GB and 8GB RAM – Hardware, benchmarks, and power consumption

The Raspberry Pi 5 with 2GB RAM was launched last week, and since I got a sample for review, I decided to compare it to the Raspberry Pi 5 with 8GB RAM to see if I could find any noticeable differences between the two boards.

I’ll start with a visual inspection to show differences on the PCBA, then check system information, run some benchmarks, check power consumption, and finally try to open as many tabs in Firefox until the 2GB RAM is filled and the system becomes unusable.

Raspberry Pi 5 2GB vs Raspberry Pi 8GB – visual inspection

We should first have a quick look at the boards and packages there’s no obvious difference apart from seeing 2GB RAM and 8GB RAM on the respective packages.

Raspberry Pi 5 2GB vs 8GB

But if we look closer, we can see the resistors for memory capacity detection are in different locations for “2G” and “8G”, and markings on the BCM2712 SoC and memory chip don’t quite match between the two boards.

2GB RAM SBC resistor BCM2712 D0
Close up on the 2GB RAM version with BCM2712D0

 

Raspberry Pi 5 8GB RAM resistor BCM2712C1
Close up on the 8GB RAM model with Broadcom BCM2712C1

We can look up the memory parts on the Micron website:

  • Raspberry Pi 5 2GB – D8BQM = Micron MT53E512M32D1NP-046 WT:B 16Gbit LPDDR4 @ 2133 MHz (2GB RAM)
  • Raspberry Pi 5 8GB – D8CJN = Micron MT53E2G32D4DE-046 WT:C 64Gbit LPDDR4 @ 2133 MHz (8GB RAM)

The two chips are from the same family and just have different capacities, so we should not expect any differences in benchmarks.

Test setup and system information

I’ll be using the Raspberry Pi 5 2GB I received on August 19, and a new Raspberry Pi 8GB we were sent earlier this month to review the CrowView Note laptop shell. So both boards should be new and will be using the same storage device (a 128GB NVMe SSD) and active cooler as shown below. I’ll test the 8GB RAM board first, then move both the HAT+ with SSD and active cooler to the 2GB RAM version to test the boards in the exact same configuration.

Raspberry Pi 5 NVMe SSD active cooler

The boards will also be connected to two RF dongles for a mouse and a keyboard, an Ethernet cable (GbE), an HDMI display, and the official 5V/5A USB-C power adapter. Raspberry Pi OS updated to the latest version with:


I also disabled WiFi and the room temperature was around 27-28°C during the tests.

This is the system information I got on the Raspberry Pi 5 8GB with inxi:


and I repeated the same with the Raspberry Pi 5 2GB later:


I compared the two outputs in the Meld program and the main differences were the serial number, MAC addresses for WiFi, Ethernet, and Bluetooth, and the memory capacity (7.87 GB vs 1.97 GB).  The revision of the board was also different: “d04170” for the 8GB model and “b04170” for the 2GB model. Some readers may also notice the differences in CPU temperature (59.0°C vs 49.1°C), but this can be explained easily since I ran inxi after updating Raspberry Pi OS on the 8GB model and ran the command right after booting the 2GB RAM board. I waited a bit more before running benchmarks, and the temperature of the new 2GB model crept up to over 56°C after a while just being idle.

Benchmarks

I’ll just use sbc-bench.sh script to run a few benchmarks starting on the 8GB model:


and repeated it later on the Raspberry Pi 5 2GB:


Let’s check some of the results in a comparison table.

Raspberry Pi 5 2GBRaspberry Pi 5 8GBDelta
memset12842.8 MB/s12368.2 MB/s-3.8%
memcpy5530.3 MB/s5370.2 MB/s-2.9%
7-zip11,040 MIPS10,810 MIPS-2.1%
AES-256 16K1,368,309.76k1,368,227.84k+0.07%
Max CPU temperature66.7°C71.6°C+4.9°C

There are some differences but probably not significant. Still, most are in favor of the 2GB RAM variant, but no user will be able to “feel the difference” in terms of performance (as long as we stay within the 2GB RAM limit). The temperature delta is higher, but the 71.6°C was only one data point, and others were a bit lower, yet still higher than on the 2GB model:


I set my aircon to 27C during the tests so in theory, the room temperature should be stable, and there may be some variations… But it’s safe to say the Raspberry Pi 5 2GB was at least 3°C cooler than the 8GB model in those tests. Note that it may be board-dependent, and the tests would have to be repeated on several boards in order to come to a conclusion.

Power consumption

I measured the power consumption with a wall power meter using the test configuration mentioned above, so the only difference is the board used.

Raspberry Pi 5 2GBRaspberry Pi 5 8GB
Power off1.8 Watts2.7 Watts
Idle (ondemand)
2.7 Watts3.5 Watts
Idle (performance)4.4 Watts5.5 Watts

By default, the governor is set to “ondemand”, but I also switched it to “performance” using the command:


which may also perform some other optimizations.

I was only expecting some small variation here, but we get up to around a Watt difference in terms of power consumption. This also happens when powered off, so it’s really strange.

So I check the EEPROM configuration on Raspberry Pi 5 2GB:


and confirmed it was the same on the 8GB RAM model:


This would have to be tested on multiple boards with 2GB and 8GB RAM to confirm the pattern. I’d like to try some other power measurement tools like the Otii Arc power supply and power meter which I used to test the Raspberry Pi Zero 2 W’s power consumption, but I don’t have it with me and I’m not sure it can deliver even power to boot the Pi 5 since it tops at 5V/2.5A.

I also used the default setting, and we can further lower the consumption when the board is powered off by changing the settings as follows:


My Raspberry Pi 5 2GB board would (only) consume 0.8W to 0.9W when powered off in that configuration. The downside is the configuration may impact some specific HAT boards.

How many tabs can I open in Firefox with the Raspberry Pi 5 using 2GB RAM?

Let’s answer this question by opening several tabs in Firefox using CNX Software’s website. I’ll report the number of tabs and memory usage.

  • Idle – 603MB RAM used, 0MB swap
  • Firefox launched, no tabs – 1.4GB RAM used, 6MB swap
  • One tab – 1.1GB RAM used, 184MB swap
  • Five tabs – 1.4GB RAM used, 199MB swap (full)
  • Ten tabs – 1.6GB RAM used, 199MB swap
  • Fifteen tabs – 1.7GB RAM used, 199MB swap
  • Twenty tabs – The system hung while switching between tabs and I could not access the SSH window (actually I could but there was a lag of a few minutes between key presses)

For each step, I would go through all open tabs, and scroll them to make sure the system is still responsive. Firefox could load twenty tabs, and I managed to visit the first two new tabs, but my mouse froze when I went to the third new tab. The results will depend on the websites visited, but I’ve been able to load 15 tabs in Firefox when visiting CNX Software and the system was still responsive. This obviously assumes you don’t run other programs.

Conclusion

As one would have expected the Raspberry Pi 5 2GB delivers about the same performance as the Raspberry Pi 5 8GB in benchmarks, but my specific board at least appeared to run slightly cooler and consume less power than the Raspberry Pi 5 with 8GB RAM. This would have to be tested on a larger number of boards to definitely conclude these potential advantages of the Raspberry Pi 5 with 2GB RAM, or disprove the theory.

Most people won’t need to care about those, and the important part is to find out how much memory should need for your target application/project, and if 2GB RAM is enough, the cheaper $50 price tag makes it a no-brainer.

I’d like to thank Raspberry Pi Limited for sending the new Pi 5 with 2GB RAM for review. You should be able to purchase it from any local resellers that offer Raspberry Pi boards and accessories.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
17 Comments
oldest
newest
milters
milters
17 days ago

1 watt is a lot for idle, can make or break many applications. What is this dark/dead silicon they removed? And why is it leaking power even when unused.

Also, is the idle consumption equal to Pi 4 now?

Willy
Willy
17 days ago

Also, let’s remember that it’s a *wall* power meter, so it includes the losses in the power adapter itself. BTW Jean-Luc, don’t you have a USB power meter ? I found them to be generally way more accurate than the wall measurement, which heavily depends on the adapter itself and can even face offsets when it changes between modes depending on the load (PWM vs PFM etc). You could very well observe a slight drop on an a small increase, due to a change of efficiency for eaxmple.

Willy
Willy
17 days ago

OK. Maybe time to get a new one, they start very low ($3 to 5). I found that mine (a model that doesn’t exist anymore, with USB-A, USB-C and micro-USB) does support USB-PD, reports the negotiated voltages, and works fine at least up to 20V. Also there’s a curve function which shows a slowly sliding window of the voltage/amperage history. At first I thought it was a gadget, and figured that it is useful to observe transient excesses of power draw during boot, as well as voltage negotiation hiccups. I would like to have a secondary power input so that… Read more »

urostor
urostor
17 days ago

339.85K vs 344.75K is a delta of 1.4%.

urostor
urostor
17 days ago

Celsius is not a scale that should be used for percentage differences, as the zero is arbitrarily moved up. If you really want a percentage delta for temperatures, you could use Kelvins or Rankines.

Roberto
Roberto
17 days ago

quite interesting. But for that price wouldnt it better somuthing like a Radxa 5C Lite?

bankbank
bankbank
14 days ago

bad software support

tkaiser
tkaiser
17 days ago

The cpufreq OPP tables differ in some ways: 2GB model: 1500 MHz 750.0 mV 1600 MHz 750.0 mV 1700 MHz 750.0 mV 1800 MHz 765.0 mV 1900 MHz 780.0 mV 2000 MHz 795.0 mV 2100 MHz 805.0 mV 2200 MHz 820.0 mV 2300 MHz 835.0 mV 2400 MHz 850.0 mV 12345678910       1500 MHz    750.0 mV      1600 MHz    750.0 mV      1700 MHz    750.0 mV      1800 MHz    765.0 mV      1900 MHz    780.0 mV      2000 MHz    795.0 mV      2100 MHz    805.0 mV      2200 MHz    820.0 mV      2300 MHz    835.0 mV      2400 MHz    850.0 mV 8GB model: 1500 MHz 720.0 mV 1600 MHz 780.0 mV 1700 MHz 795.0 mV 1800 MHz 810.0 mV 1900 MHz 820.0 mV 2000 MHz 835.0 mV 2100 MHz… Read more »

Willy
Willy
17 days ago

Interesting. It would be nice to compare multiple similar boards. They might also be using PVTM to calculate their voltages, which could then just depend on the SoC binning.

Meth
Meth
17 days ago

Is there any need for more than 2Gb for RetroPie use even when doing Gamecube or “higher end” systems?

Tim
Tim
14 days ago

Not really.

milters
milters
16 days ago

Yeah, it’s all in the die (not a board level issue). Wonder why they went with C1 in the first place, bigger die and worse efficiency.

Khadas VIM4 SBC