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

    Best way to run a vertical monitor?

    Scheduled Pinned Locked Moved Help and Support
    vertical screenconfigurationcrtspeed
    7 Posts 3 Posters 3.5k 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.
    • M
      morpie
      last edited by

      I am looking at setting up my arcade cabinet with a vertically mounted CRT TV doing 240p over composite. Running a Pi3, and used to use the option:

      display_rotate=1

      But I have read that this can be hard on the system and there is in fact, a better way to do it from within Retroarch, and the way I did it actually hinders performance. Is this correct? If so, what is the best approach to setting up a vertical only setup? I see there are options to set the resolution to 3:4 in the config, but other than that and the screen rotate trick, I am fairly lost. Hoping I can squeeze a lil more performance out of the Pi by avoiding bogging down the system with the video_rotate config command... Any help would be appreciated.

      dankcushionsD 1 Reply Last reply Reply Quote 0
      • dankcushionsD
        dankcushions Global Moderator @morpie
        last edited by

        @morpie retroarch settings would only apply to retroarch emulators, and not to the main interface. so emulationstation would be side-on without display_rotate.

        M 1 Reply Last reply Reply Quote 0
        • M
          morpie @dankcushions
          last edited by

          @dankcushions thanks for the quick reply. i only run lr-mame2003 and lr-fba for my emulators, so this could work yeah? if i use the verticools layout in attract mode, I believe it rotates the display in the front end for me. just curious if this route would make things run any smoother than doin it the old way.

          dankcushionsD 1 Reply Last reply Reply Quote 0
          • dankcushionsD
            dankcushions Global Moderator @morpie
            last edited by

            @morpie that's good! if attract mode can rotate, then you can rotate games via retroarch. the option is video_rotation. you want to set it to 1 or 3 depending on how your monitor is rotated (try both!). you should be able to set this for all libretro emulators via https://github.com/RetroPie/RetroPie-Setup/wiki/Configuration-Editor

            1 Reply Last reply Reply Quote 0
            • M
              morpie
              last edited by

              thanks @dankcushions . have you experimented with this at all? i am curious if there will be a noticed improvement in performance over doing it the old way via the pi's config.

              dankcushionsD caver01C 2 Replies Last reply Reply Quote 0
              • dankcushionsD
                dankcushions Global Moderator @morpie
                last edited by

                @morpie i haven't got that kind of set-up but my understanding is that flipping via config.txt gives a noticeable speed drop, but rotating via retroarch should be 'free'

                in fact if you play a vertical game on a mame/fba core with default settings on a standard screen, retroarch will be using the exact same rotation system to make it appear vertical.

                1 Reply Last reply Reply Quote 0
                • caver01C
                  caver01 @morpie
                  last edited by caver01

                  @morpie For what it's worth, I have a cocktail style cabinet and play most vertical games rotated by Retroarch (my setup has a three-sided control panel) and performance is great on those games. Actually, vertical orientation works great in other emulators as well. For example, Tempest in AdvanceMAME runs fine rotated to fill a vertical.

                  I still use Emulation Station as a front-end since this can be managed from the horizontal position on my system. However, I am using an LCD display upside-down (this is typically the best viewing angle for a table top cocktail design) and I need to rotate everything 180 degrees using config.txt. I don't believe my system pays much of a penalty for that, if any. But I did try running with 90 degree rotation at the system level and I can confirm that games definitely slow down.

                  So, from personal experience, if you can keep the operating system horizontal and let the emulators do the rotation for vertical games, you get the best performance. And if Attract Mode has the ability to rotate itself, well, that's the best vertical solution I have heard of on the Pi so far.

                  My 4-player cocktail style cabinet built as a custom "roadcase"

                  1 Reply Last reply Reply Quote 0
                  • 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.