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

    N64 emulators not loading textures

    Scheduled Pinned Locked Moved Help and Support
    n64
    45 Posts 17 Posters 19.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.
    • dankcushionsD
      dankcushions Global Moderator @steeeb
      last edited by

      @steeeb no. i plan to start bisecting it soon, but until someone does we won't have the 'last known good' version to build binaries for. in any case, once someone starts bisecting, we should be close to fixing the issue.

      S 1 Reply Last reply Reply Quote 0
      • S
        steeeb @dankcushions
        last edited by

        @dankcushions

        https://github.com/m64p/mupen64plus-GLideN64

        Do you know how to build it? Just build.sh? If so I can help at least find some working commits. If it doesn't take long to build I can do a full disect

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

          @steeeb no that's not the right repo. it's complex to rebuild the whole mupen64plus emulator manually but it's only the changes to the gliden64 plugin that we're interested in: https://github.com/gonetz/GLideN64. you build that and then replace mupen64plus-video-GLideN64.so on your system with the rebuilt file.

          1 Reply Last reply Reply Quote 0
          • M
            MacLock89
            last edited by

            I can confirm this also. Gliden64 worked great as my default emu. Two days ago i updated retropie and all packages before scraping only to find that the roms i had set with gliden64 were missing texture packs and recieved the messege "init noise textures. Please wait." A rollback or a fix would be greatly apreciated as it is the only emu that alligns mario party 2 properly. Thank you in advance.

            S 1 Reply Last reply Reply Quote 0
            • S
              steeeb @MacLock89
              last edited by

              @maclock89

              https://github.com/gonetz/GLideN64/issues/1665

              They've found the offending commit

              Anyone know the location of the .so file? I have glide from 2 weeks ago that works I could upload the .so file so people can use it until upstream fix the issue.

              1 Reply Last reply Reply Quote 0
              • W
                wrnhokie
                last edited by

                @steeeb
                It should be in /opt/retropie/emulators/mupen64plus/lib/mupen64plus/ . Please do upload the working .so if you can so we can have a working build until a fixed commit happens.

                1 Reply Last reply Reply Quote 0
                • S
                  steeeb
                  last edited by

                  Built the version from before the problem commit just testing and I'll upload.

                  1 Reply Last reply Reply Quote 0
                  • S
                    steeeb
                    last edited by

                    Here it is: https://www.dropbox.com/s/5m4j41g4otvzaxj/mupen64plus-video-GLideN64.so?dl=0

                    Still says the init loading textures at the start, but the textures work fine.

                    M 2 Replies Last reply Reply Quote 0
                    • M
                      MacLock89 @steeeb
                      last edited by

                      @steeeb
                      This might seem like a dumb question but how do i exchange the file. If i insert the sd card in my comp runing ubuntu it percieves these files as read only and will not allow alteration. Is there a way around this

                      1 Reply Last reply Reply Quote 0
                      • M
                        MacLock89 @steeeb
                        last edited by

                        @steeeb
                        From a little digging i found that i will need to gain root access through editing retropie script and accessing the files via a program such as putty. Would putty for ubuntu be the best choice or is there another means which would be more effective.

                        1 Reply Last reply Reply Quote 0
                        • S
                          steeeb
                          last edited by

                          Ubuntu should read/write ext4. Is the boot partition read only too? If so the SD card adapter isn't set to read only is it?

                          M 1 Reply Last reply Reply Quote 0
                          • P
                            PCS92
                            last edited by PCS92

                            I too have the same issue. First time I try and do this, so I have a few questions. Besides choosing the right emulator, what kind of heatsinks do the great people in this topic recommended? I read something about the main SoC, the Ethernet controller, and the voltage regulator should have these for N64 to work more or less. But where can I get the heat sinks for the Ethernet and the voltage regulator? A link to a online store or something like that, would be appreciated.

                            And is this fan approved for cooling down my Pi 3, does it look like it would work with the heat sinks I need?
                            Site: https://www.skolehuset.no/products/transparent-clear-case-enclosure-box-cooling-fan-for-raspberry-pi-3-2-model-b .

                            Z 1 Reply Last reply Reply Quote 0
                            • Z
                              zerojay @PCS92
                              last edited by

                              @pcs92 said in N64 emulators not loading textures:

                              I too have the same issue. First time I try and do this, so I have a few questions. Besides choosing the right emulator, what kind of heatsinks do the great people in this topic recommended? I read something about the main SoC, the Ethernet controller, and the voltage regulator should have these for N64 to work more or less. But where can I get the heat sinks for the Ethernet and the voltage regulator? A link to a online store or something like that, would be appreciated :D

                              And is this fan approved for cooling down my Pi 3, does it look like it would work with the heat sinks I need?
                              Site: https://www.skolehuset.no/products/transparent-clear-case-enclosure-box-cooling-fan-for-raspberry-pi-3-2-model-b . Just look at the picture, this is a norwegian site xD I am from Norway xD

                              There are plenty of threads with recommendations for those things in the forum already, let's please not derail this one.

                              Has anyone else been able to confirm that the .so posted earlier in the thread worked for them? All problems we've been seeing resolved?

                              1 Reply Last reply Reply Quote 0
                              • W
                                wrnhokie
                                last edited by

                                I can confirm that the .so filed posted by @steeeb worked a treat. Thank you all.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  MacLock89 @steeeb
                                  last edited by

                                  @steeeb
                                  Thank you! Thank you! Thank you!
                                  I ended up having to go in thru nautilus but i got the file swapped and it works flawlessly! My only question is will this file be overwritten upon the next time updating retropie?

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

                                    @maclock89 Yes, it will be overwritten if you choose to update all packages from the setup menu, but a fix has been added recently and the next update might not have the problem reported here.

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      cpt bananas
                                      last edited by

                                      Thanks - steeeb's fix works.

                                      That said - I think it might have some recently-introduced performance problems that are presently being discussed in that github thread. I get ~1 FPS if I fire a weapon in goldeneye, and mario bogs down to a stutter upon loading the first world if I aim the camera toward the mountain.

                                      I want to say it used to do fairly well in goldeneye and perfect in Mario. memory may be failing me.

                                      I tried to export the SO file from the retropie IMG from 9/2017 to get around this. It didn't work. I am curious if anyone has an SO file that is even older than steeeb's?

                                      if not - it seems that GlideN64 is on track to be fixed quite soon.

                                      1 Reply Last reply Reply Quote 0
                                      • MrJordaaanyM
                                        MrJordaaany
                                        last edited by

                                        Yeah I noticed issues with some N64 emulators that previously worked fine recently too. So it looks like updating, or applying the above fix, solves the issue for now?

                                        1 Reply Last reply Reply Quote 0
                                        • P
                                          psyke83 Global Moderator
                                          last edited by psyke83

                                          So far, the texture loading issue is fixed by upstream, but there's a crash on Pi due to the shader cache as well as severe freezing issues in certain games from a recent commit. There's a PR being reviewed that fixes these issues, but needs more time.

                                          I applied a workaround until the PR is merged upstream. If you update RetroPie-Setup and reinstall mupen64plus (I think that buzz has updated the packages, but you may need to build from source), it should work OK.

                                          1 Reply Last reply Reply Quote 0
                                          • S
                                            steeeb
                                            last edited by

                                            I have an older .so if you like that doesn't seem to have the performance issues.

                                            C 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.