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

    Poor NES emulation speed on Pi3 / Retropie 4.0.2

    Scheduled Pinned Locked Moved Help and Support
    nesslowfceummnestopiai
    7 Posts 5 Posters 4.8k 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.
    • L
      laephis
      last edited by

      I've been struggling with this all day and about to pull my hair out. For some reason the performance in fceumm and nestopia is slow and causing the audio to stutter. For example, fps will dip into the 56/57 range on Castlevania and makes it sound pretty bad. I've experimented with just about every setting: audio, video, vsync, render resolutions, turning off all shaders, etc. Had stock Pi3 settings and also overclocked just for laughs. All the other cores are running at a great 60fps (SNES, GBA, PSX.) On a whim I installed the quicknes emulator and it does run at a solid 60fps, but has tons of other glitches that make it unusable.

      The hardware really should have no problem with NES emulation so I'm totally confused why this is giving me such a hard time. Maybe I'm missing something obvious? Any help is appreciated.

      meleuM lostlessL T 3 Replies Last reply Reply Quote 0
      • meleuM
        meleu @laephis
        last edited by meleu

        @laephis I can play any NES game on my raspi1 smoothly with lr-fceumm. Indeed, it shouldn't be slow on raspi3. Can you paste these files in pastebin.com:
        /opt/retropie/configs/nes/retroarch.cfg
        /opt/retropie/configs/all/retroarch.cfg

        edit: I use lr-fceumm on my raspi1 (the default NES core).

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        1 Reply Last reply Reply Quote 0
        • L
          laephis
          last edited by laephis

          @meleu

          Certainly, here you go:

          all/retroarch.cfg: http://pastebin.com/sU2g9FTL
          nes/retroarch.cfg: http://pastebin.com/wEMgTv9c

          Thanks!

          1 Reply Last reply Reply Quote 0
          • lostlessL
            lostless @laephis
            last edited by

            @laephis i just played to level 3 on castlevania, using Nestopia, not a single bit of slowdown on my pi3.

            1 Reply Last reply Reply Quote 0
            • B
              Brunnis
              last edited by

              You have video_frame_delay = 10 in your nes retroarch.cfg. That's probably the source of your issues. I wouldn't use frame delay on any Pi with any emulator, as it's simply too slow to be worth it. So, set frame delay to 0 and everything should be fine!

              L 1 Reply Last reply Reply Quote 3
              • L
                laephis @Brunnis
                last edited by

                @Brunnis

                Brilliant, thank you! I have no idea why that was ever set to 10 and had no idea it would have such a large performance hit. Everything is running perfectly now.

                1 Reply Last reply Reply Quote 1
                • T
                  twd Banned @laephis
                  last edited by twd

                  @laephis I had a issue were my tv would only use pal 50hz even when I ran a usa nes rom .... Hence I had stuttering and slowdown try a pal game see if that runs fine if so that's your issue. I had to change the .config to force my tv to find 60hz maybe this is the same issue.

                  ^^^^^ issue solved I speak through my hoop

                  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.