• 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.
  • 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.

                          [[user:consent.lead]]
                          [[user:consent.not_received]]