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

Retropie + 480p = Love

Scheduled Pinned Locked Moved General Discussion and Gaming
480pspeedresolution
17 Posts 8 Posters 3.0k 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.
  • S
    segaages
    last edited by 8 May 2020, 14:00

    This gives me the opportunity to ask you about a theory of mine:

    My setup with RPi4:
    TV resolution: 4K (2160p)
    Retropie resolution: 720p
    Emulators render resolutions: 240p for every 240p console/arcade (the only different is Dreamcast at 480p)

    I think this is the best setup for eliminating scaling artifacts on 4K.
    Stay with me:
    2016/720=3 which gives integer scale on Retropie menus.
    720/240=3 again integer scale on emulators.

    This would mean that I'm keeping probably the lowest best Retropie resolution for upscaling on a 4K (setting Retropie at 480p things start to get blurry) so that I can have better performance and at the same time if I like to keep the integer scaling option on I'm getting perfect fullscreen 240p scaling.
    This wouldn't apply with a 1080p Retropie resolution or a 480p emulators render resolution (1080/240=4,5).

    Is it correct or I am missing something? I'm quite happy with this setup image quality.

    D 1 Reply Last reply 8 May 2020, 14:24 Reply Quote 0
    • D
      dankcushions Global Moderator @segaages
      last edited by 8 May 2020, 14:24

      @segaages i think the problem with that approach is many console (especially 32-bit and after), and especially arcade, are not 240p. 1080p gives full speed and a good enough pixel density that you basically can't see scaling artefacts IMO.

      i have been meaning to investigate some shaders that give a combo of nearest-neighbour and bilinear to keep it sharp, but bilinear filter any uneven lines.

      1 Reply Last reply Reply Quote 1
      • S
        segaages
        last edited by 8 May 2020, 14:30

        Thank you @dankcushions!
        But if I switch to 1080p wouldn't performance take a (little?) hit on Dreamcast for example or on N64 or some heavier MAME games?

        D 1 Reply Last reply 8 May 2020, 14:34 Reply Quote 1
        • D
          dankcushions Global Moderator @segaages
          last edited by 8 May 2020, 14:34

          @segaages in theory a simple upscale to 1080p is a 'free' GPU operation, but there definitely situations where lowering resolution can help. for me, i'm keeping everything at 1080p and trying to identify and resolve the bottlenecks.

          1 Reply Last reply Reply Quote 0
          • S
            segaages
            last edited by 8 May 2020, 14:39

            Are you implying the GPU is little used by emulators in Retropie or not at all?

            D 1 Reply Last reply 8 May 2020, 14:42 Reply Quote 0
            • D
              dankcushions Global Moderator @segaages
              last edited by 8 May 2020, 14:42

              @segaages not at all. i don't know of any significant performance gains on available emulators for pi3 or 4 that you can get from lowering the resolution if the emulator is set up correctly.

              S 1 Reply Last reply 23 May 2020, 00:38 Reply Quote 0
              • S
                segaages
                last edited by segaages 5 Aug 2020, 16:09 8 May 2020, 15:08

                That's good news for me, helps me understand how things work.
                So speaking about resolution emulators performace are basically tied to their rendering resolution and not retropie resoution.
                Gotta try 1080p.

                A 1 Reply Last reply 8 May 2020, 16:11 Reply Quote 0
                • A
                  Arcuza @segaages
                  last edited by 8 May 2020, 16:11

                  @segaages I must add, time spent on configuration tweaks aren’t of my interest right now.

                  So I’m happy with saving a lot of time when doing things a little different this time on the PI4:

                  • Setting 480p globally.
                  • Use USB 3 for roms.

                  These two actions take 4 minutes. I can’t even imagine how many hours I’ve spent on configuring 1080p trying to get emulators working well and fill the screen with output resolution and rendering resolution.

                  1 Reply Last reply Reply Quote 1
                  • B
                    BobbyJoe
                    last edited by 8 May 2020, 17:15

                    I spent ages trying to force my setup out of 4K because the emulators ran too slow - and whatever I did the TV and the Pi kept negotiating 4K. Turned out in some of the boot config settings, the order of the values in the config file is quite important though I hadn't found anything that would tell me that, or which was the right order...

                    It has been a shame to drop out of 4K because the Retroarch UI looked very crisp and nice, including all the SVG collateral, and on 1080p it's merely "nice". But Fuse and the BBCB under MAME-Advmess ran too slowly at 4K...

                    1 Reply Last reply Reply Quote 0
                    • S
                      sad_muso @dankcushions
                      last edited by 23 May 2020, 00:38

                      @dankcushions It seems that if you lower to 720p then you can use an overlay and the zfast CRT shader simultaneously without any stuttering. In 1080p it's really noticeable

                      Pi 4B 4GB
                      PSU: LABISTS 5.1V 3A
                      SD: SanDisk Extreme 32 GB for OS
                      USB: 2.0 - Wired keyboard / Plugable Bluetooth 4.0 adapter, 3.0 - Crucial MX300 275GB SSD in Novatech caddy for ROMS
                      Controllers: 8bitdo SN30 Pro+ / 8bitdo SFC30
                      RetroPie: 4.6 official

                      D 1 Reply Last reply 23 May 2020, 09:05 Reply Quote 0
                      • D
                        dankcushions Global Moderator @sad_muso
                        last edited by dankcushions 23 May 2020, 09:05

                        @sad_muso yeah i've heard that overlays tank performance for whatever reason. this feels like a retroarch bug to me, as a static overlay surely shouldn't be that much of a performance drain. do you have an example overlay and file so I can see the issue and log it with them, please?

                        1 Reply Last reply Reply Quote 0
                        • D
                          dankcushions Global Moderator
                          last edited by 23 May 2020, 09:06

                          scratch that, it's been logged! https://github.com/libretro/RetroArch/issues/10688

                          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.

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