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

    Change emulator/shader resolution on high-res screen?

    Scheduled Pinned Locked Moved Help and Support
    atariresolutionscanlinesshader
    6 Posts 2 Posters 828 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.
    • CannikinC
      Cannikin
      last edited by Cannikin

      Pi Model: Zero W
      RetroPie version: 4.6-rpi1_zero

      I've got a 7" HDMI screen with a relatively high resolution, 1024x600. When I apply a shader like crt-pi-curvature.glslp it appears to be adding scan lines every other line, which is great, but at that resolution they're almost too fine to see and results in more of a moiré pattern.

      IMG_2307.jpg

      Are there any tricks I can use to get this looking more like a proper CRT resolution? Can I tell the Pi to change the resolution of the screen, or tell RetroPie to display the emulators at a different resolution?

      In this particular instance I'm only going to be running Atari 2600 games, if that matters. Although it's resolution is 40x192, it would still be displaying on a "CRT" with, what, 450-480 lines? 480/192 = 2.5...can libretro output 2.5 pixels for every 1 the emulator is sending out? Something like that?

      Thanks for any help!

      1 Reply Last reply Reply Quote 0
      • CannikinC
        Cannikin
        last edited by

        I found this walkthrough that does exactly what I want, but on Windows:

        It depends on the CRTSwitchRes utility that lets you set a custom resolution on an external monitor. Once you do that (setting the vertical resolution to 480) you tell RetroArch to scale itself to that resolution and then the scanlines appear as expected.

        How do I do that on a Pi Zero...hmmm

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

          @Cannikin Does you display support multiple resolutions ? You can always switch the the video resolution via the runcommand launch menu, but if your display doesn't support it, then you're not be able to use this option. Have you tried other CRT shaders (zfast, phosphor) ?

          CannikinC 1 Reply Last reply Reply Quote 0
          • CannikinC
            Cannikin @mitu
            last edited by Cannikin

            @mitu said in Change emulator/shader resolution on high-res screen?:

            @Cannikin Does you display support multiple resolutions ?

            Not sure if it supports them natively...there was no documentation with the screen (it's this one: https://www.amazon.com/gp/product/B01F3801A2 )

            However, during ROM startup I was able to use the Select Retroarch render res for lr-stella2014 option and set it down to 320x224 which got me a lot closer to something good! One strange thing is that I had to switch to the vertical shader?? You can see the scanlines now, but I have a super intense moiré happening:

            alt text

            I haven't tried any other shaders yet...I don't remember any others having such nice lines + bloom + curvature, but I'll give them a shot!

            1 Reply Last reply Reply Quote 0
            • CannikinC
              Cannikin
              last edited by

              I set video_scale_integer = true and now have a different moiré pattern:

              alt text

              This is going to become a journey of just finding the least annoying ring pattern on the screen. 😅

              1 Reply Last reply Reply Quote 0
              • CannikinC
                Cannikin
                last edited by

                Removing the curvature removes the morié pattern completely:

                alt text

                Which is a shame...I really love that curving for the old school feel, especially for the 2600 where there weren't any Trinitron sets yet!

                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.