Another baffling one with Raspberry pi 4 8gb.
-
Hello again.
I now tried to install the official image for the raspberry pi 4 and I have managed to install and run but I can't for the life of me rotate the screen.
I am using the ElecLab Raspberry Pi Touchscreen Monitor 5 Inch DPI IPS Capacitive LCD Display 480x854 Speaker Bracket for Raspberry Pi 4B 3B+ 3B 3A+ 2B A+ B+ link to the screen in amazon (it is sold out so no trying to promote)
To be able to see the screen I have to add an overlay file and a few lines to the end of the config.txt. The overlay and the lines of the config are in the eleclab github github eleclab
Without adding the lines to the config and adding the overlay I get no image.
When I manage to start it does it on portrait mode so things can't be read.
"DisplayRotate=1" does not work, neither does "LcdRotate=1"
I am at a loss here.
I borrowed my niece's Raspi 3b and it does start and work as expected after I add the lines to the config.txt and copy the overlay to the folder.
I read on an old post somewhere that DisplayRotate does not work in the raspi4b but that post is about 2 years old.
Pi Model or other hardware: Raspberry pi 4 B 8Gb + ElecLab Raspberry Pi Touchscreen Monitor 5 Inch DPI IPS Capacitive LCD Display 480x854 Speaker Bracket for Raspberry Pi 4B 3B+ 3B 3A+ 2B A+ B+
Power Supply used: (If using a Pi) Battery pack USB C PW 18W (5V 3A/ 9V 2A / 12V 1.5A) or
BlitzWolf® BW-S16 75W 6-Port USB PD Charger DesktopRetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.8 https://github.com/RetroPie/RetroPie-Setup/releases/download/4.8/retropie-buster-4.8-rpi4_400.img.gz
Built From: (Pre made SD Image on RetroPie website, Berryboot, or on top of existing OS etc.. - please provide the filename of any image used) Premade Sd image from the official page.
USB Devices connected: 2.4Ghz receiver from the Riitek 707 keyboard-controller
Controller used: Riitek 707
Error messages received: None but the screen can't be rotated
Verbose log (if relevant):
Guide used: (Mention if you followed a guide) https://retropie.org.uk/docs/Manual-Installation/ (For Raspbian and for Debian/Ubuntu)
File: (File with issue - with FULL path)
Emulator: (Name of emulator - if applicable)
Attachment of config files: (PLEASE USE PASTEBIN.COM FOR LARGE LOGS)
How to replicate the problem: Burn the Retropie image, modify the config.txt and add the overlay file. Start the pi
Kind regards.
-
The PI4 doesn't support the
rotate_
parameters, as the Pi3 - see https://www.raspberrypi.com/documentation/computers/config_txt.html#display_hdmi_rotate:If using the VC4 FKMS V3D driver (this is the default on the Raspberry Pi 4), then 90 and 270 degree rotations are not supported. The Screen Configuration utility provides display rotations for this driver.
Although the documentation implies that a 180 deg rotation would still be supported, it's not.
-
@mitu thank you once again.
It seems like I am destined to not being able to use retropie! LOL!!!
The strange thing is that I can use the displayrotate when using the OS but not for the retropie. There is a documented method in the screen's github page thatn allows rotation for the screen and touch digitizer but it does not apply for retropie. Strange indeed.
I need to find an HDMI screen to try.
Kind regards.
-
@munecito said in Another baffling one with Raspberry pi 4 8gb.:
The strange thing is that I can use the displayrotate when using the OS but not for the retropie
RaspiOS uses X11 and a desktop environment for display, RetroPie does not.
There is a documented method in the screen's github page thatn allows rotation for the screen and touch digitizer but it does not apply for retropie
If you're referring to text mode and modifying
cmdline.txt
for rotation of the display, then yes, it will not apply to RetroPie.
You can apply rotation to EmulationStation and RetroArch based emulators, in addition to the changes you've done incmdline.txt
, see https://retropie.org.uk/forum/topic/26917/. -
@mitu the method is still in config.txt so I guess it refers to Raspi OS as you said.
For the touchscreen it uses a command in the file usr/share/X11/xorg.conf.d/40-libinput.conf
Thank you @mitu
I will have to chase an older model pi. Now I regret not buying the 3b that I saw gathering dust at one shop a couple of months ago.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.