RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    N64 Bottleneck

    Scheduled Pinned Locked Moved Ideas and Development
    n64driversopenglramgpu
    3 Posts 3 Posters 1.3k 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.
    • M
      MSP430
      last edited by

      I am quite curious what is the true bottleneck for N64 on the Pi.

      GPU?
      OpenGL ES 2.0? Would OpenGL 2.1 help? (experimental driver available)
      RAM?
      Raw CPU power? Would a multicore emulator work better?
      Understanding how the N64 works?

      quicksilverQ 1 Reply Last reply Reply Quote 0
      • quicksilverQ
        quicksilver @MSP430
        last edited by

        @msp430 this question has been asked a lot. But the main issues with N64 emulation on the pi as I understand them are:

        1. The GPU on the pi is very weak and really isn't up to the task.

        2. The drivers for the GPU are outdated and can cause issues with some textures not rendering properly. From what I understand the opengl experimental drivers are not compatible with retropie currently.

        3. The mupen64 emulator is not perfectly optimized for use on the pi.

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

          gpu is slow and only supports GLES/open gl 2. open gl 2.1 isn’t different from gles in terms of featureset, and that’s what matters.

          cpu/core use doesn’t matter because cpu is barely used with pi3 plus mupen64plus (thanks to the arm dynarec).

          mupen64plus-gliden64 is fairly well optimised for pi at this point, in my view. ultimately the gpu’s lack of features doom it.

          system bus speed is always probably a bottleneck but no amount of speed will get over the GLES/gl limitations.

          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.