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

    Full Screen Dithering - PCSX-Rearmed

    Scheduled Pinned Locked Moved Help and Support
    psxtweaksgraphics
    18 Posts 5 Posters 8.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
      drake999
      last edited by

      Hello. Does anyone here know of a way to remove the grainy full screen dithering effect in PSX titles? I'm running it in high resolution mode and it makes it less noticeable, but I would like to remove the effect entirely. Does such a feature exist? Or is it hard-coded into the emulator with no hope of disabling it?

      1 Reply Last reply Reply Quote 1
      • D
        drake999
        last edited by

        Always nice to see a wealth of opinions on my posts lol.

        BuZzB 1 Reply Last reply Reply Quote 0
        • BuZzB
          BuZz administrators @drake999
          last edited by

          @drake999 you provided no information. Not even which emulator.

          To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

          xaGeX 1 Reply Last reply Reply Quote 0
          • xaGeX
            xaGe @BuZz
            last edited by xaGe

            @BuZz topic says otherwise, "
            Full Screen Dithering - PCSX-Rearmed"

            Unless it was changed after your reply?

            edmaul69E 1 Reply Last reply Reply Quote 0
            • edmaul69E
              edmaul69 @xaGe
              last edited by

              @xaGe lr-pcsx-rearmed or pcsx-rearmed? Also if you follow the "read this first" posted at the top of every page it really helps knowing what your setup is.

              xaGeX 1 Reply Last reply Reply Quote 1
              • xaGeX
                xaGe @edmaul69
                last edited by xaGe

                @edmaul69 you are totally right and I'm an idiot.. Sorry. I haven't emulated psx much on my pi yet and should of known there is more than one version of a PSX emulator.

                One thing I've noticed in my short time here people ask questions covered in the documentation.

                1 Reply Last reply Reply Quote 0
                • pjftP
                  pjft
                  last edited by

                  Unfortunately I will suspect that may be how the PSX actually worked, but given that we played on a CRT it wasn't really noticeable, though maybe someone knows best.

                  xaGeX 1 Reply Last reply Reply Quote 1
                  • xaGeX
                    xaGe @pjft
                    last edited by

                    @pjft last time I used PCSX-Rearmed on my PC I recall that ugly Dithering also and went back to epsxe.

                    pjftP 1 Reply Last reply Reply Quote 1
                    • pjftP
                      pjft @xaGe
                      last edited by pjft

                      @xaGe I wasn't aware of that. You are correct that some emulators have it as an option.

                      Let me get back to this thread later, then.

                      EDIT: had no luck disabling dithering on the current graphics driver. Read some posts around enabling video smoothing, and that that could alleviate it, though.

                      1 Reply Last reply Reply Quote 1
                      • D
                        drake999
                        last edited by

                        Sorry guys, been off the forum for a while. Life right? I haven't switched from the default emulator and indeed I did not even realize there was multiple PSX emulators included in RetroPie. I tend to stick to the default configuration in RetroPie, except for overclocking and other performance tweaks. So yeah I'm hoping to get rid of that ugly dithering effect on the screen if possible. It doesn't kill PSX emulation for me on RetroPie, but it is mildly annoying. Basically I'm just looking to know if it was possible and perhaps a light explanation, otherwise I would have made a help and support thread instead. I'm running a Pi3 overclocked to 1350 MHz and RetroPie 3.6 (old I know, not interested in a new build right now, no time for that).

                        edmaul69E 2 Replies Last reply Reply Quote 0
                        • edmaul69E
                          edmaul69 @drake999
                          last edited by edmaul69

                          @drake999 can you tell me a game that has it? I use video smoothing and use the enhanced resolution in core options on lr-pcsx-rearmed. I havent notice dithering. I would like to test it to see if i can see it.

                          Edit: found it in silent hill

                          1 Reply Last reply Reply Quote 0
                          • edmaul69E
                            edmaul69 @drake999
                            last edited by edmaul69

                            @drake999 so using lr-pcsx-rearmed i did some screenshot differences.

                            no enhancements
                            alt text

                            video smooth only
                            alt text

                            enhanced resolution only
                            http://i.imgur.com/TIeuNzS.jpg

                            both video smooth and enhanced resolution
                            alt text

                            as you can see having both video smooth and enhanced resolution on, it looks far better than any other way. it actually looks worse here with my phone all the way up on my screen than it looks like in real life

                            pjftP 1 Reply Last reply Reply Quote 2
                            • pjftP
                              pjft @edmaul69
                              last edited by

                              @edmaul69 @drake999

                              Well, you have picked one of the worst games for that, as Silent Hill is traditionally a game that deliberately used dithering extensively :)

                              When I played with the code, I managed to remove all the dithering effects added by the emulator (so, not the ones from the actual games), but I failed to make it an option as the code was kind of opaque to me. :( Meaning: I managed to build a version of lr-pcsx-rearmed that NEVER added dithering, but couldn't control it via an option, so that was kind of where I gave up on it, as it honestly didn't bother me that much.

                              A few more notes: this seems to be specific to the Neon GPU rendering driver, as the other drivers in the emulator have options to remove dithering. Alas, on the Pi, Neon is the driver we want to use for performance reasons, and it does a fantastic job at it.

                              If anyone would be knowledgeable enough to take a look at that code, I'm happy to share my findings and lead them in the right direction, or maybe at a later stage I can look at it again, but right now it's not a big priority for me - especially as I don't mind the forced added dithering, since together with scanlines it does make it look like running it on a CRT.

                              pjftP 1 Reply Last reply Reply Quote 2
                              • pjftP
                                pjft @pjft
                                last edited by

                                A few examples, from Colin McRae as I picked this back up:

                                Dithered image (normal emulator), no smoothing or any effects:
                                alt text

                                alt text

                                Non-dithered image (my changes to the emulator), no smoothing or any effects:
                                alt text

                                alt text

                                Hope this makes it slightly clear what the difference is, in particular on the zoomed in images. This is not dithering that the game uses for effects, but dithering deliberately introduced by the emulator.

                                1 Reply Last reply Reply Quote 0
                                • pjftP
                                  pjft
                                  last edited by

                                  Solved it. Thanks for pinging this thread - only needed a little nudge, as truth be told not that many people were really asking for it and I actually didn't mind the dithering.

                                  Submitted PR to the master lr-pcsx-rearmed.

                                  Will let you know if/when it gets approved.

                                  pjftP 1 Reply Last reply Reply Quote 5
                                  • pjftP
                                    pjft @pjft
                                    last edited by

                                    ...aaaand it's done. If you update from source, you should have an option for it.

                                    Best.

                                    edmaul69E 1 Reply Last reply Reply Quote 5
                                    • edmaul69E
                                      edmaul69 @pjft
                                      last edited by

                                      @pjft awesome. I will do it.

                                      pjftP 1 Reply Last reply Reply Quote 0
                                      • pjftP
                                        pjft @edmaul69
                                        last edited by

                                        @edmaul69 great, please do and let me know how it goes!

                                        This should remove all dithering effects that the emulator explicitly added - but obviously keeping any that the games had originally.

                                        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.