• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 15 Mar 2018, 18:04

    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?

    Q 1 Reply Last reply 18 Mar 2018, 16:45 Reply Quote 0
    • Q
      quicksilver @MSP430
      last edited by 18 Mar 2018, 16:45

      @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
      • D
        dankcushions Global Moderator
        last edited by dankcushions 19 Mar 2018, 07:45

        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
        3 out of 3
        • First post
          3/3
          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.

          This community forum collects and processes your personal information.
          consent.not_received