• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

How to change the resolution of an HDMI signal

Scheduled Pinned Locked Moved General Discussion and Gaming
hdmivgaresolutionprojector
5 Posts 3 Posters 607 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.
  • C
    Clyde
    last edited by Clyde 26 Nov 2019, 13:03

    Hello there,

    I want to split the HDMI output of the Pi in my arcade cabinet to display the cabinet's picture on my video projector for additional viewers at parties etc. But alas, my 720p projector can't display the 1600x1200 picture of my cab ("resolution not supported"). My current solution is a VGA converter, whose signal can be displayed by the projector even if it's 1600x1200. The picture then gets scaled down to an 4:3 area of the 720p accordingly.

    As a perfectionist, and to avoid two cables to the projector for HDMI and VGA, I would like to convert the HDMI signal somehow to a resolution that my projector does support. Alas, any hardware resolution changer I found on the net costs $180 or more, which is overkill for my purpose.

    Changing the original resolution isn't an option either, because I want to have the native resolution on my cab's TFT.

    Does anyone here has another idea?

    Thanks
    Clyde

    1 Reply Last reply Reply Quote 0
    • M
      mitu Global Moderator
      last edited by mitu 26 Nov 2019, 13:11

      Can't you use the tvservice command to change the resolution on the fly when you connect the projector ?

      EDIT: Or, on the same idea, you can use conditional filters in the config.txt to set the resolution at boot time depending on the detected monitor (https://www.raspberrypi.org/documentation/configuration/config-txt/conditional.md).

      C 1 Reply Last reply 26 Nov 2019, 14:40 Reply Quote 0
      • C
        Clyde @mitu
        last edited by 26 Nov 2019, 14:40

        @mitu Thanks for the quick answer, but I'm splitting the signal with an hdmi splitter to both devices at the same time, so that the audience can watch the game that's being played on the cab via the projector. And since the cab's monitor shall have the best picture possible, its native resolution of 1600x1200 is mandatory for the output from the Pi all the time.

        K 1 Reply Last reply 26 Nov 2019, 22:24 Reply Quote 0
        • K
          KN4THX @Clyde
          last edited by 26 Nov 2019, 22:24

          @Clyde Is it easy to split video on the software level with Linux like it is on a Windows machine with multiple monitors? I'm still learning the basics myself so was curious if something like a USB to VGA or a GPIO to VGA would be possible to configure that way. I see those on Amazon a lot and was always curious myself.

          "If you're gonna play the Game Boy, You gotta learn to play it right" - https://www.youtube.com/watch?v=FYLGl92ETNQ

          C 1 Reply Last reply 27 Nov 2019, 12:53 Reply Quote 0
          • C
            Clyde @KN4THX
            last edited by Clyde 27 Nov 2019, 12:53

            @KN4THX Thanks to you, too. Most (all?) Linux graphical desktop environments can output their screen on multiple outputs with different resolutions. With the oldest and (still) most common X.org display server, this can be done in shell scripts by the xrandr tool*. But Retropie comes without X.org or similar display server, and I also remember reading somewhere in this forum that the Pi 3b's hardware can't output different pictures at the same time (e.g. via hdmi and composite).

            * edit: I don't know if tvservice can do anything similar on the Pi.

            In addition to these obstacles and unknowns, I would prefer an external solution to free the Pi from any additional cpu or gpu stress, and (with less priority) to be future-proof from significant changes in the hard- and software.

            That said, if there is a software solution for cloning the output with different resolutions without slowing the Pi down significantly, I would be happy to try it. :)

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              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.

              This community forum collects and processes your personal information.
              consent.not_received