RoadTest: RoadTest the Raspberry Pi 4 Model B (2GB)
Author: alfioscuderi1978
Creation date:
Evaluation Type: Development Boards & Tools
Did you receive all parts the manufacturer stated would be included in the package?: True
What other parts do you consider comparable to this product?: Obviously a comparison is made to the Raspberry Pi 3B+.
What were the biggest problems encountered?: So far there isn't an official RetroPie distribution for Raspberry Pi 4, so I had to switch to Lakka, another distribution similar to RetroPie, allowing to run old games.
Detailed Review:
As someone has already wrote, there are several benchmarks on several site: official, unofficial, blogs, forum and so on... So I decided to use Raspberry Pi 4 on a my own project I realized several months ago. I called it "Rhapsody" and it's a portable handhelds retroconsole, allowing to play old videogames running on GameBoy, NES, SuperNES, Nintendo 64, Megadrive, MasterSystem, MAME, Amiga, PlayStation, and so on...
Here are the components:
This project is entirely conceived and realized by me: CAD design, realization of the PCBs, and printing af all plastic parts using a 3D printer with FDM technology (Fused Deposition Modeling).
Here are some pictures:
My test was to compare the performance in terms of loading time between the Raspberry Pi 3B Plus and the Raspberry Pi 4 (2 GB RAM).
Given that official RetroPie distribution hasn't been yet released for Raspberry Pi 4, I had to switch to Lakka, another distribution similar to RetroPie, allowing to run old games.
I created a table with all the results, collecting data coming from several trials:
Loading Time Description | Pi 3B+ (Lower is better) | Pi 4 (Lower is better) |
---|---|---|
Pitfall! (Atari 2600) | 5 sec. | 4 sec. |
California Games (Atari Lynx) | 6 sec. | 6 sec. |
Super Mario Bros (NES) | 7 sec. | 5 sec. |
Super Mario World (SNES) | 8 sec. | 6 sec. |
Tetris (Game Boy) | 6 sec. | 5 sec. |
Yoshi's Island (Game Boy Advance) | 6 sec. | 4 sec. |
Sonic (Sega Genesis) | 8 sec. | 6 sec. |
Alex Kidd (Sega Master System) | 6 sec. | 4 sec. |
Columns (Sega Game Gear) | 6 sec. | 5 sec. |
Street Fighters II (MAME) | 9 sec. | 7 sec. |
Metal Slug (Neo Geo) | 8 sec. | 6 sec. |
Puzzle Bobble (NeoGeo Pocket) | 7 sec. | 5 sec. |
Power ON (Boot) | 23 sec. | 17 sec. |
Power Off | 18 sec. | 12 sec. |
As you can see, there is a difference in terms of loading time between Raspberry Pi 3 B+ and Raspberry 4, but it's more obvious when you turn ON or turn OFF the system (power on and power off). When you load a ROM, the difference is lower.
I think that everything will be optimized for Raspberry Pi 4, because it's an enough "young" board.
Anyway, we're all waiting for the official RetroPie distribution, just to have other data to compare.
Best Regards!
Top Comments
Amazing project, great job!
How did you create the case of the portable console? Did you start from scratch or did you start from another "similar" project?
Anyway, congratulations!
Very nice game pad... alfioscuderi1978 how long to build.
It's not a game pad...ehehehe!!! It's just a console!
How long to build? Mh...about 2 months just to "think" about it and 2-3 weeks to create it.