I'm currently looking for a display 5 inches or less for my PI, but there are a lot of information and since I'm quite new to the world of raspberry I'm looking for some help and guidance on where should I start looking for the screen.

The final configuration of the PI will be to install retroPie and assemble together with display, 8 push buttons, 6 tactile buttons, 2 joysticks, power button, 2 speakers and controllers all this with usage of some arduino stuff.

I will strip the raspberry the most I can so I can make a slim build.

  1. Do all the displays require installation of drivers?

  2. What options do I have to connect the display to the Pi that don't cover all GPIO connectors?


It depends on what interface the display have. If it's a Display with HDMI it doesn't need any driver. If it's an display with SPI interface you need a driver.

PS I have a display with HDMI for the display and SPI for the "touch screen" so it can act as a mouse/digitizer.


I have used the official 7" touch screen with a lot of success. While it is not the cheapest option, it works out of the box and it is of good quality. Because of it's configuration, it allows for all of the GPIO pins to be available as well.

Just a thought.


As you mentioned, you're going to install retropie and use hardware buttons.

I would filter out touch screens as they tend to get expensive (but they seem to be most common to find). Additionally, look into resolution as you probably don't need 1080p or even 720p screen. 4:3 ratio could be also useful to you as most of retro games use 4:3 and it would give you more space for buttons and less wasted screen space by black bars.

LCD is most common but OLED would save some battery if you're going to build a handheld powered by battery, tho they are more expensive than LCD ones.

Here are some I found on Aliexpress: 5" 800x480 4" 800x480 3.5" 480x320

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.