Raspberry Pi 4 (8GB) Tested: Double the RAM, New 64-Bit OS

Raspberry Pi 4 B (8GB)
(Image credit: Tom's Hardware)

From its launch in 2012 up until 2019, the Raspberry Pi wasn’t regarded as a serious PC replacement. Sure, you could play a few games, run office apps and surf the web with even the $5 Raspberry Pi Zero, but most people don’t want to do that with just 512MB or 1GB of RAM. When the Raspberry Pi 4 came out in June 2019, it changed the game by offering up to 4GB of RAM, more than enough for real multitasking and productivity. 

Now, the Raspberry Pi Foundation has upped the ante by releasing a Raspberry Pi 4 B with a generous 8GB of RAM. Launching today for $75, the Raspberry Pi 4 B (8GB) is identical to other Raspberry Pi 4 B models in every way, except for its RAM capacity. So what do you do with all that memory, and is spending $20 more than the price of the $55 4GB model worth it?

Latest Videos FromTom's Hardware
Avram Piltch
Managing Editor: Special Projects

Avram Piltch is Managing Editor: Special Projects. When he's not playing with the latest gadgets at work or putting on VR helmets at trade shows, you'll find him rooting his phone, taking apart his PC, or coding plugins. With his technical knowledge and passion for testing, Avram developed many real-world benchmarks, including our laptop battery test.

  • scaramoosh
    You'd suggest 32GB of ram on Desktops.... what world are you living in? 8GB is perfectly fine for Windows, I just have a 2500k, 670, 8GB PC from 2012 and it's still running great today... in fact I can lay every game on it with no issues.... though obviously usually running at around medium.

    I was really disappointed building my Ryzen PC as I didn't see much of a performance upgrade. I built it for HL:A... which I hated so it made me regret it even more lol. 3900x, 64GB and a 5700XT because I was planning on buying a new GPU this year for Ray Tracing.... but who knows if that's happening now.

    I just didn't see much of an improvement if I'm honest with you, an 6K VR still lags... what's that about? On Android 6K plays fine, but on Windows it lags like a mofo.

    Anyways I would say if you're buying a Laptop get 16GB if it's soldered on... 32GB... not needed.
    Reply
  • AlistairAB
    scaramoosh said:
    You'd suggest 32GB of ram on Desktops.... what world are you living in? 8GB is perfectly fine for Windows, I just have a 2500k, 670, 8GB PC from 2012 and it's still running great today... in fact I can lay every game on it with no issues.... though obviously usually running at around medium.

    I was really disappointed building my Ryzen PC as I didn't see much of a performance upgrade. I built it for HL:A... which I hated so it made me regret it even more lol. 3900x, 64GB and a 5700XT because I was planning on buying a new GPU this year for Ray Tracing.... but who knows if that's happening now.

    I just didn't see much of an improvement if I'm honest with you, an 6K VR still lags... what's that about? On Android 6K plays fine, but on Windows it lags like a mofo.

    Anyways I would say if you're buying a Laptop get 16GB if it's soldered on... 32GB... not needed.

    There are several games that don't work with 8GB memory properly. First time I ran into it was Gears of War Remastered actually. Also the 2500k has very bad performance in a few games also, such as Borderlands 3. But yeah, any 6 core (Ryzen 3600) will do just as well as any other CPU for the most part. Nothing has changed really since the 2600k came out, we got 6 cores with the i7-8700k and 8 with Ryzen, and that's that. Still waiting on large IPC improvements. Maybe later this year.
    Reply
  • cyberlizard
    Here is a good reason to want an upgrade to the 64bit Raspbian OS.... LibreOffice. This stopped its development cycle at 6.3. Currently we are at 6.4.4.
    Reply
  • InvalidError
    scaramoosh said:
    You'd suggest 32GB of ram on Desktops.... what world are you living in? 8GB is perfectly fine for Windows, I just have a 2500k, 670, 8GB PC from 2012 and it's still running great today... in fact I can lay every game on it with no issues.... though obviously usually running at around medium.
    While I agree that 32GB is likely overkill for most people, I disagree about 8GB being enough for anything much beyond basic use. My mother has a laptop with 8GB of RAM in it and almost all of the RAM is already in use by the time she has a browser opened, which leaves almost no spare RAM for the file system cache, which is bad for HDD performance and also bad for SSD endurance with Windows swapping things out to maintain some amount of free RAM. At current RAM prices, 16GB is a very nice minimum amount of RAM to aim for if you want to be comfortable doing more than one thing at a time.

    A 32GB recommendation makes sense for people like me who leave many non-trivial things open all the time for the convenience of not waiting for 10-20s launch times every time I want to switch between them, people who run VMs or stuff that uses chunky data sets.
    Reply
  • DreadPirateRobbo
    As with anything, RAM needs depend on the person and what they do.
    -My PC has 16 and I occasionally run it to the wall. (occasional VM use, bloated Minecraft servers with loads of mods).
    -My wife's PC has 12 GB, which she apparently needs because she opens millions of browser tabs and doesn't ever close them. She has starved the machine a couple of times.
    -My in-laws and my kids have PCs with 8GB, but they all tend to be single taskers or near it. They have no issues.
    -Machine I just built at work has 3TB of RAM. (monster visualization machine).
    Reply
  • Makaveli
    Agreed 16GB is now standard and 32GB recommended nice to have on a desktop. 8GB's of ram is not enough on a standard desktop.

    I do have an old sony Vaio laptop that I use as a spare machine and that runs win 10 1909 fine on 8GB's of ram. However that machine doesn't have alot of stuff running on it and it used casually.
    Reply
  • ScooterComputer
    The biggest benefit for both the 4GB and 8GB RaspPi will really be the 64-bit OS. Right now a lot of projects are moving to 64-bit only, like Kubernetes. This has created a problem for a lot of hobbyist projects, since users either need to build from code (which might raise the level of effort above many "hobbyists") or projects need to make deployment exceptions for RaspPi, or drop RaspPi entirely. Also, a general move to 64-bit databases (like Mongo) has caused problems for RaspPi on 32-bit Raspbian. Considering that the RaspPi 3 B+ was also fully 64-bit capable, this is really a long while in the making, and will be a Good Thing™ .
    Reply
  • wmeyer
    "You'd suggest 32GB of ram on Desktops.... what world are you living in? 8GB is perfectly fine for Windows, I just have a 2500k, 670, 8GB PC from 2012 and it's still running great today... in fact I can lay every game on it with no issues.... though obviously usually running at around medium. "

    I am a developer, and routinely use multiple virtual machines in my work. 8GB is fine for Windows. 16GB is tolerable with two of my VMs, but 32GB is much better. My personal desktop has 64GB, and has made it possible to simply work as I will, not constrained by RAM.

    To judge the necessary level of RAM in a machine without knowledge of its use is just silly.
    Reply
  • JWMiddleeton
    AAARRRGGGhhh...Last month I bought a 4GB RPi-4B. So much for my timing. It is an amazing little box. But, after playing with it for a few weeks I grabbed an old Dell Optiplex 7010 with 8GB of RAM and a 2 TB HDD out of the garage and put Ubuntu 20.04 on it. Now to find a project to use the RPi with.
    Reply
  • Bluesmanuk
    scaramoosh said:
    You'd suggest 32GB of ram on Desktops.... what world are you living in? 8GB is perfectly fine for Windows, I just have a 2500k, 670, 8GB PC from 2012 and it's still running great today... in fact I can lay every game on it with no issues.... though obviously usually running at around medium.

    I was really disappointed building my Ryzen PC as I didn't see much of a performance upgrade. I built it for HL:A... which I hated so it made me regret it even more lol. 3900x, 64GB and a 5700XT because I was planning on buying a new GPU this year for Ray Tracing.... but who knows if that's happening now.

    I just didn't see much of an improvement if I'm honest with you, an 6K VR still lags... what's that about? On Android 6K plays fine, but on Windows it lags like a mofo.

    Anyways I would say if you're buying a Laptop get 16GB if it's soldered on... 32GB... not needed.
    My thoughts exactly.

    I can understand making the statement in specific relation to programs that really need it but to make it such a blanket one is not something that I would ever hope or want to hear from somebody that gives the impression of real world professionalism.
    Reply