RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Rotate Screen on Pi4

    Scheduled Pinned Locked Moved Help and Support
    video outputvideo issue
    19 Posts 7 Posters 11.4k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      j_infamous
      last edited by

      In the documentation for Pi 4 display. It states that display_rotate does not work on the pi4. What can I do to get my display and emulationstation to rotate? Please help!

      1 Reply Last reply Reply Quote 1
      • mituM
        mitu Global Moderator
        last edited by

        There's no easy solution here, but you can add some configuration to cover almost all situations.

        1. For the text console to be rotated, you'll need to modify /boot/cmdline.txt and add a video parameter at the end of the line

          video=HDMI-A-1:1920x1080M@60,rotate=90
          

          Of course, change the resolution to your actual display resolution if it's different than 1080p and rotate according to your needs.

        2. EmulationStation supports the --screenrotate parameter for rotation.
          Edit the autostart.sh script, in /opt/retropie/configs/all, and add

          emulationstation --screenrotate 1
          

          instead of the existing line. Replace 1 (90 deg) with 2 (180 deg) or 3 (270 deg) depending on how much you want to rotate your display.

        3. Configure RetroArch for rotation by editing /opt/retropie/configs/all/retroarch.cfg and adding

          video_allow_rotate=yes
          video_rotation = "1"
          

          Again, change 1 to 2 or 3, depending on how much you want the screen rotated.

        For non-RetroArch emulators, it's up to each individual emulator, I don't know which ones support screen rotation.

        1 Reply Last reply Reply Quote 2
        • J
          j_infamous
          last edited by

          This worked but my retroarch main menu is still not rotated. I cannot find the setting to turn this 90 degrees.

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @j_infamous
            last edited by

            @j_infamous Could be that RGUI (the menu driver) doesn't understand rotation. Try using xmb instead rgui (can be toggled from the Configuration Editor).

            1 Reply Last reply Reply Quote 0
            • J
              j_infamous
              last edited by

              I tried those and they didnt work. I also did null and of course it meant what it said and now I dont have a retro arch menu.

              1 Reply Last reply Reply Quote 0
              • J
                j_infamous
                last edited by

                I have the menu back but still 90 degree off.

                1 Reply Last reply Reply Quote 0
                • mituM
                  mitu Global Moderator
                  last edited by

                  It must be a limitation of RetroArch's menu drivers.

                  1 Reply Last reply Reply Quote 0
                  • J
                    j_infamous
                    last edited by

                    No one else has complained about it? Seems weird. Maybe they havent gone to the main menu from retroarch.

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @j_infamous
                      last edited by

                      I guess is not a common configuration and using the RetroArch menu is not something you do each time you run a game, so maybe it's not a game breaker.

                      1 Reply Last reply Reply Quote 0
                      • RionR
                        Rion
                        last edited by

                        @j_infamous @mitu

                        Apparently it's a known problem. No solution so far.

                        Rotate Menu for Vertical Arcade Screens #537

                        Menu ignores video_rotation configuration #6770

                        FBNeo rom filtering
                        Mame2003 Arcade Bezels
                        Fba Arcade Bezels
                        Fba NeoGeo Bezels

                        1 Reply Last reply Reply Quote 1
                        • J
                          j_infamous
                          last edited by

                          Thank you! At least I know its not me now.

                          1 Reply Last reply Reply Quote 1
                          • M
                            MISTERHOLLYW00D
                            last edited by

                            Does the screen rotate for text in cmdline work on the pi3? If u don’t want to use display rotate and do it like the pi 4
                            Would command be the same with hdmi-a-1?

                            1 Reply Last reply Reply Quote 0
                            • G
                              Gryphon
                              last edited by

                              I have a pie4 and I love the way they have the new format setup for it except for 1 thing, no rotate screen fix for emulationstation. It really kills it for me, since I only have a vertical screen. So I am forced to run my rpie4 as a rpie3 to rotate the screen, and rpie3 is not as friendly to me. I have tried everything to rotate the screen as well to no avail. (Unless it has been fixed since the last post on here that I don't know about). Is there anyway the dev's can address this or why did they give up on it?

                              mituM 1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @Gryphon
                                last edited by

                                @Gryphon No sure what you're talking about - you can rotate the EmulationStation, as stated in the 2nd post of this topic.

                                1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User
                                  last edited by A Former User

                                  This post is deleted!
                                  1 Reply Last reply Reply Quote 0
                                  • V
                                    VictimRLSH
                                    last edited by

                                    @mitu said in Rotate Screen on Pi4:

                                    video_allow_rotate=yes

                                    Uncommenting this in the config doesn't add the screen rotate option in Retroarch's User Interface or Settings>Video menus on the Pi 4 even when Advanced options are enabled.

                                    System Config: Retropie 4.4 with full desktop, RPi 3B, 256gb SD, 5v 2.1A 5,200 mAH USB battery. EasyMSX controller mounted with Pimoroni Hyperpixel 4 (non touch). Also running 4.6 on a 4gb Pi 4 serving as my primary desktop computer now.

                                    mituM 1 Reply Last reply Reply Quote 0
                                    • mituM
                                      mitu Global Moderator @VictimRLSH
                                      last edited by mitu

                                      @victimrlsh I don't think the configuration option in the GUI is dependent of the video_allow_rotate being present or not. If I enable the Advanced options for RGUI, the Video Rotation option is in Settings -> Video -> Output. I'm not sure what version of RetroArch you're using, the location might be different on your system, but check in the same menu location and see if you find it.

                                      V 2 Replies Last reply Reply Quote 0
                                      • V
                                        VictimRLSH @mitu
                                        last edited by

                                        @mitu I'll try using RGUI, that might help too.

                                        System Config: Retropie 4.4 with full desktop, RPi 3B, 256gb SD, 5v 2.1A 5,200 mAH USB battery. EasyMSX controller mounted with Pimoroni Hyperpixel 4 (non touch). Also running 4.6 on a 4gb Pi 4 serving as my primary desktop computer now.

                                        1 Reply Last reply Reply Quote 0
                                        • V
                                          VictimRLSH @mitu
                                          last edited by

                                          @mitu Found it, and it works. Now I just have to locate the option to save this config for each individual game instead of every game...

                                          System Config: Retropie 4.4 with full desktop, RPi 3B, 256gb SD, 5v 2.1A 5,200 mAH USB battery. EasyMSX controller mounted with Pimoroni Hyperpixel 4 (non touch). Also running 4.6 on a 4gb Pi 4 serving as my primary desktop computer now.

                                          1 Reply Last reply Reply Quote 0
                                          • AddisonA Addison referenced this topic on
                                          • mituM mitu referenced this topic on
                                          • mituM mitu referenced this topic on
                                          • mituM mitu referenced this topic on
                                          • mituM mitu referenced this topic on
                                          • mituM mitu referenced this topic on
                                          • mituM mitu referenced this topic on
                                          • F Fenderus referenced this topic on
                                          • First post
                                            Last post

                                          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.