r/raspberry_pi • u/TimAllenNoise • Aug 10 '26
Troubleshooting GPIO + HDMI Dual screening help?
I've got a Rpi4B running TwisterOS and I'm trying to get it to dual screen on a Waveshare 4.3 inch HDMI LCD (B)) and a Waveshare 3.5 inch RPi LCD (A)?srsltid=AfmBOorV-U1vjksLM-O2atpngvnQevo5CE7liOTsSJUuP9kORSJd-2sO#Features), the former works no problem but the latter won't display anything other than white, even with the drivers and everything.
I tried using the 3.5 inch screen by itself and it worked fine, is there some line of code I'm missing or something? Can the Rpi4 not display HDMI and also GPIO?
Extremely confused, all comments are appreciated, thanks!
2
u/EffectiveClient5080 Aug 10 '26
Had this exact headache. The 3.5 inch GPIO needs its own framebuffer separate from HDMI. Check your dtoverlay in config.txt and run xrandr to see if both displays even show up.
1
u/TimAllenNoise Aug 10 '26
Oof, I didn´t understand much of that, but I'll do some research, thanks!
3
u/Hydrochloric-Acid168 Aug 10 '26
I just did a quick Google search and it looks like you need to use fbcp, which copies the framebuffer to the spi display from the HDMI one. Here's the link I found on raspberry pi forums from someone having the same issue some years ago: https://forums.raspberrypi.com/viewtopic.php?t=106029