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

    Cpu video filter

    Scheduled Pinned Locked Moved Help and Support
    filters
    4 Posts 3 Posters 720 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
      slogra
      last edited by

      I have a raspberry pi 3. No matter what shader i choose, it will always cause some slight stuttering, for that reason won't use shaders.

      I was surprised that simple cpu filters are not available (i can't find them). I'm looking for simple filters like a 2x or scanlines with 75% brightness. It should not take much cpu power and hopefully it will not cause stuttering.

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

        RetroArch has a set of video filters running directly on the CPU, but they're not included in RetroPie - shaders are the preferred choice for low powered devices.

        You can see the list of video filters here.

        What shaders have you tried on the PI3 and what resolution are you using ?

        1 Reply Last reply Reply Quote 0
        • ClydeC
          Clyde
          last edited by Clyde

          @slogra I can recommend @ghogan42's zfast shaders. The non-curved versions didn't have any stuttering on my Pi 3b as far as I remember (I moved on to a Pi 4 over a year ago). The curved version stutters from time to time a bit even on the Pi 4 depending on the emulated system, but also not dramatically.

          • The official forum thread about the zfast shaders
          • Another thread with comparing pictures from a real CRT, no shader, and zfast
          1 Reply Last reply Reply Quote 0
          • S
            slogra
            last edited by

            Actually looks like some of the performance issues have been resolved for a couple of shaders in later version of Retropie. But some seemingly simple and old filters have terrible performance, like 2xsai.

            What i like to use in Retroarch is the Simple2x CPU filter + bilinear filtering. This way the pixels still look like squares, but they are not razor sharp.
            In Retropie the closest is sharpbilinear shaders, but those are way too sharp for my taste.

            Personally i do not like the looks of the "advanced" CRT shaders. The phosphor and grille look just too messy to me. I like a more clean look.
            So i look for a much more simple scanline filter. But not with black scanlines, but maybe something like 50% brightness of the normal brightness.

            Some time ago i changed crt-pi to look like simple scanlines.

            I changed these parameters :
            #pragma parameter SCANLINE_GAP_BRIGHTNESS "Scanline gap brightness" 0.50 0.0 1.0 0.01
            #define MASK_TYPE 0

            But i understand that zfast should perform better. I might try to do the same with the zfast_crt_standard. Although the code looks quite a bit different.

            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.