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

    Saving a shader knocks out video scaling in retroarch.cfg

    Scheduled Pinned Locked Moved Help and Support
    retropie 4.6retroarchconfigurationscalingshaders
    10 Posts 3 Posters 1.1k 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.
    • jamrom2J
      jamrom2
      last edited by

      RPi3b
      Retroarch 1.8.8
      Latest build of Retropie 1.46

      On any libretro based emulator, I can configure the video scaling (nice touch putting it separate now) and add the display overlay without issue. I save the config file, reload and it's there like I left it.

      I select a shader (no matter which one), it loads ok... save the config file again. I exit, and reload the same game in the same emulator... all video setting are gone, back to default. Start all over again... same issue.

      Seems loading the shader is fine, but it takes out the scaling when you exit the emulator. I've tried this on Atari2600, A5200, Astrocade, Arcadia, Gameboy, GameGear... all have the same issue. Even the MAME emulator. The only one that held both the shader and scaling setting was lr-vice for Commodore 64.

      Thanks.

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

        @jamrom2 how are you saving? i would save a core-override for such changes.

        jamrom2J 1 Reply Last reply Reply Quote 0
        • jamrom2J
          jamrom2 @dankcushions
          last edited by

          @dankcushions I'm saving via the "save configuration" option in the "configuration" main menu option. How do I do what you suggest? I've never had to save changes that way before.

          I'm happy to try it, where is that option?

          I've just noticed with this version of Retroarch, just odd things happen that never happened in previous versions.

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

            Shader settings are saved with the 'Save Shader Preset' entry, while overrides are in the main menu.

            jamrom2J 1 Reply Last reply Reply Quote 1
            • jamrom2J
              jamrom2 @mitu
              last edited by jamrom2

              @mitu is that different than it used to be? I used to just select all the graphical changes like scale, overlay and shader, then save with "save configuration" in one sweep...then move on to the next emulator.

              I'll try it later and see. I know it's something I'm doing wrong, but I'm only doing what used to work for me in the past

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

                @jamrom2 I'm not sure what version you've used in the past, the Shader configuration might be something that was changed last year - see https://github.com/libretro/RetroArch/pull/9315.

                jamrom2J 1 Reply Last reply Reply Quote 0
                • jamrom2J
                  jamrom2 @mitu
                  last edited by

                  @mitu yes... definatly older than that version. It's been well over a year or more since I've done a new build. That explains it. Thanks again. I'll read over all of it and get sorted

                  1 Reply Last reply Reply Quote 0
                  • jamrom2J
                    jamrom2
                    last edited by

                    didn't work.

                    Here's what I am doing and the responses I get...

                    I use lr-stella1014 for a2600 by default build. I've made no changes to any directories or anything that I know of.

                    I select "Adventure", it starts fine.. I set the display overlay, and set the scaling. I save as an override. Exit the emulator to make sure it holds the settings. I start it again and see that it loads the over-ride. I then set the shader (zfast-crt), save the override again and exit. I start Adventure one last time... the video scaling and overlay are there, but no shader, however, it's holding the video settings unlike before where I lost the scaling.

                    I then tried this on a5200 which I am using lr-atari800. Same thing, I don't see the shaders, however... it also looses the scaling settings in the override.

                    What am I doing wrong? I even tried saving a new config file, but it's now blocked because I am using overrides.

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

                      @jamrom2 said in Saving a shader knocks out video scaling in retroarch.cfg:

                      I then set the shader (zfast-crt), save the override again and exit.

                      Shaders are not saved with overrides - but with 'Save Shader Preset', as I mentioned before.

                      jamrom2J 1 Reply Last reply Reply Quote 0
                      • jamrom2J
                        jamrom2 @mitu
                        last edited by

                        @mitu ugh... got it. I see what you mean now.. "save core preset". That worked.

                        Thanks... and I also jumped on the bandwagon for the safe-shutdown script while I was at it. Works great as well... no more text when I shut down.

                        you're top dog for sure!

                        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.